|
40 | 40 | `SaveAll`, `SaveAs`, `SaveCopyAs`, `RevertFile`, `CloseFile`, `CloseAll`, `Undo`, `Redo`, `Cut`, `Copy`, `Paste`,
|
41 | 41 | `SelectAll`, `FindText`, `FindNext`, `FindPrevious` and `ReplaceText` actions were moved to the
|
42 | 42 | `ApplicationActions` class in the `Application` plugin.
|
43 |
| -* **Breaking** - The shortcuts "new file", "open file", "open last closed", "save file", "save all", "save as", "close file 1", "close file 2" and "close all" were moved to the "main" section. |
| 43 | +* **Breaking** - The shortcuts "new file", "open file", "open last closed", "save file", "save all", "save as", "close file 1", |
| 44 | + "close file 2" and "close all" were moved to the "main" section. |
44 | 45 | * Add "undo", "redo", "cut", "copy", "paste" and "select all" shortcuts to the "main" section.
|
45 | 46 | * Add `open_last_closed`, `current_file_is_temporary`, `save_all`, `save_as`, `save_copy_as`, `revert_file`, `undo`,
|
46 | 47 | `redo`, `cut`, `copy`, `paste`, `select_all`, `find`, `find_next`, `find_previous` and `replace` methods.
|
|
62 | 63 | * **Breaking** - The `sender_plugin` kwarg of the `chdir` method now expects a string instead of a `SpyderPluginV2` object.
|
63 | 64 | * Add `server_id` kwarg to the `chdir` method.
|
64 | 65 |
|
65 |
| - |
66 | 66 | #### Remote Client
|
67 | 67 |
|
68 | 68 | * **Breaking** - The `create_ipyclient_for_server` and `get_kernels` methods were removed.
|
|
95 | 95 | * **Breaking** - The `sig_dir_opened` signal now emits two strings instead of a single one.
|
96 | 96 | * Add `server_id` kwarg to the `chdir` method.
|
97 | 97 |
|
98 |
| -### Main menu |
| 98 | +#### Profiler |
| 99 | + |
| 100 | +* **Breaking** - Remove `sig_started` and `sig_finished` signals, and `run_profiler`, `stop_profiler` and `run_file` methods. |
| 101 | +* **Breaking** - Remove `ProfilerWidgetToolbars` and `ProfilerWidgetInformationToolbarSections` enums |
| 102 | +* Add `ProfilerWidgetMenus`, `ProfilerContextMenuSections` and `ProfilerWidgetContextMenuActions` enums. |
| 103 | +* Add `profile_file`, `profile_cell` and `profile_selection` methods. |
99 | 104 |
|
100 |
| -* **Breaking** - From `SourceMenuSections`, move the `Formatting` section to `EditMenuSections` and `Cursor` to `SearchMenuSections`, remove the `CodeAnalysis` section and add the `Autofix` section. |
| 105 | +#### Main menu |
| 106 | + |
| 107 | +* **Breaking** - From `SourceMenuSections`, move the `Formatting` section to `EditMenuSections` and `Cursor` to |
| 108 | + `SearchMenuSections`, remove the `CodeAnalysis` section and add the `Autofix` section. |
101 | 109 | * **Breaking** - Replace the `Tools`, `External` and `Extras` sections in `ToolsMenuSections` with `Managers` and `Preferences`.
|
102 |
| -* **Future Breaking** - Rename the `View` menu to `Window` in `ApplicationMenus` and `ViewMenuSections` to `WindowMenuSections`; aliases are retained for backward compatibility but may be removed in Spyder 7+. |
| 110 | +* **Future Breaking** - Rename the `View` menu to `Window` in `ApplicationMenus` and `ViewMenuSections` to `WindowMenuSections`; |
| 111 | + aliases are retained for backward compatibility but may be removed in Spyder 7+. |
| 112 | +* Add `Profile` constant to `RunMenuSections`. |
| 113 | + |
| 114 | +### Toolbar |
| 115 | + |
| 116 | +* Add `Profile` constant to `ApplicationToolbars`. |
103 | 117 |
|
104 | 118 | #### SpyderPluginV2
|
105 | 119 |
|
|
128 | 142 | #### AsyncDispatcher
|
129 | 143 |
|
130 | 144 | * **Breaking** - Remove `dispatch` method to use it directly as decorator.
|
131 |
| -* Add class `DispatcherFuture` to `spyder.api.asyncdispatcher` and `QtSlot` method to `AsyncDispatcher` so that connected methods can be run inside the main Qt event loop. |
| 145 | +* Add class `DispatcherFuture` to `spyder.api.asyncdispatcher` and `QtSlot` method to `AsyncDispatcher` so that connected |
| 146 | + methods can be run inside the main Qt event loop. |
132 | 147 | * Add `early_return` and `return_awaitable` kwargs its constructor.
|
133 | 148 |
|
| 149 | +#### General API |
| 150 | + |
| 151 | +* **Breaking** - Remove `old_conf_version` method from `SpyderConfigurationAccessor`. |
| 152 | + |
134 | 153 | ----
|
135 | 154 |
|
136 | 155 | ## Version 6.1.0a4 (2025/07/21)
|
|
0 commit comments