This is the change log for DelphiDabbler DUSE.
All notable changes to this project are documented in this file. Releases are listed in reverse version number order. The file format adheres closely to the recommendations of the keep a changelog project.
0.3.0 - 2023-06-23
Program renamed from Unit2NS to DUSE at this release.
- Unreported bug where reading empty map files would cause an exception.
- New option to read a unit mapping by reading the names of
.dcu
files from a given directory. Added new Read Units From DCU Folder button to New Mapping and Edit Mapping dialogue boxes [issue #13]. - Added key board shorcuts [issue #28]:
- Ctrl+C to copy a selected fullly qualified unit name to clipboard.
- Ctrl+U to find unit scopes for a given unit.
- Added version number entry to
config.data
file, beginning with v1 [issue #26]. - New "Contents" section added to
README.md
.
- Renamed program to DUSE [issue #20]:
- Changed names of 64 and 32 bit executable files to
DUSE.exe
andDUSE32.exe
respectively. - Updated program name that appears in GUI.
- Updated version information to use new program name.
- Changed header line of unit map files to use new name and bumped version number to v2.
- Updated all affected documentation.
- Updated deployment script re changed executable file names and to use new program name in generated zip file names.
- Changed names of 64 and 32 bit executable files to
- Updated UI and documentation with new repository name and URL following transfer to GitHub repository from
delphidabbler/unit2ns
toddabapps/duse
. - Corrected UI, documentation and version information to refer to "unit scope names" instead of "namespaces" [issue #19]. Also revised program icon so it no longer contains the text "ns".
- Further minor corrections to GUI.
- "Mini-help" section of
README.md
updated:- Re new features added in this release.
- Re new feature added in v0.2.0 [issue #21].
0.2.1 - 2022-11-03 [HOTFIX]
Released as Unit2NS.
- Fixed bugs in New Mapping and Edit Mapping dialogue boxes:
- Group box was shifted out of alignment [issue #22]
- Tab order was broken [issue #23]
- Some errors in help text section
0.2.0 - 2022-11-02
Released as Unit2NS.
- Fixed potential access to method of nil object in configuration code [issue #16]
- Fixed memory leak when sorting units in a mapping [issue #17]
- Fixed and updated documentation [issue #14, PR #15]:
- Overhauled
Deployment.md
re change from compiling with Delphi 10.4 to Delphi 11. - Overhauled
README.txt
.
- Overhauled
- New button on mapping editor & associated new dialogue box to choose an installed version of Delphi from whose source code directory to read units into a mapping. [issue #8]
- Switched off all automatic version numbering on .dproj file.
- Refactored some code.
- Corrected comments in
Deploy.bat
.
0.1.2 - 2022-08-04
Released as Unit2NS.
- Memory leak caused by deleting mappings [issue #11].
- Malformed error messages [issue #10].
- Removed some redundant code [issues #5, #9 & #12].
- Removed Android build targets from
.dproj
file. - Updates, corrections and clarifications in
README.md
.
0.1.1 - 2021-10-01 [HOTFIX]
Released as Unit2NS.
- Memory leak [issue #1].
- Debug builds now detect memory leaks.
- Change compiler &
.dproj
file format to Delphi 11 Alexandria from Delphi 10.4.1 Sydney. - Minor edits to
README.md
0.1.0 - 2021-02-08
Released as Unit2NS.
Initial beta release.