Skip to content

Commit 6b60f72

Browse files
committed
Release 26.9.0
Version 26.9.0.0 in the three design-time package projects, 26.9.0 in the Boss and DPM manifests, the changelog section for 26.9.0 in both copies, and the "Current Version" lines in docs/index.md and docs/roadmap.md, which had still advertised 26.8.0. The Delphi 11.3 package had shipped without a version resource because its Debug/Win32 configuration overrode VerInfo_IncludeVerInfo to false; the override is gone and dclBold280.bpl now carries 26.9.0.0 like the other two. Gate on this tree: 2182 tests, 0 ignored, green on FireDAC x SQLite, FireDAC x SQL Server, UniDAC 11 x SQLite and UniDAC 11 x SQL Server; dclBold280/290/370.bpl built with Delphi 11.3, 12.3 and 13.
1 parent 9361d3c commit 6b60f72

9 files changed

Lines changed: 100 additions & 39 deletions

File tree

CHANGELOG.md

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

1111
---
1212

13+
## [26.9.0] - 2026-09-06
14+
15+
### Added
16+
- **`collect(role)` evaluates in the persistence layer**: `TBSS_collect` is implemented and installed, so `self.child->collect(parent)` and the implicit `self.child.parent` translate to SQL instead of falling back to in-memory evaluation (#96)
17+
- `IBoldDatabase.ReleaseAnotherDatabaseConnection` releases a connection obtained from `CreateAnotherDatabaseConnection` (#92)
18+
- The UniDAC adapter tests compile through a stub-unit `DebugUniDAC` build configuration, so UniDAC is never required; they run on SQL Server and SQLite, against the vendored UniDAC 10.4 on Delphi 12 or UniDAC 11 on Delphi 13 (#89)
19+
- Adapter-neutral persistence scenario tests run on every adapter (#88, #80, #89); end-to-end tests drive `TBoldDbCopy` and the database validator threads (#92, #93, #94)
20+
- `BOLD_TEST_ENGINE` selects the test database engine without editing `UnitTest.ini`; `UnitTest\run_matrix.ps1` runs the adapter x engine matrix (FireDAC and UniDAC on SQLite and SQL Server) with one summary table
21+
- `UnitTest\sync_gui_dpr.ps1` generates the GUI runner's unit list from the console runner, so TestInsight runs the whole suite (#84)
22+
- Package-manager manifests for Boss and DPM, and a release checklist (#87)
23+
24+
### Fixed
25+
- **Data corruption on FireDAC**: with `MultiRowInsertLimit = 1`, `PMCreate` wrote the second new object's attribute values into the third and later objects saved in one `UpdateDatabase`, because the per-row reset cleared a parameter snapshot instead of the query's real parameters (#88)
26+
- `UseBatchQueries` was broken on both FireDAC and UniDAC (#80); it is now refused on engines where batching is unverified instead of failing at run time (#95)
27+
- Undo: the redo value space was orphaned when undoing a block with no changes, and `DoUndoInTransaction` used a block after freeing it (#86)
28+
- UniDAC: cached queries leaked when a connection wrapper was destroyed (#90); `CreateAnotherDatabaseConnection` created a `TUniConnection` nobody freed (#91); `GetDatabaseError` raised its own exception for providers without an error-code table, hiding the real database error (#98)
29+
- `TBoldDbCopy` and the database validator dropped the extra connection wrappers they obtained (#92); validator worker threads were never freed (#93)
30+
- `TBoldDbCopy` failed silently on FireDAC: `Prepare` ran before the parameter types were known, worker exceptions were swallowed, the row-count query leaked; failures are now logged and reported through `Errors` (#94)
31+
- `FetchFromClassList` fetched every invalid single link of the other-end class one by one, one `SELECT` each, when deriving a multilink from a current class extent; it now falls back to the single database query and leaves invalid members alone (#97)
32+
- The design packages could not be installed from the IDE after `LIBSUFFIX AUTO`: a leftover LIB version in the project files made the IDE look for `dclBold370.30.bpl` while the compiler produced `dclBold370.bpl` (#87)
33+
- The two ignored `FetchRefetch` tests are rehabilitated and pin the classic `DbFetchOwningMember` path; the suite has no ignored tests (#83)
34+
- Three `TestBoldOclEvaluation` tests assumed the creation order of unsaved objects in a class extent; they sort first
35+
- The Delphi 11.3 design package was built without a version resource: its Debug/Win32 configuration overrode `VerInfo_IncludeVerInfo` to false
36+
37+
### Changed
38+
- Design packages are named by compiler through `LIBSUFFIX AUTO` (`dclBold280.bpl`, `dclBold290.bpl`, `dclBold370.bpl`); the Delphi 12.1 CE package project is retired (#87)
39+
- `CanEvaluateInPS` answers True for `collect(role)`, where it previously answered False on every engine (#43, #96)
40+
- Test suite at 2182 tests (2182 passing, 0 ignored, 0 failed); code coverage 58.5%
41+
42+
---
43+
1344
## [26.8.1] - 2026-08-16
1445

1546
### Added

docs/changelog.md

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

1111
---
1212

13+
## [26.9.0] - 2026-09-06
14+
15+
### Added
16+
- **`collect(role)` evaluates in the persistence layer**: `TBSS_collect` is implemented and installed, so `self.child->collect(parent)` and the implicit `self.child.parent` translate to SQL instead of falling back to in-memory evaluation (#96)
17+
- `IBoldDatabase.ReleaseAnotherDatabaseConnection` releases a connection obtained from `CreateAnotherDatabaseConnection` (#92)
18+
- The UniDAC adapter tests compile through a stub-unit `DebugUniDAC` build configuration, so UniDAC is never required; they run on SQL Server and SQLite, against the vendored UniDAC 10.4 on Delphi 12 or UniDAC 11 on Delphi 13 (#89)
19+
- Adapter-neutral persistence scenario tests run on every adapter (#88, #80, #89); end-to-end tests drive `TBoldDbCopy` and the database validator threads (#92, #93, #94)
20+
- `BOLD_TEST_ENGINE` selects the test database engine without editing `UnitTest.ini`; `UnitTest\run_matrix.ps1` runs the adapter x engine matrix (FireDAC and UniDAC on SQLite and SQL Server) with one summary table
21+
- `UnitTest\sync_gui_dpr.ps1` generates the GUI runner's unit list from the console runner, so TestInsight runs the whole suite (#84)
22+
- Package-manager manifests for Boss and DPM, and a release checklist (#87)
23+
24+
### Fixed
25+
- **Data corruption on FireDAC**: with `MultiRowInsertLimit = 1`, `PMCreate` wrote the second new object's attribute values into the third and later objects saved in one `UpdateDatabase`, because the per-row reset cleared a parameter snapshot instead of the query's real parameters (#88)
26+
- `UseBatchQueries` was broken on both FireDAC and UniDAC (#80); it is now refused on engines where batching is unverified instead of failing at run time (#95)
27+
- Undo: the redo value space was orphaned when undoing a block with no changes, and `DoUndoInTransaction` used a block after freeing it (#86)
28+
- UniDAC: cached queries leaked when a connection wrapper was destroyed (#90); `CreateAnotherDatabaseConnection` created a `TUniConnection` nobody freed (#91); `GetDatabaseError` raised its own exception for providers without an error-code table, hiding the real database error (#98)
29+
- `TBoldDbCopy` and the database validator dropped the extra connection wrappers they obtained (#92); validator worker threads were never freed (#93)
30+
- `TBoldDbCopy` failed silently on FireDAC: `Prepare` ran before the parameter types were known, worker exceptions were swallowed, the row-count query leaked; failures are now logged and reported through `Errors` (#94)
31+
- `FetchFromClassList` fetched every invalid single link of the other-end class one by one, one `SELECT` each, when deriving a multilink from a current class extent; it now falls back to the single database query and leaves invalid members alone (#97)
32+
- The design packages could not be installed from the IDE after `LIBSUFFIX AUTO`: a leftover LIB version in the project files made the IDE look for `dclBold370.30.bpl` while the compiler produced `dclBold370.bpl` (#87)
33+
- The two ignored `FetchRefetch` tests are rehabilitated and pin the classic `DbFetchOwningMember` path; the suite has no ignored tests (#83)
34+
- Three `TestBoldOclEvaluation` tests assumed the creation order of unsaved objects in a class extent; they sort first
35+
- The Delphi 11.3 design package was built without a version resource: its Debug/Win32 configuration overrode `VerInfo_IncludeVerInfo` to false
36+
37+
### Changed
38+
- Design packages are named by compiler through `LIBSUFFIX AUTO` (`dclBold280.bpl`, `dclBold290.bpl`, `dclBold370.bpl`); the Delphi 12.1 CE package project is retired (#87)
39+
- `CanEvaluateInPS` answers True for `collect(role)`, where it previously answered False on every engine (#43, #96)
40+
- Test suite at 2182 tests (2182 passing, 0 ignored, 0 failed); code coverage 58.5%
41+
42+
---
43+
1344
## [26.8.1] - 2026-08-16
1445

1546
### Added

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ end;
6262

6363
## Version
6464

65-
**Current Version**: 26.8.0 (community-maintained)
65+
**Current Version**: 26.9.0 (community-maintained)
6666

6767
**Supported Delphi Versions**: 11.3, 12.3 (serves all 12.x), 13
6868

docs/roadmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This roadmap outlines the development direction for Bold for Delphi. It is a living document that evolves based on community feedback and contributions.
44

5-
**Current Version**: 26.8.0
5+
**Current Version**: 26.9.0
66
**Status**: Active Development
77

88
## Vision

packages/Delphi11.3/dclBold.dproj

Lines changed: 12 additions & 13 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=26.8.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.8.1.0;Comments=;CFBundleName=</VerInfo_Keys>
60+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.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>
@@ -69,18 +69,18 @@
6969
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
7070
<VerInfo_MajorVer>26</VerInfo_MajorVer>
7171
<DCC_UnitSearchPath>..\..\Source\Common\Include;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
72-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
73-
<VerInfo_Release>1</VerInfo_Release>
72+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
73+
<VerInfo_Release>0</VerInfo_Release>
7474
</PropertyGroup>
7575
<PropertyGroup Condition="'$(Base_Win32)'!=''">
7676
<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>
7777
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
7878
<BT_BuildType>Debug</BT_BuildType>
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>
79+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
8080
<VerInfo_MajorVer>26</VerInfo_MajorVer>
8181
<VerInfo_Locale>1033</VerInfo_Locale>
82-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
83-
<VerInfo_Release>1</VerInfo_Release>
82+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
83+
<VerInfo_Release>0</VerInfo_Release>
8484
</PropertyGroup>
8585
<PropertyGroup Condition="'$(Base_Win64)'!=''">
8686
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
@@ -93,10 +93,10 @@
9393
</PropertyGroup>
9494
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
9595
<VerInfo_Locale>1033</VerInfo_Locale>
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>
96+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
9797
<VerInfo_MajorVer>26</VerInfo_MajorVer>
98-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
99-
<VerInfo_Release>1</VerInfo_Release>
98+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
99+
<VerInfo_Release>0</VerInfo_Release>
100100
</PropertyGroup>
101101
<PropertyGroup Condition="'$(Cfg_2)'!=''">
102102
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
@@ -105,11 +105,10 @@
105105
</PropertyGroup>
106106
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
107107
<VerInfo_MajorVer>26</VerInfo_MajorVer>
108-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
109-
<VerInfo_Release>1</VerInfo_Release>
108+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
109+
<VerInfo_Release>0</VerInfo_Release>
110110
<VerInfo_Locale>1033</VerInfo_Locale>
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>
112-
<VerInfo_IncludeVerInfo>false</VerInfo_IncludeVerInfo>
111+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
113112
</PropertyGroup>
114113
<ItemGroup>
115114
<DelphiCompile Include="$(MainSource)">

packages/Delphi12.3/dclBold.dproj

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
6262
<GenDll>true</GenDll>
6363
<DCC_E>false</DCC_E>
64-
<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>
64+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;CFBundleName=</VerInfo_Keys>
6565
<DCC_Description>Bold Components for Delphi 12.3 Athens</DCC_Description>
6666
<SanitizedProjectName>dclBold</SanitizedProjectName>
6767
<DCC_K>false</DCC_K>
@@ -73,26 +73,26 @@
7373
<DCC_UnitSearchPath>..\..\Source;..\..\Source\Common\Include;..\..\Source\Forms;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
7474
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
7575
<VerInfo_MajorVer>26</VerInfo_MajorVer>
76-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
77-
<VerInfo_Release>1</VerInfo_Release>
76+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
77+
<VerInfo_Release>0</VerInfo_Release>
7878
</PropertyGroup>
7979
<PropertyGroup Condition="'$(Base_Win32)'!=''">
8080
<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>
8181
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
8282
<BT_BuildType>Debug</BT_BuildType>
83-
<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>
83+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
8484
<VerInfo_MajorVer>26</VerInfo_MajorVer>
8585
<VerInfo_Locale>1033</VerInfo_Locale>
86-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
87-
<VerInfo_Release>1</VerInfo_Release>
86+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
87+
<VerInfo_Release>0</VerInfo_Release>
8888
</PropertyGroup>
8989
<PropertyGroup Condition="'$(Base_Win64)'!=''">
9090
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
9191
</PropertyGroup>
9292
<PropertyGroup Condition="'$(Base_Win64x)'!=''">
9393
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
9494
<BT_BuildType>Debug</BT_BuildType>
95-
<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>
95+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=</VerInfo_Keys>
9696
<VerInfo_Locale>1033</VerInfo_Locale>
9797
<DCC_UsePackage>FireDAC;FireDACCommonDriver;FireDACCommon;FireDACPgDriver;IndySystem;IndyCore;$(DCC_UsePackage)</DCC_UsePackage>
9898
</PropertyGroup>
@@ -104,10 +104,10 @@
104104
</PropertyGroup>
105105
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
106106
<VerInfo_Locale>1033</VerInfo_Locale>
107-
<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>
107+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
108108
<VerInfo_MajorVer>26</VerInfo_MajorVer>
109-
<VerInfo_MinorVer>8</VerInfo_MinorVer>
110-
<VerInfo_Release>1</VerInfo_Release>
109+
<VerInfo_MinorVer>9</VerInfo_MinorVer>
110+
<VerInfo_Release>0</VerInfo_Release>
111111
</PropertyGroup>
112112
<PropertyGroup Condition="'$(Cfg_2)'!=''">
113113
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
@@ -116,7 +116,7 @@
116116
</PropertyGroup>
117117
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
118118
<VerInfo_Locale>1033</VerInfo_Locale>
119-
<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>
119+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=26.9.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Bold for Delphi;ProductVersion=26.9.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName)</VerInfo_Keys>
120120
</PropertyGroup>
121121
<ItemGroup>
122122
<DelphiCompile Include="$(MainSource)">

0 commit comments

Comments
 (0)