# 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]

## [0.2.1] - 2025-10-23

### Added

- **docs**: set up documentation infrastructure and Sphinx configuration

### Changed

- create comprehensive configuration reference documentation
- ~~update status badges from workflow run 18761538941~~ (Badge system removed)
- ~~update status badges from workflow run 18761538936~~ (Badge system removed)
- implement comprehensive installation and quick start documentation
- ~~update status badges from workflow run 18760033661~~ (Badge system removed)
- ~~update status badges from workflow run 18760033673~~ (Badge system removed)
- ~~update status badges from workflow run 18760012053~~ (Badge system removed)

### Added
- Release automation workflow with version management
- Automated changelog generation from commit messages
- PyPI publishing automation with OIDC authentication

## [0.2.0] - 2025-01-23

### Added
- Zero-dependency JSON logging library with sensible defaults
- Environment-driven configuration system
- File and stdout logging support
- Comprehensive test suite with 95%+ coverage
- Complete CI/CD pipeline with quality gates
- Performance monitoring and benchmarking
- Professional documentation with Sphinx and GitHub Pages
- Security scanning and vulnerability management

### Changed
- Initial release of mypylogger v0.2.0

[Unreleased]: https://github.com/username/mypylogger/compare/v0.2.1...HEAD
[0.2.1]: https://github.com/username/mypylogger/releases/tag/v0.2.1
[0.2.0]: https://github.com/username/mypylogger/releases/tag/v0.2.0