Colonel 1.0 Release Notes
Colonel 1.0 Release Notes
Colonel 1.0 marks the first stable release line.
Highlights
- Stable public API contract for framework exports and runtime conventions.
- Milestone-driven hardening across middleware, validation, diagnostics, and release automation.
- Improved generated-app defaults with middleware examples and validation-ready controllers.
What Is Stable In 1.x
- Routing, grouped routes, and controller mapping patterns.
- Constructor injection via
static inject. - Session API and default session behavior.
- EJS view payload and layout/partial composition model.
- Framework root export surface documented in
docs/stable-api.md.
Upgrade Notes
- Generated template dependency now targets
@coloneldev/framework@^1.0.0. - Use
bun run upgrade:colonelinside generated apps to move to latest published framework.
Validation Gate Used For 1.0
bun run test:milestone4bun run tsc --noEmit