--- a/docs/changelog.md Thu Dec 01 10:18:07 2022 +0100 +++ b/docs/changelog.md Mon Jan 02 11:16:03 2023 +0100 @@ -1,5 +1,44 @@ # Change Log +### Version 23.01 +- bug fixes +- Class Browsers + - Removed the IDL and Protobuf class browsers to include them in their respective + plugin. +- Code Formatting + - Added an option to configure the 'known first party' packages to the isort + configuration dialog. +- Editor + - Changed the handling of files whose typ cannot be determined by the Python + mimetypes module to check against a list of known text file patterns and + ultimately asking the user, if the file in question is a text file (see + `Mimetypes` configuration page. + - Added a configuration option to disable the source navigator (selector boxes above + the editor or code outline roght of the editor). This is useful e.g. on very small + screens. + - Added support for multiple cursor paste. +- Find In Files + - Added context menu entries in Replace mode to select/deselect all entries + (e.g. useful for checking big replacement lists for validity). +- MicroPython + - Updated the list of known CircuitPython boards. + - Updated the list of known UF2 capable boards. +- Project + - Extended the list of default file type associations. + - Added the capability to edit the file type associations from within the + project properties dialog. +- Project Viewer + - Removed the CORBA and Protobuf viewers to make them available as plugins. + - Added a `Collapse all files` entry to the Project Sources viewer. +- Version Control Systems - git + - Changed git interface code to work with `git worktrees`. + - Added a dialog to manage worktrees ( `git worktree` commands). +- Third Party packages + - Upgraded pipdeptree to version 2.3.3. + - Upgraded pip-licenses to version 4.0.2. + - Upgraded pycodestyle to version 2.10.0. + - Upgraded pyflakes to version 3.0.1. + ### Version 22.12 - bug fixes - Code Formatting @@ -73,7 +112,7 @@ - Virtual Environments - added the capability to enter a descriptive text for a virtual environment - Third Party packages - - upgraded coverage to 6.5.0 + - upgraded coverage to version 6.5.0 - upgraded pycodestyle to version 2.9.1 - upgraded pyflakes to version 2.5.0 @@ -155,8 +194,8 @@ - added a variant to create a `setup.cfg` file - added a variant to create a `pyproject.toml` file - Third Party packages - - upgraded coverage to 6.4.2 - - upgraded eradicate to 2.1.0 + - upgraded coverage to version 6.4.2 + - upgraded eradicate to version 2.1.0 ### Version 22.7 - bug fixes @@ -208,7 +247,7 @@ function - Third Party packages - upgraded pip-licenses to version 3.5.4 - - upgraded coverage to 6.4.0 + - upgraded coverage to version 6.4.0 ### Version 22.5 - bug fixes @@ -231,7 +270,7 @@ - added a widget to show a package dependency tree - added a button to search for more packages (i.e. one more page of results) - Third Party packages - - upgraded coverage to 6.3.2 + - upgraded coverage to version 6.3.2 - upgraded mccabe to version 0.7.0 ### Version 22.3 @@ -264,7 +303,7 @@ - added a dark blueish style (QSS and Highlighters) and an associated theme (`dark_blue.ethj` and `dark_blue_with_stylesheet.ethj`) - Third Party packages - - upgraded coverage to 6.2.0 + - upgraded coverage to version 6.2.0 ### Version 22.1.1 - bug fix @@ -329,7 +368,7 @@ - integrated the Virtual Environments Manager window into the right side bar - added a standalone variant of the Virtual Environments Manager - Third Party packages - - upgraded coverage to 6.1.2 + - upgraded coverage to version 6.1.2 - upgraded pycodestyle to version 2.8.0 - upgraded mccabe to version 0.6.1 - upgraded pyflakes to version 2.4.0