Release 0.9.0
Released 2025-07-08
Compare with v0.8.6 (26 commits since)
Features
- remove class keyword
concrete_classfully in favor ofcontextvars.ContextVarapproach (378680d by Autumn). - upgrade all files to 3.8 (25d2874 by Autumn).
- drop 3.7 official support (8818c45 by Autumn).
Bug Fixes
Docs
Dependencies
- update pre-commit-hooks (dc016c3 by Autumn Jolitz).
Style
- fix ignore comments (30ed5e1 by Autumn Jolitz).
Chore
Build
- set version to 0.9.0 (455acea by Autumn Jolitz).
- remove changelog constraints, fix up changelog with release dates from PyPI (f88d342 by Autumn Jolitz).
- fix setup to account for git's packed refs, add
packagingto setup requirements (7330dba by Autumn Jolitz). - use newer commit as
git logcan't see the older commit (9828f81 by Autumn). - fix case where venv was not passing
--devel/--tests(6cecebc by Autumn). - ignore
__main__.pyfor pyupgrade (32bfcc7 by Autumn). - enforce py38+ typing (d32d3e0 by Autumn).
- use 3.8 as lowest python (5b6a820 by Autumn).
- set version to 0.8.7 (1d83ee5 by Autumn).
- fix changes since url, CI output (b261284 by Autumn).
- fix changelog generation (5ab995d by Autumn).
Other
- feature!: remove type
_parentin favor of fixed thunks on data classes pointing to parent and metaclass handling type level queries (7148644 by Autumn). - feature: correct typehints and implement slice/int array operations by default (76fb2f9 by Autumn).
- feature: make use of
deduplicate(...)(f944d91 by Autumn). - feature!: clean up, deprecate class kwargs that can clash with other impls (a53552f by Autumn).
Checksums
SHA2-256(instruct-0.9.0-py3-none-any.whl)= 09b3f844b438dffe303c3f4fbf9805dcc8d9863313dd63d76c46a15d5c09f626
SHA2-256(instruct-0.9.0.tar.gz)= 53398ae78a2265a9ed8c0ab5ca1ab035f60565876e3d8a0966e81d8542faed03