Releases: bero/BoldForDelphi
Releases · bero/BoldForDelphi
26.01.0
2026-01-06
Added
- Oracle Database Support: Full Oracle support in Bold core persistence mappers (#10)
- AsObjectList helper for TBoldAbstractListHandle (#17)
- Codecov.io integration for code coverage tracking
- PowerShell scripts for unit tests and coverage
Changed
- Refactored code to reduce duplication with extracted helper methods (#13, #15, #18, #19):
- IsValidIdentifier, SetPersistenceTaggedValue, EnsureConstraintListAndAdd
- FreePublisherInstance, EnsurePublisher, BuildWCFOrQueryWithOperator
- InitializeIndirectLinkFields, InitializeDirectLinkFields, InitializeTimestampFields
- SystemHasDirtyObjects, DoPreChangeIfNeeded
- Removed C++ support from BoldUMLModelValidator (#16)
- Refactored TBANumeric.GetStringRepresentation to extract common logic (#19)
- Refactored TBABlob validation (#14)
- Code coverage improved from 28% to 40%
Fixed
25.12.1
2025-12-30
Added
- SQLite database support for MasterDetail demo
- Firebird database support for MasterDetail demo
- PostgreSQL database support for MasterDetail demo
- Changelog with version history
Changed
- Use
NativeIntinstead ofIntegerfor TList-derived Items properties (fixes W1075 warnings) - Simplified versioning: removed BoldVersionInfo.pas, version now in dproj only
Fixed
- FireDAC SQLite catalog issue causing "near '.': syntax error"
- DateTime field handling for SQLite (stores as TEXT in ISO 8601 format)
- VendorHome changed to VendorLib for FireDAC connections
Full Changelog: 25.12.0...25.12.1
25.12.0
Designtime packages for these Delphi versions
- Delphi 11.3 Alexandria
- Delphi 12.1 CE Athens
- Delphi 12.3 Athens
- Delphi 13 Florence
Full Changelog: https://github.com/bero/BoldForDelphi/commits/25.12.0
Bold 25.10
This release target Delphi 12.1 and 12.3.
12.1 is important as it is the last release for Community Edition.
I think it is important that Bold supports that.
dclBold231.bpl - Delphi 12.1
dclBold233.bpl - Delphi 12.3