All notable changes to vix-registry will be documented in this file.
This project follows Semantic Versioning (MAJOR.MINOR.PATCH)
and adheres to the principles of Keep a Changelog.
- Initial project structure (CMake, presets, folders)
- Core application skeleton (
App) - HTTP server based on Vix (
HttpServer) - Database layer using Vix ORM (MySQL)
- Environment-based database configuration
- Health endpoints:
/health/health/db
- Domain models:
- Package
- Version
- User
- Token
- Database migrations (initial schema)
- Unit test skeleton (database connection test)
- Config files and examples
- N/A
- N/A
- N/A
- First public bootstrap of vix-registry
- Full build system using CMake + Vix
- Modular architecture (http, db, domain, services)
- Initial documentation and README
- MAJOR — breaking API or protocol changes
- MINOR — backward-compatible features
- PATCH — backward-compatible bug fixes
This project is in early development.
APIs, database schema, and internal architecture may evolve rapidly
until version 1.0.0.