Skip to content

Releases: teqfw/di

2.6.2

08 Jun 05:07

Choose a tag to compare

2.6.2 - 2026-06-08 - Documentation alignment and container simplification

  • Removed the legacy setParser() extension point and flattened the internal container implementation layout.
  • Updated the ctx/docs/code documentation to match the current container pipeline, namespace registry flow, and namespace-mapping model.
  • Refined the public code-facing documentation so it no longer describes parser replacement or wrapper handling in obsolete terms.
  • Updated package version metadata to 2.6.2.

v2.6.1

07 Jun 09:16

Choose a tag to compare

Changelog

2.6.1 - 2026-06-07 - Type declarations cleanup

  • Removed stale TeqFw_Di_Def_Parser and ExportSelector aliases from types.d.ts.
  • Updated the parser type alias to TeqFw_Di_Parser and aligned it with the moved src/Parser.mjs component.
  • Updated package version metadata to 2.6.1.

v2.6.0

07 Jun 09:05

Choose a tag to compare

Changelog

2.6.0 - 2026-06-07 - Parser relocation and contract clarification

  • Moved the parser component from the legacy Def/ path to src/Parser.mjs and aligned the related unit test layout with the component structure.
  • Removed the internal ExportSelector duplicate and kept the runtime orchestration behind a dedicated internal coordinator.
  • Clarified and documented the CDC contract so the canonical __default form and shorthand lifecycle forms remain supported together.
  • Updated the code and context documentation to separate public API, contract-internal modules, and component layout more explicitly.

Documentation refresh and dependency fix

12 Apr 06:48

Choose a tag to compare

Fixed named-only __deps__ resolution in the container and refreshed the documentation set.

Changes

  • Fixed named-only __deps__ resolution in the container and updated the related tests.
  • Rewrote the README and refreshed the ai/ agent documentation for the current release line.
  • Updated package version metadata to 2.5.1.

Parser and documentation refinement

04 Apr 12:33

Choose a tag to compare

2.5.0 - 2026-04-04 - Parser and documentation refinement

  • Clarified JSDoc typing and module headers to align with TeqFW specifications.
  • Allowed parser recognition of Node.js built-ins that include underscores in their names.
  • Updated package version metadata to 2.5.0.

Test coverage cleanup

31 Mar 11:15

Choose a tag to compare

2.4.0 - 2026-03-31 - Test coverage cleanup\n\n* Removed low-value unit tests in favor of broader integration coverage.\n* Moved the useful preprocess/postprocess order scenario into integration tests.\n* Updated package version metadata to 2.4.0.

v2.3.1

25 Mar 16:07

Choose a tag to compare

2.3.1 - 2026-03-25 - Patch release preparation

  • Updated package version metadata to 2.3.1.
  • Prepared the repository for release by including the current working tree state.

2.3.0 - Release preparation update

25 Mar 15:40

Choose a tag to compare

2.3.0 - 2026-03-25 - Release preparation update\n\n- Updated package version metadata to 2.3.0.\n- Included the current working tree changes in the release preparation commit.\n\nFull Changelog: 2.2.0...2.3.0

Agent interface alignment release

16 Mar 14:40

Choose a tag to compare

  • Clarified lifecycle marker semantics in the agent interface documentation to match parser behavior ($, $$, and $$$).
  • Updated container state model terminology in agent documentation to align with runtime state names.
  • Updated package version metadata to 2.2.0.

Protected proxy lifecycle handling

16 Mar 10:41

Choose a tag to compare

  • Fixed container lifecycle handling for protected proxy components that reject .then probing or freezing.
  • Clarified and documented the sync-only composition contract for factories and wrappers.
  • Simplified Promise contract checks and aligned related tests with the updated runtime behavior.
  • Updated package version metadata to 2.1.0.