Skip to content

Releases: karlicoss/cachew

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

19 Oct 23:19
Compare
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
Compare
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
Compare
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
Compare
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

v0.14.20231004: use pyproject.toml

04 Oct 22:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.20230922...v0.14.20231004

experimenal support for CACHEW_DISABLE

22 Sep 01:39
f71a505
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.20230920...v0.14.20230922

hotfix (was missing some subpackages previously)

19 Sep 20:55
Compare
Choose a tag to compare
v0.14.20230920

setup: install all namespace packages (instead of just 'cachew')

new release (lots of perfromance enhancements)

19 Sep 19:38
Compare
Choose a tag to compare

What's Changed

  • work on faster marshalling + proper benchmarks by @karlicoss in #44

  • switch to new marshalling implementation by @karlicoss in #45

  • speedup for reading and writing cached data with sqlalchemy by @karlicoss in #48

  • core: rewrite and simplify return type inference by @karlicoss in #46

  • proper support for single return values by @karlicoss in #51

  • core: add support for other backends apart from sqlite, add file-based backend (basically jsonl) by @karlicoss in #50

Full Changelog: v0.13.0...v0.14.20230919

v0.13.0

09 Jun 01:21
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

07 Jun 23:59
Compare
Choose a tag to compare

What's Changed

  • core: mark custom types as cacheable to prevent warnings during queries by @karlicoss in #36
  • set min version to 3.8; get rid of deprecated pkg_resources by @karlicoss in #37
  • better type annotations for @Cachew by @karlicoss in #39

Full Changelog: v0.11.0...v0.12.0