v0.1.12
🚨 Breaking Changes
- Minimum Python version updated: Now requires Python 3.9+ (previously 3.8+)
🐛 Fixed
- Fixed
TypeError: 'type' object is not subscriptableerror when running on Python 3.8 - Updated type annotations in
config.pyto useList[Type]instead oflist[Type]for better compatibility - Updated CI/CD workflows to use Python 3.9+ for testing and publishing
🔄 Changed
- Minimum Python version requirement updated from 3.8 to 3.9
- Removed Python 3.8 from supported versions in package classifiers
- Updated Black formatter target version to py39
📦 Installation
pip install promptix==0.1.12
3. **Publish the release** - This will automatically trigger the PyPI publishing workflow!
### **What Happens Next:**
- ✅ GitHub release created with tag `v0.1.12`
- 🚀 CI/CD workflow automatically publishes to PyPI
- 📦 Users can install with `pip install promptix==0.1.12`
The fix ensures that users won't encounter the Python 3.8 compatibility error anymore, as the package now properly requires Python 3.9+ and uses compatible type annotations.
Would you like me to help with anything else for the release process?