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
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,21 @@
1
1
# Change Log for System Information Unit
2
2
3
+
## v5.30.0 of 06 October 2024
4
+
5
+
+ Updated PRODUCT_xxx constant definitions to include all those defined in the Windows 11 24H2 SDK.
6
+
+ 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.
7
+
+ Added new TPJOSInfo.BuildBranch method that returns the name of the repository branch from which the OS was released.
8
+
+ Added new TPJOSInfo.DigitalProductID method that retrieves the OS's digital product ID.
9
+
+ 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.
10
+
+ Some TPJOSInfo and TPJComputerInfo methods were inlined.
11
+
+ Refactored out a "with" statement.
12
+
+ Removed commented out code from the PJSysInfo unit.
13
+
+ Updated the demo projects:
14
+
+ 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.)
15
+
+ Both the VCL and FMX projects were updated to demonstrate all the new TPJSysInfo methods added in this release.
16
+
+ Fixed a bug in the FMX demo program where string grids were not resizing with the main window.
17
+
+ Updated `.gitignore` to ignore the `.res` files generated by Delphi 12.
18
+
3
19
## v5.29.0 of 01 October 2024
4
20
5
21
+ Updated TPJOSInfo to detect various Windows 10 and 11 builds and revisions released in July to September 2024:
0 commit comments