Changelog¶
This changelog documents all notable changes to pyRVT.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Documentation reorganization with improved structure
Migration from Hatch to uv for dependency management
Enhanced Sphinx documentation with Furo theme
[0.7.3] - 2024-XX-XX¶
Added¶
Enhanced peak factor models
Improved error handling and validation
Better support for modern Python versions
Changed¶
Updated dependencies to latest versions
Improved performance of numerical computations
Fixed¶
Various bug fixes and stability improvements
[0.7.2] - 2024-XX-XX¶
Added¶
Additional peak calculator implementations
Extended test coverage
Fixed¶
Edge case handling in peak factor calculations
[0.7.1] - 2024-XX-XX¶
Changed¶
Documentation improvements
Code quality enhancements
Fixed¶
Minor bug fixes
[0.7.0] - 2024-XX-XX¶
Added¶
Support for Python 3.10+
New peak factor models
Enhanced command-line interface
Changed¶
Breaking: Minimum Python version increased to 3.10
Updated API for improved consistency
Performance optimizations
Removed¶
Support for Python 3.9 and earlier
Migration Guide¶
From 0.6.x to 0.7.x
Python Version: Upgrade to Python 3.10 or later
Dependencies: Update all dependencies with
pip install --upgrade pyrvtAPI Changes: Most APIs remain the same, check deprecation warnings
Testing: Run your existing code to verify compatibility
From 0.5.x to 0.6.x
Major changes included enhanced peak factor models and improved documentation. Most user-facing APIs remained stable.
See the complete changelog in the GitHub repository for detailed release notes and technical changes.