Skip to content

v0.1.12

Choose a tag to compare

@Nisarg38 Nisarg38 released this 09 Sep 14:26
· 16 commits to main since this release

🚨 Breaking Changes

  • Minimum Python version updated: Now requires Python 3.9+ (previously 3.8+)

🐛 Fixed

  • Fixed TypeError: 'type' object is not subscriptable error when running on Python 3.8
  • Updated type annotations in config.py to use List[Type] instead of list[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?