Releases: jamesbrink/pypostal-flake
Releases · jamesbrink/pypostal-flake
v0.2.0
pypostal-flake v0.2.0 - Overlay Support & Enhanced Documentation
✨ What's New
Features
- Overlay functionality for using pypostal in external flakes
- Example flakes demonstrating both overlay and direct package reference methods
- Claude AI code review workflow for automated PR reviews
- Sticky comments support in Claude reviews
- Comprehensive documentation for both usage methods
- Better error messages and troubleshooting guide
Bug Fixes
- Fixed overlay implementation to work correctly across flake boundaries
- Resolved CI/CD sandbox environment compatibility issues
- Fixed cross-platform CI/CD support with dynamic system detection
- Corrected libpostal vs libpostalWithData inconsistency
- Documented Python 3.10 + ipython compatibility
Documentation
- Improved README with clear usage examples for both methods
- Added comprehensive troubleshooting guide
- Enhanced installation instructions
📦 Installation
# Using nix profile
nix profile install github:jamesbrink/pypostal-flake#pypostal
# In a flake
pypostal.url = "github:jamesbrink/pypostal-flake/v0.2.0";
🐍 Supported Python Versions
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13
📝 Documentation
See the README for complete usage instructions and the new examples directory for working code samples.
🔄 Changes
- Add Claude Code GitHub Workflow by @jamesbrink in #3
- Fix overlay implementation and improve documentation (closes #2) by @jamesbrink in #4
- Enable sticky comments for Claude code reviews by @jamesbrink
Full Changelog: v0.1.0...v0.2.0
v0.1.0
pypostal-flake v0.1.0 - Initial Release
🎉 Features
- Basic pypostal packaging for Nix
- Support for Python 3.10, 3.11, 3.12, and 3.13
- Development shells for each Python version
- Demo application with address parsing examples
- Comprehensive test suite
- CI/CD pipeline with GitHub Actions
- Automatic dependency updates workflow
- Upstream version checking
📦 Installation
# Using nix profile
nix profile install github:jamesbrink/pypostal-flake#pypostal
# In a flake
pypostal.url = "github:jamesbrink/pypostal-flake/v0.1.0";
🐍 Supported Python Versions
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13
📝 Documentation
See the README for complete usage instructions.
Full Changelog: https://github.com/jamesbrink/pypostal-flake/commits/v0.1.0