# Changelog

All notable changes to this project will be documented in this file.

## [Unreleased]

- Ongoing release polish after the first public packaging pass.

## [0.2.5] - 2026-03-29

First public release.

### Added

- Optional `cli` extra that installs the published `codex-django-cli` companion package.
- Runtime compatibility shims that forward legacy `codex_django.cli.*` imports to `codex-django-cli`.
- Additional runtime test coverage for dashboard selectors, Redis managers, and showcase views.

### Changed

- Refocused `codex-django` on reusable Django runtime modules while project scaffolding lives in `codex-django-cli`.
- Replaced the old runtime extras layout with `cli`, `dev`, `maintainer`, and `docs`.
- Updated README, install guides, and CI workflow around the runtime/CLI split.
- Reworked the docs landing page into a runtime-oriented entry screen with quick-start paths and module navigation.
- Raised the runtime coverage threshold to reflect the audited baseline.

### Fixed

- Packaging metadata and lockfile resolution for `codex-django[cli]`.
- Online installation flow where a built `codex-django` wheel pulls `codex-django-cli` from the package registry.
- Compatibility typing around the lazy CLI dispatch module.
- Empty integration/e2e marker handling in the maintainer quality gate.
- Async test environment resolution by restoring `arq` and `pytest-asyncio` in development extras.
- Missing `unit` marker coverage for cabinet context processor tests.

## [0.2.0] - Internal milestone

### Added

- Broader runtime modules for cabinet, showcase, booking, system, notifications, and core integrations.
- Expanded unit coverage for runtime helpers and compatibility surfaces.

### Changed

- Reworked the runtime architecture around reusable adapters, mixins, selectors, and generated-project boundaries.
- Evolved scaffold templates and docs in parallel with the runtime modules.

## [0.1.5] - Internal milestone

### Added

- Cabinet/dashboard foundation with selectors, widgets, settings, and templates.
- Showcase reference implementation with mock data, views, and demo flows.
- Booking runtime adapters and selectors.

### Changed

- Extended project templates, feature blueprints, and deployment-oriented repository scaffolds.

## [0.1.0] - Internal milestone

### Added

- Initial library scaffold for Django runtime utilities, mixins, adapters, and Codex-oriented project structure.
