docs/changelog.md

Mon, 01 Jan 2024 11:10:45 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 01 Jan 2024 11:10:45 +0100
branch
eric7-maintenance
changeset 10460
3b34efa2857c
parent 10349
df7edc29cbfb
parent 10435
c712d09cc839
child 10534
783d835d7fe4
permissions
-rw-r--r--

Merged with branch 'eric7' in order to prepare a new release.

9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
1 # Change Log
10103
66d435ff32e3 Prepared the change log file for the next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10089
diff changeset
2
10357
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
3 ### Version 24.01
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
4 - bug fixes
10391
66e67cc6b161 Changed debug logging to be directed to a debug log file `eric7_debug.txt` in the `.eric7` directory.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10380
diff changeset
5 - General
66e67cc6b161 Changed debug logging to be directed to a debug log file `eric7_debug.txt` in the `.eric7` directory.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10380
diff changeset
6 - Changed debug logging to be directed to a debug log file `eric7_debug.txt` in
66e67cc6b161 Changed debug logging to be directed to a debug log file `eric7_debug.txt` in the `.eric7` directory.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10380
diff changeset
7 the `.eric7` directory.
10357
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
8 - Code Style Checker
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
9 - Updated these checkers to support more cases.
10362
cfa7034cccf6 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10357
diff changeset
10 - Logging
10357
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
11 - Miscellaneous
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
12 - Simplify
10418
4573827e9815 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10415
diff changeset
13 - Extended the documentation style checker to check the tag sequence and the use
4573827e9815 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10415
diff changeset
14 of deprecated tags (eric doc style).
10376
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10362
diff changeset
15 - Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10362
diff changeset
16 - Added the capability to comment/uncomment/toggle comment for languages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10362
diff changeset
17 that do not support single line comments (e.g. HTML uses `<!--` and
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10362
diff changeset
18 `-->`.
10422
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10418
diff changeset
19 - Added the capability to search & replace strings containing escape codes
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10418
diff changeset
20 (like `\n`).
10429
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10422
diff changeset
21 - Introduced a configurable timeout after which the quick search text occurrences
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10422
diff changeset
22 are highlighted (if this function is activated).
10396
2f72e9330af2 File Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10391
diff changeset
23 - File Browser
10398
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
24 - Added context menu entries to show the directory path of an item in an
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
25 external file manager.
10435
c712d09cc839 Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10429
diff changeset
26 - Find In Files
c712d09cc839 Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10429
diff changeset
27 - Added the capability to search & replace strings containing escape codes
c712d09cc839 Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10429
diff changeset
28 (like `\n`).
10410
da82156f44e9 Multiproject
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10405
diff changeset
29 - Multiproject
da82156f44e9 Multiproject
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10405
diff changeset
30 - Added the capability to indicate externally removed projects and actions
da82156f44e9 Multiproject
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10405
diff changeset
31 to clear them out.
10398
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
32 - Project Browser
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
33 - Added context menu entries to show the directory path of an item in an
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
34 external file manager.
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
35 - Added an entry to the background context menu to show the project
ef1ea18994d5 Project Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10396
diff changeset
36 directory in an external file manager.
10404
f7d9c31f0c38 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10398
diff changeset
37 - Testing
f7d9c31f0c38 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10398
diff changeset
38 - Extended the testing dialog to allow filtering of the result list
f7d9c31f0c38 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10398
diff changeset
39 based on the result status.
10405
df7e1694d0eb Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10404
diff changeset
40 - Extended the testing dialog to allow to perform a discovery run only and
df7e1694d0eb Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10404
diff changeset
41 just perform selected test cases of this list.
10415
af9a6dac2611 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10410
diff changeset
42 - Extended the testing dialog to allow to perform the test with debugger
af9a6dac2611 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10410
diff changeset
43 support (only if the dialog was started from within eric IDE).
10380
7c14ccd2a0e1 Viewmanager
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10376
diff changeset
44 - Viewmanager
7c14ccd2a0e1 Viewmanager
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10376
diff changeset
45 - Added `Close Tabs to the Left` and `Close Tabs to the Right` context
7c14ccd2a0e1 Viewmanager
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10376
diff changeset
46 menu entries to the tabview view manager.
7c14ccd2a0e1 Viewmanager
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10376
diff changeset
47 - Added `Close Editors Above` and `Close Editors Below` context menu
7c14ccd2a0e1 Viewmanager
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10376
diff changeset
48 entries to the listspace view manager.
10357
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
49 - Virtual Environments
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
50 - Added the capability to search for unregistered Python interpreters in
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
51 order to create an environment entry for those selected by the user.
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
52 - Third Party packages
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
53 - Upgraded pip-licenses to version 4.3.3.
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
54 - Upgraded pycodestyle to version 2.11.1.
ac30c311d35f Updated the changelog and ThirdParty files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10341
diff changeset
55
10274
c6b2a22e2337 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10256
diff changeset
56 ### Version 23.12
c6b2a22e2337 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10256
diff changeset
57 - bug fixes
10334
24300d16a154 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10324
diff changeset
58 - General
24300d16a154 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10324
diff changeset
59 - Improved platform support for FreeBSD.
10289
490388ca210c Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10278
diff changeset
60 - Debugger
490388ca210c Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10278
diff changeset
61 - Added a configuration option to select whether call trace optimization
490388ca210c Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10278
diff changeset
62 shall be enabled (this requires no function/method definition on the
490388ca210c Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10278
diff changeset
63 first line of a module).
10311
0a141f9ae677 Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10307
diff changeset
64 - Improved the configuration for remote debugging (global and project
0a141f9ae677 Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10307
diff changeset
65 specific).
10321
4a017fdf316f Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10314
diff changeset
66 - Changed the Python debugger code such, that unhandled exceptions are
4a017fdf316f Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10314
diff changeset
67 reported always and handled exception only, if the specifically
4a017fdf316f Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10314
diff changeset
68 requested in the `Start Debugging` dialog.
10303
ee1aadab1215 Changed code to use the 'argparse' module to parse the command line parameters instead of using own code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10289
diff changeset
69 - Diff Dialog
ee1aadab1215 Changed code to use the 'argparse' module to parse the command line parameters instead of using own code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10289
diff changeset
70 - Extended the functionality to accept two files to be diffed via the
ee1aadab1215 Changed code to use the 'argparse' module to parse the command line parameters instead of using own code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10289
diff changeset
71 command line.
10307
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10304
diff changeset
72 - Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10304
diff changeset
73 - Changed the `Auto Save` interval to be in seconds instead of minutes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10304
diff changeset
74 __Note__: The `Auto Save` interval has to be reconfigured!
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10304
diff changeset
75 - Added the capability to save a modified file automatically when the
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10304
diff changeset
76 editor looses the focus.
10324
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10321
diff changeset
77 - Added a button to format underline text of HTML documents.
10278
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10274
diff changeset
78 - Icons
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10274
diff changeset
79 - Added a configuration option to override the style dependent icon size
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10274
diff changeset
80 of the tool bars.
10314
1f7d52f024b1 Plugin Repository Dialog
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10311
diff changeset
81 - Plugin Repository Dialog
1f7d52f024b1 Plugin Repository Dialog
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10311
diff changeset
82 - Introduced categories to improve the presentation of the list of available
1f7d52f024b1 Plugin Repository Dialog
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10311
diff changeset
83 plugins.
10304
ff7d3d6b952d Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10303
diff changeset
84 - Syntax Checker
ff7d3d6b952d Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10303
diff changeset
85 - Added code to show some per file and overall statistics of the check.
10341
3fdffd9cc21d Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10334
diff changeset
86 - Re-introduced the JavaScript syntax checker. This time it is based on
3fdffd9cc21d Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10334
diff changeset
87 the `esprima` package.
10274
c6b2a22e2337 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10256
diff changeset
88
10227
24e20e7a1274 Prepared changelog for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10215
diff changeset
89 ### Version 23.11
24e20e7a1274 Prepared changelog for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10215
diff changeset
90 - bug fixes
10248
981456110843 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
91 - General
981456110843 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
92 - Added the capability to select list entries with a configurable action
981456110843 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
93 (system default, double click, single click) (see `Interface => Interface`
981456110843 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
94 configuration page)
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10227
diff changeset
95 - Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10227
diff changeset
96 - Enhanced the print capability with the configuration of the print
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10227
diff changeset
97 color mode (e.g. to print an editor with a dark background).
10256
1b728f26d1ae Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10248
diff changeset
98 - Project Viewer
1b728f26d1ae Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10248
diff changeset
99 - Added the context menu action "New source file..." to give a more concise
1b728f26d1ae Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10248
diff changeset
100 way to create a new source file.
10227
24e20e7a1274 Prepared changelog for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10215
diff changeset
101
10176
5e26785b93b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10168
diff changeset
102 ### Version 23.10
5e26785b93b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10168
diff changeset
103 - bug fixes
10193
0d7392e49c48 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10191
diff changeset
104 - General
0d7392e49c48 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10191
diff changeset
105 - Made the code compatible with Python 3.12.
10201
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10193
diff changeset
106 - Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10193
diff changeset
107 - Added a typing completer for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10193
diff changeset
108 - Enhanced the existing completers slightly.
10211
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10208
diff changeset
109 - Enhanced the 'Search & Replace' widget to allow a mode switching using
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10208
diff changeset
110 a mode switch button and keyboard shortcuts (see issue 511)
10215
d476667171a1 Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10211
diff changeset
111 - Mercurial Interface
d476667171a1 Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10211
diff changeset
112 - Added the capability to select the branches to be shown to the Log Browser
d476667171a1 Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10211
diff changeset
113 window.
10208
d2fb44007ed3 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10206
diff changeset
114 - MicroPython
d2fb44007ed3 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10206
diff changeset
115 - Updated the list of known CircuitPython boards.
10206
d6921563be6c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10201
diff changeset
116 - pip Interface
d6921563be6c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10201
diff changeset
117 - Added capability to disable display of vulnerability data (e.g. if system
d6921563be6c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10201
diff changeset
118 does not support HTTPS protocol).
10191
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10188
diff changeset
119 - Shell
10248
981456110843 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
120 - Added some more special commands (% commands). Type `%help` to get a dialog
10191
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10188
diff changeset
121 listing these commands.
10188
0f873791d67e Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10179
diff changeset
122 - Syntax Checker
0f873791d67e Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10179
diff changeset
123 - Added code to the Python syntax checker to report Python Warnings.
10176
5e26785b93b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10168
diff changeset
124 - Third Party packages
5e26785b93b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10168
diff changeset
125 - Upgraded eradicate to version 2.3.0.
10179
c2125fcab4b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10176
diff changeset
126 - Upgraded pip-licenses to version 4.3.2.
10176
5e26785b93b8 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10168
diff changeset
127
10150
c7e9d99ad775 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10135
diff changeset
128 ### Version 23.9
c7e9d99ad775 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10135
diff changeset
129 - bug fixes
10153
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10150
diff changeset
130 - MicroPython
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10150
diff changeset
131 - Added support to set the host name of the device (WiFi and Ethernet).
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10150
diff changeset
132 - Added support to set the WiFi country code (where supported by the device
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10150
diff changeset
133 and the installed firmware).
10154
d833c6a8c41f Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10153
diff changeset
134 - Project
d833c6a8c41f Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10153
diff changeset
135 - Added capability to configure the project sources directory (e.g. if the
d833c6a8c41f Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10153
diff changeset
136 project uses the 'src' directory layout schema).
10164
b2fbf59d889f Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10154
diff changeset
137 - Third Party packages
b2fbf59d889f Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10154
diff changeset
138 - Upgraded pyflakes to version 3.1.0.
10168
8312e0e76795 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10164
diff changeset
139 - Upgraded pycodestyle to version 2.11.0.
10150
c7e9d99ad775 Prepared change log file for next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10135
diff changeset
140
10103
66d435ff32e3 Prepared the change log file for the next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10089
diff changeset
141 ### Version 23.8
66d435ff32e3 Prepared the change log file for the next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10089
diff changeset
142 - bug fixes
10119
64147a7e6393 Removed support for Python 3.7 because that is EOL.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10117
diff changeset
143 - General
10120
dc876a74bba4 Updated the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10119
diff changeset
144 - Removed support for Python 3.7 because that is EOL.
10116
4a619fb7bd09 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10112
diff changeset
145 - Code Style Checker
4a619fb7bd09 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10112
diff changeset
146 - Added these checkers to support more case.
10117
71d337b51995 Corrected the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10116
diff changeset
147 - use of sync functions in async functions
10112
dcbb8703b5b2 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10103
diff changeset
148 - MicroPython
dcbb8703b5b2 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10103
diff changeset
149 - Updated the list of known CircuitPython boards.
dcbb8703b5b2 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10103
diff changeset
150 - Updated the list of known UF2 capable boards.
10133
39d1353996b9 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10120
diff changeset
151 - pip Interface
39d1353996b9 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10120
diff changeset
152 - Added the capability to repair all dependencies with one button click.
10135
36839e2c6945 Shell Window
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10133
diff changeset
153 - Shell Window
36839e2c6945 Shell Window
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10133
diff changeset
154 - Added more pages to the Shell window configuration dialog.
10103
66d435ff32e3 Prepared the change log file for the next development iteration.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10089
diff changeset
155
10084
125166c6b66c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10077
diff changeset
156 ### Version 23.7
125166c6b66c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10077
diff changeset
157 - bug fixes
10085
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10084
diff changeset
158 - Code Style Checker
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10084
diff changeset
159 - Added these checkers to support more case.
b5808c3a9967 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10084
diff changeset
160 - property decorator usage
10086
c8854a6300d1 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10085
diff changeset
161 - PEP-604 style union type annotations
10087
65b7354b0d4c Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10086
diff changeset
162 - deprecated 'typing' symbols (PEP 585)
10089
5fe9bfafbc7c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10087
diff changeset
163 - MicroPython
5fe9bfafbc7c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10087
diff changeset
164 - Added support for Bluetooth for RP2040 based boards (e.g. Pi Pico W).
10084
125166c6b66c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10077
diff changeset
165 - pip Interface
125166c6b66c pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10077
diff changeset
166 - Added a standalone application for Python package management with `pip`.
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
167
10007
f42cb90ea7dc Prepared changelog file for next iteration of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9982
diff changeset
168 ### Version 23.6
f42cb90ea7dc Prepared changelog file for next iteration of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9982
diff changeset
169 - bug fixes
10043
f1427d95cfde Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10027
diff changeset
170 - Code Style Checker
10049
61a1757626ac Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10043
diff changeset
171 - Updated these checkers to support more cases.
61a1757626ac Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10043
diff changeset
172 - Annotations
61a1757626ac Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10043
diff changeset
173 - Miscellaneous
61a1757626ac Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10043
diff changeset
174 - Name Order
61a1757626ac Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10043
diff changeset
175 - Simplify
10077
b8396ae5c2c2 Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10049
diff changeset
176 - Added these checkers to support more case.
b8396ae5c2c2 Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10049
diff changeset
177 - unused arguments
b8396ae5c2c2 Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10049
diff changeset
178 - unused global variables
10014
951a8d558e23 Updated the changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10007
diff changeset
179 - MicroPython
951a8d558e23 Updated the changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10007
diff changeset
180 - Added support of th WebREPL device interface available on some boards with
951a8d558e23 Updated the changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10007
diff changeset
181 builtin network capability.
10022
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10014
diff changeset
182 - Added the capability to enable/disable the WebREPL via the WiFi menu.
10026
617290a049f0 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10022
diff changeset
183 - Third Party packages
617290a049f0 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10022
diff changeset
184 - Upgraded pipdeptree to version 2.7.1.
10027
63728909f3ff Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10026
diff changeset
185 - Upgraded pip-licenses to version 4.3.1.
10007
f42cb90ea7dc Prepared changelog file for next iteration of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9982
diff changeset
186
9944
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
187 ### Version 23.5
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
188 - bug fixes
9955
aa02420279fe JavaScript Support
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9944
diff changeset
189 - JavaScript Support
9979
dbafba79461d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9969
diff changeset
190 - Removed JavaScript functionality depending on the `jasy` package because it
9955
aa02420279fe JavaScript Support
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9944
diff changeset
191 has not been maintained for years.
9944
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
192 - MicroPython
9958
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9956
diff changeset
193 - Added support for STLink based devices.
9944
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
194 - Added the capability to select the device path manually in case it could not
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
195 be detected (e.g. because the device does not have a volume name).
9964
a298db96ba65 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9958
diff changeset
196 - Added the capability to install the `mpy-cross` compiler from the MicroPython
a298db96ba65 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9958
diff changeset
197 page of the configuration dialog.
9979
dbafba79461d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9969
diff changeset
198 - Added a package installer for devices lacking network connectivity and the `mip`
dbafba79461d MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9969
diff changeset
199 package manager.
9982
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
200 - Plugin Repository
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
201 - Added the capability to enforce the download of plugin packages using the
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
202 `http://` protocol (in case of missing/non-functional system `SSL` libraries).
9956
5b138f996a1e Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9955
diff changeset
203 - Translator
5b138f996a1e Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9955
diff changeset
204 - Added support for the LibreTranslate translator (see
5b138f996a1e Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9955
diff changeset
205 https://github.com/LibreTranslate/LibreTranslate).
9982
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
206 - Web Browser
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
207 - Added the capability to enforce the download of spell check dictionaries using
5b91f7baffd0 Plugin Repository, Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9979
diff changeset
208 the `http://` protocol (in case of missing/non-functional system `SSL` libraries).
9944
011ae0edbcff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9938
diff changeset
209
9969
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
210 ### Version 23.4.2
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
211 - bug fixes
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
212
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
213 ### Version 23.4.1
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
214 - bug fixes
a9cbdb9d7073 Updated the changelog file to show the 23.4.x bug fix releases.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9964
diff changeset
215
9815
6cbe3948044c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9760
diff changeset
216 ### Version 23.4
6cbe3948044c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9760
diff changeset
217 - bug fixes
9938
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
218 - Editor
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
219 - Added capability to highlight the area used by a text search (if it is not the
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
220 whole document).
9815
6cbe3948044c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9760
diff changeset
221 - MicroPython
9901
d1aea8fcba78 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
222 - Updated the list of known CircuitPython boards.
d1aea8fcba78 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
223 - Updated the list of known UF2 capable boards.
9815
6cbe3948044c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9760
diff changeset
224 - Added functionality to search for known boot volumes in the UF2 flash dialog.
9844
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9815
diff changeset
225 - Added functionality to install packages using `mip` or `upip`.
2f3d623f7617 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9815
diff changeset
226 - Added support for WiFi enabled boards.
9855
c9244db5566a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9849
diff changeset
227 - Added support for Bluetooth enabled boards.
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9868
diff changeset
228 - Added support for Ethernet enabled boards.
9868
467288cffee2 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9855
diff changeset
229 - Added support for synchronizing the board time via NTP for network enabled
467288cffee2 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9855
diff changeset
230 boards.
9915
fd5ff16632cb MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9901
diff changeset
231 - Added a dialog to enter the parameters to convert a .hex or .bin firmware
fd5ff16632cb MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9901
diff changeset
232 file to UF2.
9938
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
233 - Mini Editor
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
234 - Added capability to highlight the area used by a text search (if it is not the
b8005dd4fc9b Editor, Mini Editor
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9925
diff changeset
235 whole document).
9924
b41c9a7bcbbb Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9915
diff changeset
236 - Syntax Checker
b41c9a7bcbbb Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9915
diff changeset
237 - Added the capability to define names to be treated as builtin names by the
9925
a267ac36dd69 Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9924
diff changeset
238 `pyflakes` checker globally (see configuration dialog `Editor => Code Checkers`
a267ac36dd69 Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9924
diff changeset
239 page and on a per project basis (see `Project-Tools => Check => Syntax`).
9849
99782ca569ed Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
240 - Third Party packages
99782ca569ed Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
241 - Upgraded eradicate to version 2.2.0.
99782ca569ed Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
242 - Upgraded pipdeptree to version 2.5.2.
99782ca569ed Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9844
diff changeset
243 - Upgraded pip-licenses to version 4.1.0.
9815
6cbe3948044c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9760
diff changeset
244
9731
17f3da038fac Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9695
diff changeset
245 ### Version 23.3
17f3da038fac Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9695
diff changeset
246 - bug fixes
9736
796b1ecab72c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9731
diff changeset
247 - MicroPython
796b1ecab72c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9731
diff changeset
248 - Updated the list of known CircuitPython boards.
796b1ecab72c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9731
diff changeset
249 - Updated the list of known UF2 capable boards.
9738
4ae976ee5339 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9736
diff changeset
250 - Some smaller enhancements for CircuitPython devices.
9740
90072e10ae9b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9738
diff changeset
251 - Added functionality to update modules of CircuitPython devices with `circup`
90072e10ae9b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9738
diff changeset
252 (adapted for use within eric-ide).
9747
b7976868d5b0 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9740
diff changeset
253 - Added functionality to show the installed firmware version and the version
9749
5d409223cf3f MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9747
diff changeset
254 available on Github (for all boards except 'Calliope mini').
9755
1a09700229e7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9749
diff changeset
255 - Added support for Teensy 4.0 and 4.1 devices with MicroPython.
9760
11245ac9c258 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9755
diff changeset
256 - Extended the file manager to be able to load device files into an editor and
11245ac9c258 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9755
diff changeset
257 save them back to the device.
9731
17f3da038fac Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9695
diff changeset
258 - PDF Viewer
9747
b7976868d5b0 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9740
diff changeset
259 - Added a tool based on `QtPdf` and `QtPdfWidgets` to show the contents of PDF
b7976868d5b0 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9740
diff changeset
260 files.
9731
17f3da038fac Updated change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9695
diff changeset
261
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
262 ### Version 23.2
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
263 - bug fixes
9695
ad962e9b904d Human Machine Interfaces
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9690
diff changeset
264 - Human Machine Interfaces
ad962e9b904d Human Machine Interfaces
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9690
diff changeset
265 - Changed code to use the default tab bar icon size.
9690
2dc33116df50 Debug Client - Python
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9683
diff changeset
266 - Debug Client - Python
2dc33116df50 Debug Client - Python
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9683
diff changeset
267 - Removed the internal copy of the 'coverage' package and made it a dependency.
9659
3152923264c2 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9657
diff changeset
268 - pip Interface
3152923264c2 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9657
diff changeset
269 - Added code to show the full text of security advisories in the package details
3152923264c2 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9657
diff changeset
270 dialog.
9676
9edcc7302ac4 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9671
diff changeset
271 - Added a tab to show the defined project URLs to the package details dialog.
9659
3152923264c2 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9657
diff changeset
272 - Changed the package details dialog to show just those tabs, that contain some
3152923264c2 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9657
diff changeset
273 data.
9683
5c7cf7704fd0 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9678
diff changeset
274 - Help Viewer
5c7cf7704fd0 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9678
diff changeset
275 - Added a configuration option to disable the search for new QtHelp documents
5c7cf7704fd0 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9678
diff changeset
276 on startup.
9678
32ddecc54baf Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9676
diff changeset
277 - Web Browser
32ddecc54baf Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9676
diff changeset
278 - Updated the included 'jquery.js' and 'jquery-ui.js' needed by the Speeddial page
32ddecc54baf Web Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9676
diff changeset
279 and adapted this page to the new/changed functions.
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
280
9671
5039f53f68c2 Modified the changelog iaw. maintenance branch.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9659
diff changeset
281 ### Version 23.1.1
5039f53f68c2 Modified the changelog iaw. maintenance branch.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9659
diff changeset
282 - bug fixes
5039f53f68c2 Modified the changelog iaw. maintenance branch.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9659
diff changeset
283
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
284 ### Version 23.1
9559
34fc53e6159d Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9557
diff changeset
285 - bug fixes
9612
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
286 - Class Browsers
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
287 - Removed the IDL and Protobuf class browsers to include them in their respective
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
288 plugin.
9630
4cd6e4b1db12 Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9620
diff changeset
289 - Code Formatting
4cd6e4b1db12 Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9620
diff changeset
290 - Added an option to configure the 'known first party' packages to the isort
4cd6e4b1db12 Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9620
diff changeset
291 configuration dialog.
9563
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9559
diff changeset
292 - Editor
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
293 - Changed the handling of files whose type cannot be determined by the Python
9612
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
294 mimetypes module to check against a list of known text file patterns and
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
295 ultimately asking the user, if the file in question is a text file (see
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
296 `Mimetypes` configuration page).
9612
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
297 - Added a configuration option to disable the source navigator (selector boxes above
9657
d30ca63635e3 Prepared changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9630
diff changeset
298 the editor or code outline right of the editor). This is useful e.g. on very small
9612
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
299 screens.
93b496cc3c88 Class Browsers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9610
diff changeset
300 - Added support for multiple cursor paste.
9574
aeed6b4313ad Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9570
diff changeset
301 - Find In Files
aeed6b4313ad Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9570
diff changeset
302 - Added context menu entries in Replace mode to select/deselect all entries
aeed6b4313ad Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9570
diff changeset
303 (e.g. useful for checking big replacement lists for validity).
9614
9c9475e3ca34 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9612
diff changeset
304 - MicroPython
9c9475e3ca34 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9612
diff changeset
305 - Updated the list of known CircuitPython boards.
9c9475e3ca34 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9612
diff changeset
306 - Updated the list of known UF2 capable boards.
9603
4c17d54de9a3 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9593
diff changeset
307 - Project
4c17d54de9a3 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9593
diff changeset
308 - Extended the list of default file type associations.
9610
b45bccbdf331 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9607
diff changeset
309 - Added the capability to edit the file type associations from within the
b45bccbdf331 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9607
diff changeset
310 project properties dialog.
9559
34fc53e6159d Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9557
diff changeset
311 - Project Viewer
9563
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9559
diff changeset
312 - Removed the CORBA and Protobuf viewers to make them available as plugins.
9607
8b8357e0ce4c Corrected a typo.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9606
diff changeset
313 - Added a `Collapse all files` entry to the Project Sources viewer.
9616
13aa04c979d7 Version Control Systems - git
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9614
diff changeset
314 - Version Control Systems - git
13aa04c979d7 Version Control Systems - git
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9614
diff changeset
315 - Changed git interface code to work with `git worktrees`.
9620
9563c83ce83d Version Control Systems - git
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9616
diff changeset
316 - Added a dialog to manage worktrees ( `git worktree` commands).
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
317 - Third Party packages
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
318 - Upgraded pipdeptree to version 2.3.3.
9590
8fad82cb88ab Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9589
diff changeset
319 - Upgraded pip-licenses to version 4.0.2.
9592
2b3802c3c6d2 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9590
diff changeset
320 - Upgraded pycodestyle to version 2.10.0.
9593
89f885d857e4 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9592
diff changeset
321 - Upgraded pyflakes to version 3.0.1.
9559
34fc53e6159d Project Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9557
diff changeset
322
9443
eaa267ff5d57 Prepared the change log file for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9434
diff changeset
323 ### Version 22.12
eaa267ff5d57 Prepared the change log file for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9434
diff changeset
324 - bug fixes
9453
e5065dde905d Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9452
diff changeset
325 - Code Formatting
e5065dde905d Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9452
diff changeset
326 - added an interface to resort the import statements of Python source files with
e5065dde905d Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9452
diff changeset
327 the 'isort' utility
9458
3b41bb7d1623 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9453
diff changeset
328 - Code Style Checker
3b41bb7d1623 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9453
diff changeset
329 - added a few imports style options and added a sorting function iaw. the 'isort'
3b41bb7d1623 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9453
diff changeset
330 utility
9509
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9504
diff changeset
331 - CycloneDX Interface
c06561080e32 CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9504
diff changeset
332 - addad capability to generate readable (prettified) output
9521
a663a8be64da Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9509
diff changeset
333 - Debugger
a663a8be64da Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9509
diff changeset
334 - increased the configuration possibilities for the network interface the debug
a663a8be64da Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9509
diff changeset
335 server listens on
a663a8be64da Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9509
diff changeset
336 - added the capability to configure the debug server of the IDE to listen at a
a663a8be64da Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9509
diff changeset
337 fixed network port (default 35000)
9532
39a1ebff6b4e Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9521
diff changeset
338 - added a stack frame selector to the global variables viewer (synchronized with
39a1ebff6b4e Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9521
diff changeset
339 the one of the local variables viewer)
9498
d48061567354 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9458
diff changeset
340 - MicroPython
d48061567354 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9458
diff changeset
341 - introduced a configuration option to enable manual selection of devices
d48061567354 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9458
diff changeset
342 (e.g. for unknown devices or inside the Linux container of ChromeOS)
9447
662075aa9361 Previewers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9443
diff changeset
343 - Previewers
662075aa9361 Previewers
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9443
diff changeset
344 - added a button to copy the contents of the HTML previewer to the clipboard
9533
e017c0df9ef1 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9532
diff changeset
345 - Project
e017c0df9ef1 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9532
diff changeset
346 - added capability to reload the current project
9536
c1c84299bef3 Qt Tools
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9533
diff changeset
347 - Qt Tools
c1c84299bef3 Qt Tools
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9533
diff changeset
348 - added a configuration option for the path of the 'qhelpgenerator' tool
c1c84299bef3 Qt Tools
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9533
diff changeset
349 (it is installed differently by various Linux distributions)
9504
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
350 - Web Browser
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
351 - added bookmark importer entries for
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
352 - Falkon
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
353 - Microsoft Edge
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
354 - Opera (Chromium based)
1193fc2bf192 Web Browser: added bookmark importer entries for
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9498
diff changeset
355 - Vivaldi
9443
eaa267ff5d57 Prepared the change log file for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9434
diff changeset
356
9452
325c6de4b1f5 Updated the changelog file for the 22.11.1 bug fix release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9447
diff changeset
357 ### Version 22.11.1
325c6de4b1f5 Updated the changelog file for the 22.11.1 bug fix release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9447
diff changeset
358 - bug fixes
325c6de4b1f5 Updated the changelog file for the 22.11.1 bug fix release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9447
diff changeset
359
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
360 ### Version 22.11
9373
e074358157f4 Prepared changelog for next round of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9367
diff changeset
361 - bug fixes
9382
fb89c1dc9825 Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9377
diff changeset
362 - Debugger
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
363 - added the capability to apply the current selection of the `Variable Types Filter`
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
364 to see its effect
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
365 - added the capability to add a positive (`Show Only`) or negative (`Don't Show`)
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
366 variables filter to the global and local variables viewers
9405
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9395
diff changeset
367 - Editor
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
368 - added a configuration option to reject the loading of a file that exceeds the
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
369 configured size
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
370 - opening a file that is not a text file will be rejected
9421
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
371 - Git Interface
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
372 - added support for `git blame --ignore-revs-file` including an action to create
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
373 such a skip list file
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
374 - Mercurial Interface
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
375 - added support for `hg annotate --skip` including an action to create a file
989ee2535d59 Git Interface and Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9411
diff changeset
376 for the commit IDs to be skipped (one per line)
9389
7b2344009d7a Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9383
diff changeset
377 - Project
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
378 - refined the embedded environment handling
9426
e2a52d98ad20 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9421
diff changeset
379 - added a topic to the project properties to define the sources start path within
e2a52d98ad20 Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9421
diff changeset
380 the project ('Translations Properties Dialog')
9377
b9c8dc3b7da1 Scripts
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9376
diff changeset
381 - Scripts
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
382 - renamed 'eric7.py' to 'eric7_ide.py' in order to remove the ambiguity between the
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
383 main script and the package
9395
74b24086c146 Styles and Themes
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9389
diff changeset
384 - Styles and Themes
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
385 - added a style sheet for the dark gray theme
9429
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
386 - Translator
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
387 - added the command line switch `--no-multimedia` to forcefully disable the
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
388 pronounce function of the translator widget (in case Qt aborts the application
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
389 start process)
9427
905e7af29101 Gmail Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9426
diff changeset
390 - Various
9429
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
391 - changed the Gmail interface to use the Google API packages for authentication
b2db3a67525c Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9427
diff changeset
392 (OAuth2) and sending of emails
9434
ef86a77942f2 Virtual Environments
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9429
diff changeset
393 - Virtual Environments
ef86a77942f2 Virtual Environments
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9429
diff changeset
394 - added the capability to enter a descriptive text for a virtual environment
9374
ed79209469ad Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9373
diff changeset
395 - Third Party packages
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
396 - upgraded coverage to version 6.5.0
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
397 - upgraded pycodestyle to version 2.9.1
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
398 - upgraded pyflakes to version 2.5.0
9373
e074358157f4 Prepared changelog for next round of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9367
diff changeset
399
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
400 ### Version 22.10
9307
fb7e3bf196b1 Prepared the 'changelog' file for the next phase of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9298
diff changeset
401 - bug fixes
9365
25f6183494e2 API files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9357
diff changeset
402 - API files
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
403 - added API files for the Adafruit CircuitPython Library Bundle
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
404 - updated the CircuitPython API file
9337
073b872fce59 Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9327
diff changeset
405 - Code Formatting
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
406 - added a Project menu entry to just configure the formatting parameters
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
407 - added the capability to format the source code after a diff or check
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
408 run from within the results dialog
9325
8157eb19aba5 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9323
diff changeset
409 - Code Style Checker
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
410 - added some more security related checks
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
411 - extended the list of miscellaneous checks
9310
8ab45a4a6d96 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9307
diff changeset
412 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
413 - changed the pip licenses dialog to show the count of each individual license
9323
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9314
diff changeset
414 - Project
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
415 - added capability to use a virtual Python environment named `.venv` embedded
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
416 within the project directory
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
417 - added a configuration option to save the project automatically whenever it changes
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9310
diff changeset
418 - Testing
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
419 - extended the testing dialog to allow test case filtering on markers (pytest only)
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
420 - extended the testing dialog to allow test case filtering by a list of test name
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
421 patterns (unittest) or test name expression (pytest)
9367
4a8b3bf63579 Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9365
diff changeset
422 - Translator
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
423 - added support for 'Ukrainian' to the DeepL translator interface
9314
7ba79b00ea96 install scripts
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9313
diff changeset
424 - install scripts
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
425 - modified install.py script to differentiate between optional and required
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
426 dependencies
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
427 - modified the install script such, that the qt6-applications package is only
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
428 installed upon request (--with-tools)
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
429 - extended the install-dependencies.py script to differentiate between optional and
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
430 required dependencies. Invoke it with
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
431 `python3 install-dependencies.py --all | --optional | --required`.
9307
fb7e3bf196b1 Prepared the 'changelog' file for the next phase of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9298
diff changeset
432
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
433 ### Version 22.9
9269
6b0311553c70 Prepared changelog for next iteration of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9252
diff changeset
434 - bug fixes
9271
f655c20ff500 Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9270
diff changeset
435 - Code Style Checker
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
436 - extended the Naming style checker to be more PEP8 compliant
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
437 - updated imports checker to support banned module patterns
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
438 - updated the annotations checker to support more cases
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
439 - updated the simplifications checker to support more cases
9291
7b271bcd12d0 Debugger
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9277
diff changeset
440 - Debugger
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
441 - added capability to suppress reporting of unhandled exceptions
9293
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9291
diff changeset
442 - Editor
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
443 - extended the Pygments based lexer to support the various comment variants
9298
8863f3e970a2 Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9293
diff changeset
444 - Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
445 - added capability to expand or shrink the sidebar by clicking on the empty
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
446 part of the icon bar
9270
2f60384fe01f MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9269
diff changeset
447 - MicroPython
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
448 - added capability to connect to devices for which only the serial port name
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
449 is available
9269
6b0311553c70 Prepared changelog for next iteration of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9252
diff changeset
450
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
451 ### Version 22.8
9201
2f1ccadee231 setup Wizard
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9182
diff changeset
452 - bug fixes
9212
1c5cf2022c7e API Generator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9211
diff changeset
453 - API Generator
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
454 - added capability to configure a start directory for the API generation
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
455 process
9211
99eb1cb030a5 Code Documentation Generator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9201
diff changeset
456 - Code Documentation Generator
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
457 - added capability to configure a start directory for the documentation
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
458 generation process
9214
bd28e56047d7 Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9212
diff changeset
459 - Code Formatting
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
460 - added an interface to reformat Python source code with the 'Black' utility
9240
183220dc5492 Eric Widgets
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9234
diff changeset
461 - Eric Widgets
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
462 - extended EricPathPicker to offer a pathlib.Path based interface
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
463 - extended EricFileDialog to offer a pathlib.Path based interface
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
464 - extended the EricFileDialog Wizard to create the pathlib.Path based methods
9248
3859ac3b012a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9243
diff changeset
465 - MicroPython
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
466 - updated the list of known CircuitPython boards
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
467 - updated the list of known UF2 capable boards
9218
71cf3979a6c9 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9214
diff changeset
468 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
469 - included a copy of pipdeptree and patched it to work with Python 3.11+
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
470 - added capability to repair dependency issues
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
471 - added capability to generate text for a 'constraints.txt' file
9201
2f1ccadee231 setup Wizard
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9182
diff changeset
472 - setup Wizard
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
473 - added support for `project_urls`
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
474 - added support for `entry_points`
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
475 - added a variant to create a `setup.cfg` file
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
476 - added a variant to create a `pyproject.toml` file
9251
e0f98cc25bf5 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9248
diff changeset
477 - Third Party packages
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
478 - upgraded coverage to version 6.4.2
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
479 - upgraded eradicate to version 2.1.0
9201
2f1ccadee231 setup Wizard
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9182
diff changeset
480
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
481 ### Version 22.7
9113
226ef65942c3 Prepared change öog for next round of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9107
diff changeset
482 - bug fixes
9182
bc72e2fc0d8e Code Style Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9148
diff changeset
483 - Code Style Checker
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
484 - introduced an additional documentation style type for eric and blacked
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
485 code (i.e. code formatted by the 'Black' tool)
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9113
diff changeset
486 - CycloneDX Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
487 - added capability to create a Software Bill of Materials (SBOM) file in
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
488 CycloneDX format
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9113
diff changeset
489 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
490 - added SBOM capability
9117
c6afba2049cf CycloneDX Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9113
diff changeset
491 - Project
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
492 - added SBOM capability
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
493 - added License to project properties
9147
bbf3af40c223 Styles and Themes
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9145
diff changeset
494 - Styles and Themes
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
495 - added a style and theme with a dark gray background
9145
520a70c5437f Translator
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9144
diff changeset
496 - Translator
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
497 - changed DeepL support to the v2 API and added support for the Free API
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
498 next to the Pro API
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
499 - removed the interface to Glosbe as they don't provide an API anymore
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
500 - removed the interface to PROMT as they don't provide a free API anymore
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
501 - upgraded the interfaces to the Google V2 and Microsoft translators
9144
135240382a3e Virtual Environments
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9130
diff changeset
502 - Virtual Environments
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
503 - added the capability to upgrade a virtual environment
9113
226ef65942c3 Prepared change öog for next round of development.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9107
diff changeset
504
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
505 ### Version 22.6
9050
b102c116c403 Started new development cycle.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9047
diff changeset
506 - bug fixes
9078
44d1d68096b6 Dataview Coverage
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9068
diff changeset
507 - Dataview Coverage
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
508 - added support to write coverage reports as HTML, JSON or LCOV files
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
509 - removed the support for writing annotated sources
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
510 (deprecated in coverage.py)
9054
adae534abaf0 Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9051
diff changeset
511 - Mercurial Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
512 - added configuration option to override the automatic search for the hg
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
513 executable
9051
903d596d7b17 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9050
diff changeset
514 - MicroPython
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
515 - updated the list of known CircuitPython boards
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
516 - updated the list of known UF2 capable boards
9103
8ac26b4c4316 pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9100
diff changeset
517 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
518 - added a filter to the package licenses dialog
9107
8e9525a780ae Syntax Checker
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9103
diff changeset
519 - Syntax Checker
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
520 - changed the TOML syntax checker to use 'tomlkit' because 'toml' is no
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
521 longer maintained
9082
d1b96d5e0794 Updated changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9078
diff changeset
522 - Testing
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
523 - reworked the former unittest interface to allow to support testing
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
524 frameworks other than "unittest"
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
525 - implemented support for the "unittest" and "pytest" frameworks
9068
d5b274508a0f Wizards
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9054
diff changeset
526 - Wizards
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
527 - extended the QInputDialog wizard to support the `getMultiLineText()`
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
528 function
9098
fb9351497cea Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9094
diff changeset
529 - Third Party packages
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
530 - upgraded pip-licenses to version 3.5.4
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
531 - upgraded coverage to version 6.4.0
9050
b102c116c403 Started new development cycle.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9047
diff changeset
532
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
533 ### Version 22.5
9013
9fc49d3961ab Added a new section to the changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9000
diff changeset
534 - bug fixes
9039
3c8aa997bad8 Added capability to configure use of an external "Find Files" dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9025
diff changeset
535 - General
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
536 - added configuration options to disable the embedded `Find/Replace In
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
537 Files` and `Find File` tools and use dialog based variants instead
9025
9fe8cfa14542 Mercurial Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9014
diff changeset
538 - Mercurial Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
539 - added capability to enter a revset expression when defining a revision
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
540 to operate on
9014
cdf68c00881d pip Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9013
diff changeset
541 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
542 - added the capability to save the licenses overview as a CSV file
9013
9fc49d3961ab Added a new section to the changelog for the next development phase.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9000
diff changeset
543
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
544 ### Version 22.4
8970
188ff9ce8657 Added capability to upgrade PyQt packages eric depends on from within eric.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8956
diff changeset
545 - bug fixes
188ff9ce8657 Added capability to upgrade PyQt packages eric depends on from within eric.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8956
diff changeset
546 - General
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
547 - added capability to upgrade PyQt packages eric depends on from within eric
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
548 - added capability to upgrade eric from within eric
8984
1c28de84ea40 Updated change log.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8972
diff changeset
549 - pip Interface
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
550 - added a vulnerability check for installed packages based on "Safety DB"
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
551 - added a widget to show a package dependency tree
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
552 - added a button to search for more packages (i.e. one more page of results)
8990
ca8e477c590c Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8984
diff changeset
553 - Third Party packages
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
554 - upgraded coverage to version 6.3.2
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
555 - upgraded mccabe to version 0.7.0
8970
188ff9ce8657 Added capability to upgrade PyQt packages eric depends on from within eric.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8956
diff changeset
556
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
557 ### Version 22.3
8944
84ff40a56784 Updated changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8929
diff changeset
558 - bug fixes
84ff40a56784 Updated changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8929
diff changeset
559 - General
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
560 - performance improvements
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
561 - added a `__main__.py` script to allow starting eric7 with
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
562 `python3 -m eric7`
8945
b6be65111565 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8944
diff changeset
563 - MicroPython
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
564 - enhanced support for ESP32 devices
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
565 - updated the list of known UF2 capable boards
8944
84ff40a56784 Updated changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8929
diff changeset
566
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
567 ### Version 22.2
8900
9c153ce17d74 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8887
diff changeset
568 - bug fixes
8918
2167e507b277 General
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8916
diff changeset
569 - General
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
570 - dropped support for Python 3.6 because that is end-of-life
8909
1fd7ed5f83a6 File Browser, Project Others Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8900
diff changeset
571 - File Browser
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
572 - added capability to open SVG files in the text editor
8900
9c153ce17d74 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8887
diff changeset
573 - Help Viewer
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
574 - added bookmarks to the internal help viewer
8910
02d67de5ec1c MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8909
diff changeset
575 - MicroPython
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
576 - updated the list of known CircuitPython boards
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
577 - updated the list of known UF2 capable boards
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
578 - added support for ESP32-C3, ESP32-S2 and ESP32-S3 chips
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
579 - added a dialog to show information for a connected board
8909
1fd7ed5f83a6 File Browser, Project Others Browser
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8900
diff changeset
580 - Project Browser
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
581 - added capability to open SVG files in the text editor to the Project
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
582 Others Browser
8916
952273203eec Styles and Themes
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8910
diff changeset
583 - Styles and Themes
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
584 - added a dark blueish style (QSS and Highlighters) and an associated theme
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
585 (`dark_blue.ethj` and `dark_blue_with_stylesheet.ethj`)
8929
fcca2fa618bf Upgraded coverage to version 6.2.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8928
diff changeset
586 - Third Party packages
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
587 - upgraded coverage to version 6.2.0
8900
9c153ce17d74 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8887
diff changeset
588
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
589 ### Version 22.1.1
8900
9c153ce17d74 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8887
diff changeset
590 - bug fix
9c153ce17d74 Help Viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8887
diff changeset
591
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
592 ### Version 22.1
8810
f7df47b32285 Updated the changelog and removed the eric6 history from it.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8777
diff changeset
593 - bug fixes
f7df47b32285 Updated the changelog and removed the eric6 history from it.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8777
diff changeset
594 - Code Style Checker
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
595 - added a checker for various import statement topics
8835
1f2295a548c1 Updated changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8810
diff changeset
596 - Color Themes
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
597 - added capability to import and export ALL colors
8887
0b9380075d53 Updated changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8852
diff changeset
598 - Mini Editor
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
599 - added configuration capability
8835
1f2295a548c1 Updated changelog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8810
diff changeset
600 - QSS Previewer
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
601 - added disabled widgets in order to show their colors as well
8916
952273203eec Styles and Themes
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8910
diff changeset
602 - Styles and Themes
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
603 - added a dark greenish style (QSS and Highlighters) and an associated theme
9411
cc0f35e9d5dd Some styling changes to the changelog file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9410
diff changeset
604 (`dark_green.ethj` and `dark_green_with_stylesheet.ethj`)
8810
f7df47b32285 Updated the changelog and removed the eric6 history from it.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8777
diff changeset
605
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
606 ### Version 21.12
8507
2a22d0880d21 Added the capability to suppress syntax highlighting by associating the file type 'Text'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8462
diff changeset
607 - bug fixes
2a22d0880d21 Added the capability to suppress syntax highlighting by associating the file type 'Text'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8462
diff changeset
608 - first release of eric7 (i.e. the PyQt6 port of eric6)
8711
440cd184f14c Updated the change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8682
diff changeset
609 - General
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
610 - rearranged the interface and modernized the sidebars layout
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
611 - integrated some dialogs into the sidebars
8524
595547ab8d6f Debugger: added code to remember the list of recently used breakpoint conditions in the editor and the breakpoint viewer
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8521
diff changeset
612 - Debugger
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
613 - added code to remember the list of recently used breakpoint conditions
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
614 in the editor and the breakpoint viewer
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
615 - added code to enter the script to be run/debugged/... in the start dialog
8521
4794215f9a3c Shell: added capability to save the contents of the shell window into a file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8507
diff changeset
616 - Editor
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
617 - added the capability to suppress syntax highlighting by associating
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
618 the file type 'Text'
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
619 - added code to move a breakpoint to a line actually creating some byte code
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
620 (Python only)
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
621 - added mouse button capability to perform undo/redo actions (Extra
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
622 Buttons 1 and 2)
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
623 - added support for 'multi cursor editing' (additional cursors with
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
624 Meta+Alt+Left Click, Esc to end it)
8614
4a3a68e51b92 Find In Files
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8611
diff changeset
625 - Find In Files
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
626 - integrated the dialog into the right sidebar
8711
440cd184f14c Updated the change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8682
diff changeset
627 - Help Viewer
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
628 - added an internal help viewer based on QTextBrowser or QWebEngine
8593
1d66b6af60ed Jedi: integrated the Assistant Jedi plugin as a fixed part of eric.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8546
diff changeset
629 - Jedi
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
630 - integrated the Assistant Jedi plugin as a fixed part of eric
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
631 - added code to jump to references when clicked on a definition
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
632 - added support for mouse hover help
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
633 - added support for simple refactorings to the editor context menu
8595
ce2034bc1c6e Plugin Repository: added an integrated plugin repository viewer (right side).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8593
diff changeset
634 - Plugin Repository
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
635 - added an integrated plugin repository viewer (right side)
8526
587202572b10 Plugin Uninstall Dialog: added capability to uninstall several plugins with one invocation of the dialog.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8524
diff changeset
636 - Plugin Uninstall Dialog
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
637 - added capability to uninstall several plugins with one invocation of the
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
638 dialog
8537
8fbfddbd3abc Updated the change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8527
diff changeset
639 - Project
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
640 - added a 'Start' context sub menu to the project sources browser
8521
4794215f9a3c Shell: added capability to save the contents of the shell window into a file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8507
diff changeset
641 - Shell
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
642 - added capability to save the contents of the shell window into a file
8546
52454036c2b2 Unit Test
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8545
diff changeset
643 - Unit Test
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
644 - added capability to remember the most recently used test data
8537
8fbfddbd3abc Updated the change log file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8527
diff changeset
645 - Viewmanager
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
646 - added a 'Start' sub menu to the tabview and listspace view managers
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
647 context menu
8610
c9cd21bcbe33 Virtual Environments
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8595
diff changeset
648 - Virtual Environments
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
649 - integrated the Virtual Environments Manager window into the right side bar
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
650 - added a standalone variant of the Virtual Environments Manager
8527
2bd1325d727e Upgraded the included code coverage library to v5.5.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8526
diff changeset
651 - Third Party packages
9589
09218eb3ae21 Third Party packages
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9574
diff changeset
652 - upgraded coverage to version 6.1.2
9410
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
653 - upgraded pycodestyle to version 2.8.0
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
654 - upgraded mccabe to version 0.6.1
78a2830ec5d2 Changed the change log file to Markdown syntax and corrected the markdown styles.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9405
diff changeset
655 - upgraded pyflakes to version 2.4.0

eric ide

mercurial