You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+33-14Lines changed: 33 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,33 @@ All notable changes to this project are documented in this file.
6
6
7
7
This change log begins with the first public release version of _CompFileDate_. Releases are listed in reverse version number order.
8
8
9
-
## Release v2.2.0 of 27 August 2024
9
+
## Release v2.3.0 of 31 January 2026
10
+
11
+
* Error messages are now written to standard error instead of standard output [[issue #13](https://github.com/ddabapps/compfiledate/issues/13)].
12
+
* Modified the `--version` / `-V` command line option to so that, in addition to the program version number, information about whether the program was built as either a 32 bit or 64 bit Windows application is displayed [[issue #23](https://github.com/ddabapps/compfiledate/issues/23)].
13
+
* Updated the program to compile with Delphi 13 [[issue #22](https://github.com/ddabapps/compfiledate/issues/22)].
14
+
* Corrected errors in some error messages [[issue #26](https://github.com/ddabapps/compfiledate/issues/26)].
15
+
* Refactorings:
16
+
* The source code was refactored and re-arranged, in large part to take advantage of modern compiler features [[issue #17](https://github.com/ddabapps/compfiledate/issues/17)] & [[issue #25](https://github.com/ddabapps/compfiledate/issues/25)].
17
+
* The program release version is no longer hard coded in `VerInfo.vi` but is instead obtained from a new `VERSION` file.
18
+
* Redundant code was removed [[issue #27](https://github.com/ddabapps/compfiledate/issues/27)].
19
+
* Updated the `Deploy.bat` release creation script:
20
+
* Fixed a typo that was causing a potential bug [[issue #18](https://github.com/ddabapps/compfiledate/issues/18)].
21
+
* The user no longer has to pass the program version as a parameter when calling `Deploy.bat`. The script now gets the information by reading the `VERSION` file [[issue #21](https://github.com/ddabapps/compfiledate/issues/21)].
22
+
* Updated documentation re the changes:
23
+
* Fixed errors in the description of error codes in `Docs/ReadMe.txt`[[issue #24](https://github.com/ddabapps/compfiledate/issues/24)].
24
+
* Source code commenting was changed to use the XMLDoc format [[issue #17](https://github.com/ddabapps/compfiledate/issues/17)].
25
+
* The program's help screen and the help section of `Docs/ReadMe.txt` were updated re the change to writing error messages to standard error.
26
+
*`Build.txt` was updated re the change to using Delphi 13.
27
+
* Updated the URLs of issues in `CHANGELOG.md` to reference the `ddabapps/compfiledate` GitHub repo instead of the old `delphidabbler/compfiledate` repo.
10
28
29
+
## Release v2.2.0 of 27 August 2024
11
30
12
-
* Added 64 bit version of the program. [[issue #12](https://github.com/delphidabbler/compfiledate/issues/12)]
13
-
* Fixed bug where no error code was returned by the program when a file name passed on the command line does not exist. [[issue #14](https://github.com/delphidabbler/compfiledate/issues/14)]
14
-
* Refactoring: Delphi units are now referenced in source code by fully qualified unit scope names. [[issue #15](https://github.com/delphidabbler/compfiledate/issues/15)]
31
+
* Added 64 bit version of the program. [[issue #12](https://github.com/ddabapps/compfiledate/issues/12)]
32
+
* Fixed bug where no error code was returned by the program when a file name passed on the command line does not exist. [[issue #14](https://github.com/ddabapps/compfiledate/issues/14)]
33
+
* Refactoring: Delphi units are now referenced in source code by fully qualified unit scope names. [[issue #15](https://github.com/ddabapps/compfiledate/issues/15)]
15
34
* Changed build process:
16
-
* Updated program to compile with Delphi 12.1. [[issue #11](https://github.com/delphidabbler/compfiledate/issues/11)]
35
+
* Updated program to compile with Delphi 12.1. [[issue #11](https://github.com/ddabapps/compfiledate/issues/11)]
17
36
* MSBuild replaces use of Embarcadero Make. `Makefile` and `CompFileDate.cfg` were removed.
18
37
* A new `Deploy.bat` script is now used to create releases.
19
38
* Binaries are now created in the `_build` directory instead of `Build`.
@@ -23,20 +42,20 @@ This change log begins with the first public release version of _CompFileDate_.
23
42
24
43
## Release v2.1.0 of 30 September 2021
25
44
26
-
* Replaced error message displayed when no files are provided on command line with a brief help message that prompts the use of the `--help` command. [[issue #6](https://github.com/delphidabbler/compfiledate/issues/6)]
* Converted change log and license files to markdown format. [[issue #8](https://github.com/delphidabbler/compfiledate/issues/8)] and [[issue #9](https://github.com/delphidabbler/compfiledate/issues/9)]
29
-
* Fixed problem in `Makefile` where it was failing to find `Zip.exe` when not on the system path. [[issue #10](https://github.com/delphidabbler/compfiledate/issues/10)]
45
+
* Replaced error message displayed when no files are provided on command line with a brief help message that prompts the use of the `--help` command. [[issue #6](https://github.com/ddabapps/compfiledate/issues/6)]
* Converted change log and license files to markdown format. [[issue #8](https://github.com/ddabapps/compfiledate/issues/8)] and [[issue #9](https://github.com/ddabapps/compfiledate/issues/9)]
48
+
* Fixed problem in `Makefile` where it was failing to find `Zip.exe` when not on the system path. [[issue #10](https://github.com/ddabapps/compfiledate/issues/10)]
30
49
* Updated many URLs in program and documentation.
31
50
* Documentation updated re changes.
32
51
33
52
## Release v2.0.0 of 20 July 2014
34
53
35
-
* Operator used in date comparison can now be specified using new --compare or -c commands. This enables user to choose whether date of 1st file is tested to be <, <=, >, >=, <> or = to date of second file. [[issue #1](https://github.com/delphidabbler/compfiledate/issues/1)]
36
-
* Comparison can now operate on either creation or last modification date of files. This is specified with new --datetype or -d commands. [[issue #2](https://github.com/delphidabbler/compfiledate/issues/2)]
37
-
* When comparing the dates of shortcut files the date of the shortcut's target file can now be compared by using the new --followshortcuts or -s commands. [[issue #3](https://github.com/delphidabbler/compfiledate/issues/3)]
38
-
* Program version number can now be displayed using the new --version or -V commands. Version is no longer displayed in normal program output. [[issue #5](https://github.com/delphidabbler/compfiledate/issues/5)]
39
-
* Long forms of -v and -h commands added: --verbose and --help respectively. [[issue #4](https://github.com/delphidabbler/compfiledate/issues/4)]
54
+
* Operator used in date comparison can now be specified using new --compare or -c commands. This enables user to choose whether date of 1st file is tested to be <, <=, >, >=, <> or = to date of second file. [[issue #1](https://github.com/ddabapps/compfiledate/issues/1)]
55
+
* Comparison can now operate on either creation or last modification date of files. This is specified with new --datetype or -d commands. [[issue #2](https://github.com/ddabapps/compfiledate/issues/2)]
56
+
* When comparing the dates of shortcut files the date of the shortcut's target file can now be compared by using the new --followshortcuts or -s commands. [[issue #3](https://github.com/ddabapps/compfiledate/issues/3)]
57
+
* Program version number can now be displayed using the new --version or -V commands. Version is no longer displayed in normal program output. [[issue #5](https://github.com/ddabapps/compfiledate/issues/5)]
58
+
* Long forms of -v and -h commands added: --verbose and --help respectively. [[issue #4](https://github.com/ddabapps/compfiledate/issues/4)]
40
59
* Help screen revised re changes.
41
60
* Now compiled with Delphi XE.
42
61
* Updated and rationalised documentation re changes.
0 commit comments