Skip to content

Releases: aio-libs/propcache

0.3.2

09 Jun 22:52
v0.3.2
1c609e5
Compare
Choose a tag to compare

Improved documentation

  • Fixed incorrect decorator usage in the :func:~propcache.api.under_cached_property example code -- by :user:meanmail.

    Related issues and pull requests on GitHub:
    #109.

Packaging updates and notes for downstreams

  • Updated to use Cython 3.1 universally across the build path -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub:
    #117.

  • Made Cython line tracing opt-in via the with-cython-tracing build config setting -- by :user:bdraco.

    Previously, line tracing was enabled by default in :file:pyproject.toml, which caused build issues for some users and made wheels nearly twice as slow.

    Now line tracing is only enabled when explicitly requested via pip install . --config-setting=with-cython-tracing=true or by setting the PROPCACHE_CYTHON_TRACING environment variable.

    Related issues and pull requests on GitHub:
    #118.


0.3.1

26 Mar 03:02
79088e6
Compare
Choose a tag to compare

Bug fixes

  • Improved typing annotations, fixing some type errors under correct usage
    and improving typing robustness generally -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #103.


0.3.0

20 Feb 18:58
v0.3.0
7b88cc0
Compare
Choose a tag to compare

Features

  • Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub:
    #84.

Packaging updates and notes for downstreams

  • Started building wheels for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.

    Related issues and pull requests on GitHub:
    #84.

Contributor-facing changes

  • GitHub Actions CI/CD is now configured to manage caching pip-ecosystem
    dependencies using re-actors/cache-python-deps_ -- an action by
    :user:webknjaz that takes into account ABI stability and the exact
    version of Python runtime.

    .. _re-actors/cache-python-deps:
    https://github.com/marketplace/actions/cache-python-deps

    Related issues and pull requests on GitHub:
    #93.


0.2.1

01 Dec 18:25
v0.2.1
24fd58a
Compare
Choose a tag to compare

Bug fixes

  • Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.

    Related commits on GitHub:
    :commit:64df0a6.

  • Fixed wrapped and func not being accessible in the Cython versions of :func:propcache.api.cached_property and :func:propcache.api.under_cached_property decorators -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #72.

Removals and backward incompatible breaking changes

  • Removed support for Python 3.8 as it has reached end of life -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #57.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.

    Related commits on GitHub:
    :commit:64df0a6.


0.2.0

07 Oct 12:52
f157b0a
Compare
Choose a tag to compare

Bug fixes

  • Fixed loading the C-extensions on Python 3.8 -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #26.

Features

  • Improved typing for the :func:propcache.api.under_cached_property decorator -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #38.

Improved documentation

  • Added API documentation for the :func:propcache.api.cached_property and :func:propcache.api.under_cached_property decorators -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #16.

Packaging updates and notes for downstreams

  • Moved :func:propcache.api.under_cached_property and :func:propcache.api.cached_property to propcache.api -- by :user:bdraco.

    Both decorators remain importable from the top-level package, however importing from propcache.api is now the recommended way to use them.

    Related issues and pull requests on GitHub:
    #19, #24, #32.

  • Converted project to use a src layout -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #22, #29, #37.


0.1.0

03 Oct 16:33
aee2239
Compare
Choose a tag to compare

Features

  • Added armv7l wheels -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    #5.


0.0.0

02 Oct 16:54
ae4d946
Compare
Choose a tag to compare
  • Initial release.