Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: karlicoss/cachew

v0.22.20251013: even better support for PEP695 types

12 Oct 19:40

Choose a tag to compare

What's Changed

  • core: more tests and proper support for PEP 695 type parameter syntax by @karlicoss in #84
  • chore: some minor cleanup by @karlicoss in #85

Full Changelog: v0.22.20251012...v0.22.20251013

v0.22.20251012: fix for type = aliases

11 Oct 23:31

Choose a tag to compare

What's Changed

  • core: fix support for annotations defined with python3.12 'type' keyword by @karlicoss in #83

Full Changelog: v0.22.20251011...v0.22.20251012

v0.22.20251011: set min version to 3.12

11 Oct 16:21

Choose a tag to compare

What's Changed

  • general: set min version to 3.12; update ci to run 3.14 by @karlicoss in #82
  • readme: rewrite to use jedi (dependency of ipython anyway) + ast instead of inspect by @karlicoss in #80

Full Changelog: v0.21.20250823...v0.22.20251011

v0.21.20250823: remove 3.9 support; upgrade syntax to 3.10

23 Aug 21:20

Choose a tag to compare

Note that old typing.* syntax is still supported and tested

What's Changed

Full Changelog: v0.20.20250726...v0.21.20250823

v0.20.20250726: rolling release

25 Jul 23:26

Choose a tag to compare

What's Changed

  • marshalling: fix crash while trying to serialise field of type Optional[List[...]] by @karlicoss in #77

  • general: cleanup/sync CI files/switch to hatch for publishing by @karlicoss in #75

  • chore: update all CI files; add ty; fix ruff/mypy errors by @karlicoss in #76

Full Changelog: v0.19.20250118...v0.20.20250726

v0.19.20250118: release via uv

18 Jan 22:07

Choose a tag to compare

What's Changed

  • ci: update ruff and mypy by @karlicoss in #72
  • ci: use uv for running and publishing by @karlicoss in #73
  • general: switch from deprecated apprdirs to platformdirs, update readme by @karlicoss in #74

Full Changelog: v0.18.20241020...v0.19.20250118

v0.18.20241020: rolling release (first 3.9 only release)

19 Oct 23:19

Choose a tag to compare

What's Changed

  • general: 3.8 reached EOL, remove legacy code and make pytz optional dependency by @karlicoss in #70
  • marshall.cachew: better exception in case we fail to get type hints from type by @karlicoss in #71

Full Changelog: v0.17.20241017...v0.18.20241020

rolling release (last 3.8 release!)

17 Oct 22:10

Choose a tag to compare

What's Changed

  • core: fix naming of single functions by @kahkeng in #62
  • marshall.cachew: support python3.9 ZoneInfo datetimes by @karlicoss in #67

CI and testing

New Contributors

Full Changelog: v0.16.20240129...v0.17.20241017

roling release

29 Jan 21:37

Choose a tag to compare

What's Changed

  • marshall: allow implicit cast of int to float and None to any other type by @karlicoss in #60

Full Changelog: v0.15.20231019...v0.16.20240129

v0.15.20231019

19 Oct 01:58

Choose a tag to compare

What's Changed

  • Fix from future import annotations behaviour by @karlicoss in #58

Full Changelog: v0.14.20231004...v0.15.20231019