Releases: teqfw/di
Releases · teqfw/di
2.6.2
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/codedocumentation 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
Changelog
2.6.1 - 2026-06-07 - Type declarations cleanup
- Removed stale
TeqFw_Di_Def_ParserandExportSelectoraliases fromtypes.d.ts. - Updated the parser type alias to
TeqFw_Di_Parserand aligned it with the movedsrc/Parser.mjscomponent. - Updated package version metadata to
2.6.1.
v2.6.0
Changelog
2.6.0 - 2026-06-07 - Parser relocation and contract clarification
- Moved the parser component from the legacy
Def/path tosrc/Parser.mjsand aligned the related unit test layout with the component structure. - Removed the internal
ExportSelectorduplicate and kept the runtime orchestration behind a dedicated internal coordinator. - Clarified and documented the CDC contract so the canonical
__defaultform 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
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
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
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
2.3.0 - Release preparation update
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
- 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
- Fixed container lifecycle handling for protected proxy components that reject
.thenprobing 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.