Changed
- BREAKING: Migrated from custom config to Dynaconf (#43)
- Simplified configuration resolution and validation
- Better environment variable handling
- Support for roles section for runtime config values (#41)
- BREAKING: Migrated from standard logging to structlog (#48)
- JSON and text formatters with configurable output
- Bound loggers with request context
- Improved log file rotation and configuration
- Support for sentinel log file disable values (#64)
- BREAKING: Migrated CLI from Click to Typer (#46, #65)
- Rich formatting and improved help text
- Better parameter grouping (#52)
- Cleaner separation of concerns
- Replaced custom config.py with frozen dataclasses (#61)
- Use
prancefor loading API schemas (#42)- More robust OpenAPI schema handling
- Better error reporting for schema issues
- Refactored business tool schemas to Pydantic models (#44)
Fixed
Improved
Full Changelog: v2.3.0...v3.0.0