- Pinttrs is now available on conda-forge.
- Use Rye tasks instead of Makefile ({ghcommit}
beef8e
).
- Add Python 3.12 support ({ghpr}
7
). - The default registry is now the Pint application registry ({ghpr}
8
).
- Move from PDM to Rye for project management ({ghpr}
7
). - Drop Nox for testing ({ghpr}
7
). - Drop Conda development environment support ({ghpr}
7
). - Use the Ruff formatter instead of Black in pre-commit hooks ({ghpr}
7
). - Drop Copier template ({ghpr}
7
).
- Support
import pinttrs
, promote this namespace and modern APIs in documentation ({ghpr}5
).
- Move from isort to ruff for import sorting. This also opens the door to linting features ({ghcommit}
9a4ed0
). - Add pre-commit hooks ({ghcommit}
5b4ab9
).
Minor release with tooling updates.
- Drop Python 3.7 support, add Python 3.11 support ({ghcommit}
191677
)
- Move to PDM for dependency and project management ({ghpr}
3
). - Apply Copier template for easier
tooling management ({ghpr}
3
). - Drop Towncrier-based changelog management ({ghpr}
3
).
- Fix documentation build ({ghcommit}
b3e8c1
, {ghcommit}01e68f
).
- Add
pinttr.field()
({ghcommit}992acf
). pinttr.ib()
: Add nicer default repr ({ghcommit}d68ec4
).
- Automate testing with GitHub actions ({ghcommit}
1997a7
). - Manage changelog with Towncrier ({ghcommit}
644ecc
). - Add coverage report with Codecov ({ghcommit}
fa658d
).
pinttr.UnitContext
: Added square bracket syntax.
pinttr.converters.ensure_units()
: Moved topinttr.util
.
- Switched to calendar versioning (schema: YY.MINOR.MICRO).
pinttr.interpret_units()
: Support forpint.Quantity
magnitude values.pinttr.UnitContext
: Added custom unit registry for string-to-units interpretation.
- Set up bump2version to help with version number management.
- Raised test coverage to 100%.
- Upgraded dependency pinning system for cleaner environment setup and update.
Initial release.