Skip to content

Commit 322948f

Browse files
committed
Retire the Delphi 12.1 CE package project #87
The only 12.1 CE environment was upgraded to Delphi 13, so the project can no longer be built or tested. Since the LIBSUFFIX AUTO switch, the Delphi12.3 project produces dclBold290.bpl for the whole 12.x line, so any remaining 12.1 users build from packages/Delphi12.3 instead. Removes packages/Delphi12.1_CE and the 12.1 CE mentions from README, CLAUDE.md, docs and the release checklist. Releases now carry three BPLs: dclBold280/290/370.bpl.
1 parent 8c1173b commit 322948f

9 files changed

Lines changed: 6 additions & 2049 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
1111
Bold for Delphi is a Model-Driven Architecture (MDA) framework and Object-Relational Mapping (ORM) tool. It enables UML-based model development with OCL (Object Constraint Language) queries, automatic code generation, and sophisticated database persistence. Originally released by Boldsoft in 2004, it was open-sourced by Embarcadero in 2020 under MIT license.
1212

1313
**Current Version**: 4.0.1.0 (community-maintained develop branch)
14-
**Target Platforms**: Delphi 11.3 Alexandria, 12.1 CE / 12.3 Athens and 13.1 Florence (Win32/Win64)
14+
**Target Platforms**: Delphi 11.3 Alexandria, 12.3 Athens and 13.1 Florence (Win32/Win64)
1515

1616
## Claude Code Instructions
1717

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ Bold for Delphi is best suited for:
2222
## Supported Delphi Versions
2323

2424
- Delphi 13 Florence (packages/Delphi13/)
25-
- Delphi 12.3 Athens (packages/Delphi12.3/)
26-
- Delphi 12.1 CE Athens (packages/Delphi12.1_CE/)
25+
- Delphi 12.3 Athens (packages/Delphi12.3/) - also serves 12.1 (same compiler major)
2726
- Delphi 11.3 Alexandria (packages/Delphi11.3/)
2827

2928
## Dependencies

docs/development/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ DelphiBuildDPROJ.ps1 -Projectfile "packages\Delphi29.3\dclBold.dproj" -VerboseOu
5656
| Delphi Version | Package Folder |
5757
|----------------|----------------|
5858
| Delphi 11.3 Alexandria | `packages/Delphi11.3/` |
59-
| Delphi 12.1 CE Athens | `packages/Delphi12.1_CE/` |
6059
| Delphi 12.3 Athens | `packages/Delphi12.3/` |
6160
| Delphi 13 Florence | `packages/Delphi13/` |
6261

docs/getting-started/installation.md

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

33
## Prerequisites
44

5-
- **Delphi 11.3, 12.1 CE, 12.3, or 13**
5+
- **Delphi 11.3, 12.3, or 13**
66
- **Database**: SQLite (easiest), SQL Server, PostgreSQL, Firebird, MariaDB/MySQL, or Oracle
77
- **Git** (for cloning the repository)
88

@@ -36,7 +36,6 @@ Building from source gives you the latest version or lets you use Bold with unsu
3636
| Delphi Version | Package Path |
3737
|----------------|--------------|
3838
| Delphi 11.3 Alexandria | `packages\Delphi11.3\dclBold.dpk` |
39-
| Delphi 12.1 CE Athens | `packages\Delphi12.1_CE\dclBold.dpk` |
4039
| Delphi 12.3 Athens | `packages\Delphi12.3\dclBold.dpk` |
4140
| Delphi 13 Florence | `packages\Delphi13\dclBold.dpk` |
4241

docs/index.md

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

6565
**Current Version**: 26.8.0 (community-maintained)
6666

67-
**Supported Delphi Versions**: 11.3, 12.1, 12.3, 13
67+
**Supported Delphi Versions**: 11.3, 12.3 (serves all 12.x), 13
6868

6969
## Resources
7070

docs/quickstart.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ UML Model → Code Generator → Business Classes → Bold Runtime → Database
2121

2222
## Prerequisites ✅
2323

24-
- **Delphi 11.3, 12.1 CE, 12.3, or 13**
24+
- **Delphi 11.3, 12.3, or 13**
2525
- **Database**: The following FireDAC-supported databases should work. SQLite, SQL Server, PostgreSQL, Firebird, MariaDB/MySQL and Oracle. SQLite requires no installation.
2626
- **Bold packages installed** (see Installation below)
2727

@@ -58,7 +58,6 @@ Open the package project for your Delphi version in the IDE:
5858
| Delphi Version | Open this file |
5959
|----------------|----------------|
6060
| Delphi 11.3 Alexandria | `packages\Delphi11.3\dclBold.dproj` |
61-
| Delphi 12.1 CE Athens | `packages\Delphi12.1_CE\dclBold.dproj` |
6261
| Delphi 12.3 Athens | `packages\Delphi12.3\dclBold.dproj` |
6362
| Delphi 13 Florence | `packages\Delphi13\dclBold.dproj` |
6463

packages/Delphi12.1_CE/dclBold.dpk

Lines changed: 0 additions & 520 deletions
This file was deleted.

packages/Delphi12.1_CE/dclBold.dproj

Lines changed: 0 additions & 1518 deletions
This file was deleted.

packaging/release-checklist.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ Never zero-pad the month (Boss/semver rejects leading zeros).
66
## Build & release
77
- [ ] CHANGELOG + docs/changelog updated; grep docs for stale "Current Version" lines
88
- [ ] Build the 4 design packages (auto-named since LIBSUFFIX AUTO):
9-
`dclBold280.bpl` (11.3), `dclBold290.bpl` (12.x - one BPL serves 12.1 CE + 12.3,
10-
pending load test in 12.1 CE), `dclBold370.bpl` (13)
9+
`dclBold280.bpl` (11.3), `dclBold290.bpl` (12.x), `dclBold370.bpl` (13)
1110
- [ ] Remove any stale old-style BPLs (`dclBold.28.bpl` etc.) from `packages/Bin`
1211
- [ ] `git tag <Y.M.b>` on the release commit; verify local == remote
1312
(`git ls-remote --tags origin`) before pushing

0 commit comments

Comments
 (0)