Skip to content

Releases: bero/BoldForDelphi

26.01.0

06 Jan 19:53

Choose a tag to compare

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

  • Missing Result := in TBABlobImageJPEG/BMP.GetStringRepresentation (#20)
  • String columns ignoring AllowNull when using EmptyStringMarker (#11)
  • 64-bit ACCESS_VIOLATION in grid and edit controls (#9)

25.12.1

30 Dec 20:08

Choose a tag to compare

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 NativeInt instead of Integer for 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

22 Dec 20:58

Choose a tag to compare

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

01 Nov 21:31

Choose a tag to compare

Bold 25.10 Pre-release
Pre-release

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