Skip to content

Release v2.3.0

Choose a tag to compare

@delphidabbler delphidabbler released this 31 Jan 13:29
· 49 commits to master since this release

Downloads

There are two different release zip files attached below for the 64 and 32 bit versions of CompFileDate.

Windows 64 bit users should download the 64 bit version, i.e. the zip file whose name begins with CompFileDate-exe64. A legacy 32 bit version is also available for Windows 32 bit OS users, in the zip file whose names begins with CompFileDate-exe32.

See ReadMe.txt included in each download for details of how to install the program.

Changes

  • Error messages are now written to standard error instead of standard output [issue #13].
  • 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].
  • Updated the program to compile with Delphi 13 [issue #22].
  • Corrected errors in some error messages [issue #26].
  • Refactorings:
    • The source code was refactored and re-arranged, in large part to take advantage of modern compiler features [issue #17] & [issue #25].
    • The program release version is no longer hard coded in VerInfo.vi but is instead obtained from a new VERSION file.
    • Redundant code was removed [issue #27].
  • Updated the Deploy.bat release creation script:
    • Fixed a typo that was causing a potential bug [issue #18].
    • 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].
  • Updated documentation re the changes:
    • Fixed errors in the description of error codes in Docs/ReadMe.txt [issue #24].
    • Source code commenting was changed to use the XMLDoc format [issue #17].
    • 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.
    • Build.txt was updated re the change to using Delphi 13.
    • Updated the URLs of issues in CHANGELOG.md to reference the ddabapps/compfiledate GitHub repo instead of the old delphidabbler/compfiledate repo.