Skip to content

Releases: ModernDelphiWorks/Colligo

v0.3.0 — LQColligo (FluentQuery rebrand)

Choose a tag to compare

@isaquepinheiro isaquepinheiro released this 06 Jul 22:05
4ef4db3

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 FluentQueryuses LQColligo (+ LQColligo.Collections, etc.)
  • IFluentEnumerable<T>ILQColligoEnumerable<T>
  • IFluentQueryable<T>ILQColligoQueryable<T>
  • TFluentArray/TFluentList/TFluentStringTLQColligoArray/TLQColligoList/TLQColligoString

Highlights

  • Full brand/namespace/type rebrand FluentQuery -> LQColligo.
  • Test harness renamed (PTestLQColligo* / UTestLQColligo.*) and search paths fixed.
  • Docs migrated (docs/lqcolligo), Docusaurus baseUrl /LQ-Colligo/, "Inspired by LINQ" note added.
  • SBOM lq-colligo-0.3.0.cdx.json; pubpascal.json bumped to 0.3.0.
  • AUDIT.md retained 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'.

Includes PRs #28 and #29.