Skip to content

Commit 6a20ebd

Browse files
committed
Stamp the packages with 26.8.1 and document the release
The four design-time packages carried four different versions - 25.12, 25.12, 24.6 and 26.1 - and two of them overrode the base with 1.0 in their Release configuration, so the binaries actually shipped as 1.0.0.0. VerInfo_Release did not exist in any of them, which is why a third component could not be expressed at all; it is now present with the rest of the fields set to 26.8.1.0 in every configuration group. ProductName was the project name in three packages and the product name in one; all four now say Bold for Delphi. The changelog gains a 26.8.1 section covering the fifteen commits since 26.8.0: parameterized id-list SQL for SQL Server, bound parameter values in the SQL log, the orphaned read transaction fix, SetEmptyValue repair, the teardown guard, and the test and documentation work. The entries previously sitting under Unreleased had already shipped - they are the OLW streaming fixes from February, released in 26.8.0, which never got a section of its own. They are now filed under 26.8.0 where they belong, and the same two sections were added to the docs copy, which was missing both. Packages build green in Release on 11.3, 12.3 and 13, each stamping 26.8.1.0. The 12.1 CE package is unchanged apart from the same version fields and builds on a separate machine.
1 parent 7e1513a commit 6a20ebd

6 files changed

Lines changed: 132 additions & 48 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,37 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
88

99
## [Unreleased]
1010

11+
---
12+
13+
## [26.8.1] - 2026-08-16
14+
15+
### Added
16+
- **Parameterized ID-list SQL for SQL Server**: `MaxParamsInIdList` raised to 500 (#75), multilink fetch and `PMDelete` use parameterized lists with explicit `ParamCheck` (#76), and IN-lists are padded to fixed bucket sizes so the plan cache is reused (#77)
17+
- Bound parameter values are now written with the SQL log, rendering NULL as `NULL` and blob payloads as a placeholder; an optional UnitLog-backed sink is selected by the new `BOLD_LegacyLog` / `BOLD_UnitLog` defines in `Bold.inc` (#82)
18+
- `IBoldQuery` gains `ParamCount` and `Param[]` (#82)
19+
- Unit-level helpers `GetSharedString` / `GetSharedAnsiString` in `BoldSharedStrings`, and `BoldNamesEqual` / `BoldAnsiEqual` / `BoldStrAnsiEqual` in `BoldUtils` (#82)
20+
- Benchmarks for id-list SQL covering bucket collapse and the plan-cache bound (#79)
21+
- First test coverage for `EmbeddedSingleLinks` stamping on the `DbFetchOwningMember` path (#83)
22+
- `setup-tests.ps1` and `UnitTest/README.md` to make first-time setup work without hunting for dependencies
23+
24+
### Fixed
25+
- **Orphaned read transactions on the shared connection**: `Clear` did not close, so releasing a query to the cache left its transaction open, and `ExecSQL` / `Open` discarded ownership of a transaction the query itself had started. Row locks then blocked other work until the connection was recycled. Fixed for both UniDAC and FireDAC (#81)
26+
- `SetEmptyValue` left null non-nullable attributes null and raised on valuesets (#74)
27+
- `SubscribeToHandle` no longer dereferences a variable list rebuilt during teardown (#61)
28+
- The Delphi 12.3 design-time package had lost `NoObjectSpaceTransactions`, compiling a different `TBoldSystem` interface than the other three packages (#85)
29+
- `UnitTestGUI` project could not build: missing `Code\Main` in the unit search path (#84)
30+
- Documentation named Delphi 13 as Athens instead of Florence, pointed at package folders that never existed (`packages/Delphi30/`), and advertised a seven-month-old release as current
31+
32+
### Changed
33+
- Release tags follow Year.Month.build with no zero padding, so they parse as semantic versions for dependency managers such as Boss
34+
- Both test runners compile the default configuration; the `Attracs` define was removed from `UnitTestGUI.dproj` so console and GUI runs test the same code (#84)
35+
- Version information normalized to 26.8.1.0 across all four design-time package projects, which had drifted to four different values
36+
- Test suite at 2165 tests (2163 passing, 2 ignored)
37+
38+
---
39+
40+
## [26.8.0] - 2026-08-03
41+
1142
### Added
1243
- 7 XML roundtrip tests for OLW node streaming (NodeList, Operation, TypeNode, ListCoercion, Member, Literals, OclCondition)
1344
- 5 XML roundtrip tests for BoldCondition streaming (28.7% → 99.4% coverage)

docs/changelog.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,47 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
1010

1111
---
1212

13+
## [26.8.1] - 2026-08-16
14+
15+
### Added
16+
- **Parameterized ID-list SQL for SQL Server**: `MaxParamsInIdList` raised to 500 (#75), multilink fetch and `PMDelete` use parameterized lists with explicit `ParamCheck` (#76), and IN-lists are padded to fixed bucket sizes so the plan cache is reused (#77)
17+
- Bound parameter values are now written with the SQL log, rendering NULL as `NULL` and blob payloads as a placeholder; an optional UnitLog-backed sink is selected by the new `BOLD_LegacyLog` / `BOLD_UnitLog` defines in `Bold.inc` (#82)
18+
- `IBoldQuery` gains `ParamCount` and `Param[]` (#82)
19+
- Unit-level helpers `GetSharedString` / `GetSharedAnsiString` in `BoldSharedStrings`, and `BoldNamesEqual` / `BoldAnsiEqual` / `BoldStrAnsiEqual` in `BoldUtils` (#82)
20+
- Benchmarks for id-list SQL covering bucket collapse and the plan-cache bound (#79)
21+
- First test coverage for `EmbeddedSingleLinks` stamping on the `DbFetchOwningMember` path (#83)
22+
- `setup-tests.ps1` and `UnitTest/README.md` to make first-time setup work without hunting for dependencies
23+
24+
### Fixed
25+
- **Orphaned read transactions on the shared connection**: `Clear` did not close, so releasing a query to the cache left its transaction open, and `ExecSQL` / `Open` discarded ownership of a transaction the query itself had started. Row locks then blocked other work until the connection was recycled. Fixed for both UniDAC and FireDAC (#81)
26+
- `SetEmptyValue` left null non-nullable attributes null and raised on valuesets (#74)
27+
- `SubscribeToHandle` no longer dereferences a variable list rebuilt during teardown (#61)
28+
- The Delphi 12.3 design-time package had lost `NoObjectSpaceTransactions`, compiling a different `TBoldSystem` interface than the other three packages (#85)
29+
- `UnitTestGUI` project could not build: missing `Code\Main` in the unit search path (#84)
30+
- Documentation named Delphi 13 as Athens instead of Florence, pointed at package folders that never existed (`packages/Delphi30/`), and advertised a seven-month-old release as current
31+
32+
### Changed
33+
- Release tags follow Year.Month.build with no zero padding, so they parse as semantic versions for dependency managers such as Boss
34+
- Both test runners compile the default configuration; the `Attracs` define was removed from `UnitTestGUI.dproj` so console and GUI runs test the same code (#84)
35+
- Version information normalized to 26.8.1.0 across all four design-time package projects, which had drifted to four different values
36+
- Test suite at 2165 tests (2163 passing, 2 ignored)
37+
38+
---
39+
40+
## [26.8.0] - 2026-08-03
41+
42+
### Added
43+
- 7 XML roundtrip tests for OLW node streaming (NodeList, Operation, TypeNode, ListCoercion, Member, Literals, OclCondition)
44+
- 5 XML roundtrip tests for BoldCondition streaming (28.7% → 99.4% coverage)
45+
46+
### Fixed
47+
- 4 memory leaks in OLW XML streamer `ReadObject` methods — `CreateObject` allocated internal lists that were orphaned when `ReadObject` overwrote field pointers (#34)
48+
- Add try-finally blocks for Bindings cleanup in `TBoldXMLOCLConditionStreamer`
49+
- Standardize Pascal casing and fix method name typo
50+
- Correct field name casing from `flist` to `fList` in `TBoldOLWNodeList`
51+
52+
---
53+
1354
## [26.1.0] - 2026-01-06
1455

1556
### Added

packages/Delphi11.3/dclBold.dproj

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
5858
<GenDll>true</GenDll>
5959
<DCC_E>false</DCC_E>
60-
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=25.12.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
60+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;CFBundleName=</VerInfo_Keys>
6161
<DCC_Description>Bold Components for Delphi 11.3 Alexandria</DCC_Description>
6262
<SanitizedProjectName>dclBold</SanitizedProjectName>
6363
<DCC_K>false</DCC_K>
@@ -67,18 +67,20 @@
6767
<DCC_DUPLICATE_CTOR_DTOR>false</DCC_DUPLICATE_CTOR_DTOR>
6868
<DllVersion>28</DllVersion>
6969
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
70-
<VerInfo_MajorVer>25</VerInfo_MajorVer>
70+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
7171
<DCC_UnitSearchPath>..\..\Source\Common\Include;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
72-
<VerInfo_MinorVer>12</VerInfo_MinorVer>
72+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
73+
<VerInfo_Release>1</VerInfo_Release>
7374
</PropertyGroup>
7475
<PropertyGroup Condition="'$(Base_Win32)'!=''">
7576
<DCC_UsePackage>xmlrtl;rtl;vclactnband;vclx;vcl;vclimg;DbxCommonDriver;dbrtl;soaprtl;inet;vcldb;dsnap;dbexpress;adortl;dxCoreRS24;cxLibraryRS24;dxGDIPlusRS24;dxThemeRS24;cxDataRS24;cxPageControlRS24;cxEditorsRS24;dxLayoutControlRS24;dxComnRS24;dxBarRS24;cxGridRS24;fs24;FixInsight_10_1;frx24;frxe24;dxCoreRS26;cxLibraryRS26;dxGDIPlusRS26;dxComnRS26;dxBarRS26;cxGridRS26;frx26;fs26;frxe26;frx27;fs27;frxe27;dxCoreRS27;cxLibraryRS27;dxGDIPlusRS27;dxComnRS27;dxBarRS27;cxGridRS27;dxCoreRS28;cxLibraryRS28;dxGDIPlusRS28;dxComnRS28;dxBarRS28;cxGridRS28;FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
7677
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
7778
<BT_BuildType>Debug</BT_BuildType>
78-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
79-
<VerInfo_MajorVer>1</VerInfo_MajorVer>
79+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
80+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
8081
<VerInfo_Locale>1033</VerInfo_Locale>
81-
<VerInfo_MinorVer>0</VerInfo_MinorVer>
82+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
83+
<VerInfo_Release>1</VerInfo_Release>
8284
</PropertyGroup>
8385
<PropertyGroup Condition="'$(Base_Win64)'!=''">
8486
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
@@ -91,20 +93,22 @@
9193
</PropertyGroup>
9294
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
9395
<VerInfo_Locale>1033</VerInfo_Locale>
94-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
95-
<VerInfo_MajorVer>1</VerInfo_MajorVer>
96-
<VerInfo_MinorVer>0</VerInfo_MinorVer>
96+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
97+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
98+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
99+
<VerInfo_Release>1</VerInfo_Release>
97100
</PropertyGroup>
98101
<PropertyGroup Condition="'$(Cfg_2)'!=''">
99102
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
100103
<DCC_Optimize>false</DCC_Optimize>
101104
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
102105
</PropertyGroup>
103106
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
104-
<VerInfo_MajorVer>1</VerInfo_MajorVer>
105-
<VerInfo_MinorVer>0</VerInfo_MinorVer>
107+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
108+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
109+
<VerInfo_Release>1</VerInfo_Release>
106110
<VerInfo_Locale>1033</VerInfo_Locale>
107-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
111+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
108112
<VerInfo_IncludeVerInfo>false</VerInfo_IncludeVerInfo>
109113
</PropertyGroup>
110114
<ItemGroup>

packages/Delphi12.1_CE/dclBold.dproj

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
6363
<GenDll>true</GenDll>
6464
<DCC_E>false</DCC_E>
65-
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=25.12.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
65+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;CFBundleName=</VerInfo_Keys>
6666
<DCC_Description>Bold Components for Delphi 12.1 Athens</DCC_Description>
6767
<SanitizedProjectName>dclBold</SanitizedProjectName>
6868
<DCC_K>false</DCC_K>
@@ -73,25 +73,27 @@
7373
<DCC_UnitSearchPath>..\..\Source;..\..\Source\Common\Include;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
7474
<DllVersion>29</DllVersion>
7575
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
76-
<VerInfo_MajorVer>25</VerInfo_MajorVer>
77-
<VerInfo_MinorVer>12</VerInfo_MinorVer>
76+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
77+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
78+
<VerInfo_Release>1</VerInfo_Release>
7879
</PropertyGroup>
7980
<PropertyGroup Condition="'$(Base_Win32)'!=''">
8081
<DCC_UsePackage>xmlrtl;rtl;vclactnband;vclx;vcl;vclimg;DbxCommonDriver;dbrtl;soaprtl;inet;vcldb;dsnap;dbexpress;adortl;dxCoreRS24;cxLibraryRS24;dxGDIPlusRS24;dxThemeRS24;cxDataRS24;cxPageControlRS24;cxEditorsRS24;dxLayoutControlRS24;dxComnRS24;dxBarRS24;cxGridRS24;fs24;FixInsight_10_1;frx24;frxe24;dxCoreRS26;cxLibraryRS26;dxGDIPlusRS26;dxComnRS26;dxBarRS26;cxGridRS26;frx26;fs26;frxe26;frx27;fs27;frxe27;dxCoreRS27;cxLibraryRS27;dxGDIPlusRS27;dxComnRS27;dxBarRS27;cxGridRS27;dxCoreRS28;cxLibraryRS28;dxGDIPlusRS28;dxComnRS28;dxBarRS28;cxGridRS28;FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
8182
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
8283
<BT_BuildType>Debug</BT_BuildType>
83-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
84-
<VerInfo_MajorVer>1</VerInfo_MajorVer>
84+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
85+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
8586
<VerInfo_Locale>1033</VerInfo_Locale>
86-
<VerInfo_MinorVer>0</VerInfo_MinorVer>
87+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
88+
<VerInfo_Release>1</VerInfo_Release>
8789
</PropertyGroup>
8890
<PropertyGroup Condition="'$(Base_Win64)'!=''">
8991
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
9092
</PropertyGroup>
9193
<PropertyGroup Condition="'$(Base_Win64x)'!=''">
9294
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
9395
<BT_BuildType>Debug</BT_BuildType>
94-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
96+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=</VerInfo_Keys>
9597
<VerInfo_Locale>1033</VerInfo_Locale>
9698
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
9799
</PropertyGroup>
@@ -103,20 +105,22 @@
103105
</PropertyGroup>
104106
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
105107
<VerInfo_Locale>1033</VerInfo_Locale>
106-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
107-
<VerInfo_MajorVer>1</VerInfo_MajorVer>
108-
<VerInfo_MinorVer>0</VerInfo_MinorVer>
108+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
109+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
110+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
111+
<VerInfo_Release>1</VerInfo_Release>
109112
</PropertyGroup>
110113
<PropertyGroup Condition="'$(Cfg_2)'!=''">
111114
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
112115
<DCC_Optimize>false</DCC_Optimize>
113116
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
114117
</PropertyGroup>
115118
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
116-
<VerInfo_MajorVer>2025</VerInfo_MajorVer>
117-
<VerInfo_MinorVer>12</VerInfo_MinorVer>
119+
<VerInfo_MajorVer>26</VerInfo_MajorVer>
120+
<VerInfo_MinorVer>8</VerInfo_MinorVer>
121+
<VerInfo_Release>1</VerInfo_Release>
118122
<VerInfo_Locale>1033</VerInfo_Locale>
119-
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=2025.12.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
123+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
120124
<DllVersion>29.1</DllVersion>
121125
</PropertyGroup>
122126
<ItemGroup>

0 commit comments

Comments
 (0)