Skip to content

Releases: ddablib/sysinfo

v5.31.0

01 Jan 12:59
Compare
Choose a tag to compare

Release 5.31.0 of 01 January 2025

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect Windows builds and revisions released in October to December 2024:
    • Added support for detecting Windows Server 2025: added added osWinSvr2025
      to TPJOSInfoProduct enumeration.
    • Added support for detecting any Windows Server versions later than Windows Server 2025: added osWinSvrLater to TPJOSInfoProduct
      enumeration.
    • Updated Windows 10 21H2 public release build information.
    • Updated Windows 10 22H2 public release, release preview & beta channel build information.
    • Updated Windows 11 21H2 public release build information.
    • Updated Windows 11 22H2 public release build information.
    • Updated Windows 11 23H2 public release & release preview channel build information.
    • Updated Windows 11 24H2 public release, release preview & canary channel build information.
    • Updated Windows 11 Future component updates in dev & beta channel build information.
  • Modified code that detects Windows Server 2022.
  • Fixed uninitialised variable error in a helper function.
  • Updated the demo projects to display the newly added osWinSvr2025 & osWinSvrLater values of the TPJOSProduct enumeration that identify Windows Server 2005 and later Windows Server OSs.

v5.30.0

06 Oct 14:38
Compare
Choose a tag to compare

Release 5.30.0 of 06 October 2024

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated PRODUCT_xxx constant definitions to include all those defined in the Windows 11 24H2 SDK.
  • Made the code in TPJOSInfo that gets the operating system edition name more robust. If the name can't be found in lookup tables then the registry is now checked too.
  • Added new TPJOSInfo.BuildBranch method that returns the name of the repository branch from which the OS was released.
  • Added new TPJOSInfo.DigitalProductID method that retrieves the OS's digital product ID.
  • Added new methods to TPJOSInfo that get additional information about the Windows 10 & 11 "version" numbers (e.g. 1507 or 23H2). The methods are IsWindows10VersionOrLater, IsWindows11VersionOrLater, Windows10PlusVersion and Windows10PlusVersionName.
  • Some TPJOSInfo and TPJComputerInfo methods were inlined.
  • Refactored out a "with" statement.
  • Removed commented out code from the PJSysInfo unit.
  • Updated the demo projects:
    • The FMX demo project was modified for compilation with Delphi 12 by updating the demo project options. main form properties and required units. (All changes were automatically created by the Delphi 12 IDE.)
    • Both the VCL and FMX projects were updated to demonstrate all the new TPJSysInfo methods added in this release.
    • Fixed a bug in the FMX demo program where string grids were not resizing with the main window.
  • Updated .gitignore to ignore the .res files generated by Delphi 12.

v5.29.0

01 Oct 19:16
Compare
Choose a tag to compare

Release 5.29.0 of 01 October 2024

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in July to September 2024:
    • Updated Windows 10 21H2 public release build information.
    • Updated Windows 10 22H2 public release & release preview & beta channel build information.
    • Updated Windows 11 21H2 public release build information.
    • Updated Windows 11 22H2 public release & release preview channel build information.
    • Updated Windows 11 23H2 public release & release preview channel build information.
    • Updated Windows 11 24H2 public release, release preview, dev & canary channel build information.
    • Updated Windows 11 Future component updates in dev & beta channel build information.
    • Removed numerous expired Windows 11 Dev, Beta and Canary Channel builds.
    • Fixed bug where Future Component in Dev Channel Builds were never being found.
    • Updated documentation comments re expired versions and product lifecycle.
    • Renamed some constant names for consistency and readability.

v5.28.0

01 Jul 18:18
Compare
Choose a tag to compare

Release 5.28.0 of 01 July 2024

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in April to June 2024:
    • Windows 10 21H2 public release changes
    • Windows 10 22H2 public release, release preview & beta channel changes
    • Windows 11 21H2 public release changes
    • Windows 11 22H2 public release & release preview channel changes
    • Windows 11 23H2 public release & release preview channel changes
    • Windows 11 24H2 public release, release preview, dev & canary channel changes & corrections
    • Windows 11 future component update beta channel changes
    • Windows 11 future component update dev channel information added
  • Added missing version number and release date information to CHANGLOG.md relating to release v5.27.0.

v5.27.0

01 Apr 21:55
Compare
Choose a tag to compare

Release 5.27.0 of 01 April 2024

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in January to March 2024:
    • Windows 10 version 21H2 public release changes
    • Windows 10 version 22H2 public release and release preview channel changes
    • Windows 11 21H2, 22H2 & 23H2 public release changes
    • Windows 11 22H2 & 23H2 release preview channel changes
    • Windows 11 Moment 5 release
    • Windows 11 future component update changes
    • Windows 11 Dev channel 22H2 changes
    • Dropped support Windows 11 22H2 Canary channel builds now all are expired
    • Windows 11 23H2 Cannary channel changes
    • New Windows 11 24H2 Dev & Canary channel builds
    • Fixed bug re incorrect future component update build number
  • Fixed error in CHANGLOG.md relating to release v5.26.0.

v5.26.0

02 Jan 01:46
Compare
Choose a tag to compare

Release 5.26.0 of 02 January 2024

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in December 2023:
    • Windows 10 version 21H2 & 22H2 public release revisions.
    • Windows 11 21H2, 22H2 & 23H2 public release revisions.
    • Windows 11 Dev & Canary channel revisions.
    • Windows Future Component Update builds.
  • Brought testing information up to date in README.md and Docs/ReadMe.txt.
  • Updated license copyright date in README.md and PJSysInfo.pas.
  • Fixed some errors in CHANGELOG.md.

v5.25.0

03 Dec 02:31
Compare
Choose a tag to compare

Release 5.25.0 of 03 December 2023

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions release in November 2023:
    • Windows 10 version 21H2 & 22H2 public & release preview revisions.
    • Windows 11 21H2, 22H2 & 23H2 public, beta & release preview channel revisions.
    • Windows 11 Dev & Canary channel revisions.
    • Windows 11 Future Component Update Beta builds.

v5.24.0

03 Nov 04:00
Compare
Choose a tag to compare

Release 5.24.0 of 03 November 2023

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo:
    • Added detection of various Windows 10 and 11 builds and revisions released between 01 July and 02 November 2023:
      • Windows 10 21H2 public & release preview revisions.
      • Windows 10 22H2 public & release preview revisions.
      • Windows 11 21H2 public & release preview revisions.
      • Windows 11 22H2 public, release preview & beta channel revisions.
      • New Windows 11 22H3 public, release preview & beta channel revisions.
      • Windows 11 Dev & Canary channel builds.
      • Windows 11 Future Component Update Beta builds.
    • Removed support for detecting Windows Dev channel builds that expired in September 2023.
  • Updated some comments.
  • Minor fomratting inconsistencies fixed in CHANGELOG.md.

v5.23.0

01 Jul 18:41
Compare
Choose a tag to compare

Release v5.23.0 of 01 July 2023

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in June 2023:
    • Windows 10 21H2 public revisions.
    • Windows 10 22H2 public & release preview revisions.
    • Windows 11 21H2 public revisions.
    • Windows 11 22H2 public, release preview, beta channel revisions.
    • Windows 11 Future Component Update Beta builds.
    • Windows 11 Dev & Canary channel builds.
    • Changed from version string 22H2 to 22H3 for Canary channel builds from build 25375.
  • Fixed TPJOSInfo errors re:
    • Some incorrect version strings used in various Windows 10 & 11 builds.
    • Some comments.

v5.22.0

01 Jul 18:10
Compare
Choose a tag to compare

Release v5.22.0 of 01 June 2023

Downloads

Download the zip file in the Assets section below. Installation instructions are included.

This and earlier versions are also available from SourceForge.

Changes

  • Updated TPJOSInfo to detect various Windows 10 and 11 build released in April 2023:
    • Final release of Windows 10 20H2.
    • Windows 11 build 22624 becomes "Windows 11 May 23 Component Update".
    • New Windows 11 build 22631 "Windows 11 Future Component Update".
    • Windows 11 22H2 public, release preview channel & beta channel revisions.
    • Windows 11 21H2 public & release preview channel revisions.
    • Added detection and reporting of Windows 11 22H2 "Moment" releases 1, 2 and 3.
    • Removed detection of expired Win 10 versions 1507, 1511 and 1607 preview builds.
  • Update comments to TPJOSInfo comment with new references.