First release under the LQColligo name. This completes the rebrand of
the former FluentQuery library (unit/namespace and public type names) and
ships the finished tests, docs and packaging metadata.
⚠️ Breaking
Pre-1.0 breaking change — the namespace, unit and public types were renamed:
uses FluentQuery→uses LQColligo(+LQColligo.Collections, etc.)IFluentEnumerable<T>→ILQColligoEnumerable<T>IFluentQueryable<T>→ILQColligoQueryable<T>TFluentArray/TFluentList/TFluentString→TLQColligoArray/TLQColligoList/TLQColligoString
Highlights
- Full brand/namespace/type rebrand
FluentQuery -> LQColligo. - Test harness renamed (
PTestLQColligo*/UTestLQColligo.*) and search paths fixed. - Docs migrated (
docs/lqcolligo), DocusaurusbaseUrl /LQ-Colligo/, "Inspired by LINQ" note added. - SBOM
lq-colligo-0.3.0.cdx.json;pubpascal.jsonbumped to 0.3.0. AUDIT.mdretained as a dated pre-rebrand historical snapshot.
Validation
- 6 Delphi test projects compile (dcc32, Delphi 23), EXITCODE=0.
- In-memory suites: 292 tests, 0 failures.
- Docusaurus build passes with
onBrokenLinks: 'throw'.