Skip to content

Release 0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:48
· 42 commits to master since this release

Released 2025-07-08

Compare with v0.8.6 (26 commits since)

Features

  • remove class keyword concrete_class fully in favor of contextvars.ContextVar approach (378680d by Autumn).
  • upgrade all files to 3.8 (25d2874 by Autumn).
  • drop 3.7 official support (8818c45 by Autumn).

Bug Fixes

  • remove unused field (78596a3 by Autumn).
  • format (a9e1c4b by Autumn).

Docs

  • update (a9d73c6 by Autumn Jolitz).
  • remove broken change logs (4d94f1e by Autumn).

Dependencies

  • update pre-commit-hooks (dc016c3 by Autumn Jolitz).

Style

  • fix ignore comments (30ed5e1 by Autumn Jolitz).

Chore

  • pass linter on __main__.py (ef815a6 by Autumn).
  • update copyright year (9795d2e by Autumn).

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 packaging to setup requirements (7330dba by Autumn Jolitz).
  • use newer commit as git log can't see the older commit (9828f81 by Autumn).
  • fix case where venv was not passing --devel/--tests (6cecebc by Autumn).
  • ignore __main__.py for 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 _parent in 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