v0.13.0
More breaking changes in this one.
Added
- Adds optional parameters to
log_tracebackfunction, making it more flexible in various error handling scenarios.
Changed
- Renames
PolyNumberstoPolyNumfor consistency and brevity. - Removes
capitalizeparameter from all methods inPolyNum. You should use standard string capitalization with.capitalize()going forward. - Updates dependencies to their latest versions:
- certifi from 2025.6.15 to 2025.7.9
- ruff from 0.12.0 to 0.12.3
- typing-extensions from 4.14.0 to 4.14.1
Removed
- Removes the deprecated
formatterspackage and its modules (text.py,time.py,types.py) that contained the oldTextandTimeutility classes.
Fixed
- Fixes
log_tracebackto properly handle being used directly assys.excepthookby checking for None parameters and falling back tosys.exc_info().
Full Changelog: v0.12.0...v0.13.0