Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 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.0] - 2025-11-27

### Added
- Comprehensive benchmark suite with statistical analysis
- Support for nested configuration via environment variables
- Improved documentation with accurate performance claims

### Changed
- Moved benchmark files to dedicated `/benchmark` directory
- Updated performance benchmarks: 2.7x faster than pydantic-settings
- Enhanced benchmark with 10 runs and statistical validation

### Fixed
- Merge-bot workflow now correctly handles PR branch checkouts
- Lint and formatting issues in benchmark code

## [0.1.0] - 2025-01-15

### Added
- Initial release
- BaseSettings class for environment-based configuration
- .env file support via python-dotenv
- Type validation using msgspec
- Support for common types: str, int, float, bool, list
- Field prefixes and delimiters
- Case-sensitive/insensitive matching
- JSON schema generation
- Performance optimizations with bulk JSON decoding
2 changes: 1 addition & 1 deletion src/msgspec_ext/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.1.0"
__version__ = "0.2.0"
Loading