# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Planned
- JWT authentication (v2.0)
- PostgreSQL integration (v2.0)
- Rate limiting (v2.0)
- Prometheus metrics (v2.1)
- GraphQL API (v3.0)

## [1.0.0] - 2025-11-22

### Added
- REST API with user management endpoints
- Health check and build info endpoints
- Structured logging with tracing
- Type-safe error handling
- Comprehensive test suite (>80% coverage)
- Performance benchmarks with Criterion
- Architecture documentation (ARCHITECTURE.md)
- Security policy (SECURITY.md)
- Architecture Decision Records (ADRs)
- SBOM generation support
- Build provenance tracking
- CI/CD workflows for GitHub Actions
- Dependency security scanning
- Gold-level Rhodium compliance

### Documentation
- Complete API documentation
- System architecture diagrams
- Security best practices
- Contribution guidelines
- Citation metadata

### Testing
- Unit tests for all handlers
- Integration tests for API endpoints
- Performance benchmarks
- Test coverage reporting

[Unreleased]: https://github.com/Hyperpolymath/rhodium-standard-repositories/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/Hyperpolymath/rhodium-standard-repositories/releases/tag/v1.0.0
