Releases: flancer32/teq-web
Releases · flancer32/teq-web
TeqFW spec alignment and runtime contract updates
Added
- Added TeqFW specification documents for DI usage, ES module conventions, and package metadata expectations.
Changed
- Reworked runtime configuration docs and examples to follow the current spec-level contract.
- Tightened runtime configuration implementation and unit tests to match the updated contract.
- Replaced legacy TeqFW convention documents with the current spec-oriented documentation layout.
- Updated package version metadata to
0.11.0.
Validator conformance and release preparation
[0.10.0] - 2026-03-31 - Validator conformance and release preparation
Changed
- Updated handler interfaces and runtime DTOs to conform to validator requirements.
- Removed the ESLint development dependency after aligning the codebase with the current validation approach.
- Updated package version metadata to
0.10.0.
v0.9.0
Flat runtime configuration and server startup alignment
Changed
- Flattened runtime startup configuration to top-level fields
port,type, andtls(without nestedserverbranch). - Aligned server startup and runtime components with the updated flat runtime configuration contract.
- Updated and verified the
ai/consumer interface documentation to reflect current runtime usage patterns. - Updated package version metadata to
0.8.0.
Runtime composition and agent interface alignment
Changed
- Refined runtime configuration composition for server and TLS branches and preserved immutable runtime state semantics.
- Updated and verified the
ai/consumer interface documentation against the current package behavior and usage rules. - Updated package version metadata to
0.7.0.
Runtime configuration hardening
Added
- Added JSDoc coverage for request-context DTO usage and runtime configuration components.
Changed
- Refined runtime configuration composition for server and TLS settings.
- Hardened runtime configuration objects to remain immutable after initialization.
- Updated package version metadata to
0.6.0.
AI Docs and Request Context Refinements
Added
- Added
ai/documentation for agent-oriented project materials. - Added a non-resettable request-context attribute.
- Added component type conventions to the cognitive context.
Changed
- Updated
README.mdwith package and agent-interface documentation refinements. - Migrated dependency injection to
@teqfw/div2 and updated package metadata accordingly. - Refined architecture and terminology around the dispatcher, request context, and transport boundary.
- Reworked source files to codex-generated module layout and aligned exported namespace style with the
$convention. - Verified modules in
src/against updated TeqFW ES module conventions and aligned DTO component types with those rules. - Restructured and cleaned up
ctx/docs, including TeqFW convention documents and removal of the obsolete composition level. - Moved the accept test into the integration test suite.
- Refreshed runtime and development dependencies.
Removed
- Removed legacy code, tests, and the shared
common.mjsunit-test helper.
Add `types.d.ts` and ADSM context
[0.4.0] - 2025-12-20
Added
- TypeScript type declarations for the public API via
types.d.ts. - ADSM cognitive context in
ctx/.
Added TeqFW descriptor
[0.3.1] - 2025-08-21
Added
- Added TeqFW descriptor to define package namespace for @teqfw/core.
Generalized NPM handler, modular static handler, improved validation, and file service error reporting
[0.3.0] - 2025-06-26
Added
- Generalized NPM handler into a Source handler with DTO-based configuration.
- Unit tests for the dispatcher and built-in handlers.
Changed
- Static handler refactored into modular components with before/after ordering.
Fixed
- Improved validation messages for static handler configuration.
- File service now reports specific filesystem errors.