Repository navigation
v1.2.0 - Curriculum Versioning
What's New
Curriculum Versioning System
- Support for multiple NMC curriculum versions (2019 default, 2024 pending)
- Separate SQLite database files per curriculum version
- Version selector UI with radio buttons (auto-hidden when single version active)
- All API endpoints support
?version=query parameter
Technical Changes
- Multi-database connection management
- Factory pattern for version-aware services
- New
versionandonVersionChangeprops on CompetencySelector
API Changes
- New endpoint:
GET /api/versions- List available curriculum versions - All existing endpoints accept
?version=parameter
Preparing for 2024 Curriculum
The 2024 version entry is configured but inactive (data import pending).
When 2024 data is imported, the VersionSelector will automatically appear.
Full Changelog: v1.1.0...v1.2.0