# Changelog ## 0.5.0 — 2025-06-04 ### Changed - Listing top-level package contents is now opt-in with the `Loader(..., list_contents=True)` keyword argument. ## 0.4.1 — 2025-05-30 ### Infrastructure - Resolve issue with running tox from sdist. ## 0.4.0 — 2025-05-30 ### Added - An `acres.typ` module is added for providing access to the types accepted by or returned by `acres.Loader` and its methods. Use `acres.typ.Traversable` to annotate types without checking Python versions for its location. Use `from __future__ import annotations` to avoid unnecessary imports in Python 3.13 and lower. - Documentation is now rendered at https://nipreps-acres.readthedocs.io ### Changed - Increased type coverage of tests. - The `importlib_resources` backport is no longer a dependency, even for older Python versions. ## 0.3.0 — 2025-02-22 ### Changed - Drop support for Python 3.8. ### Infrastructure - Consolidate CI jobs to one per OS. ## 0.2.0 — 2024-12-09 This release changes the recommended usage and resolves issues with zip imports. ### Added - Tests exercise and demonstrate the usage of acres on zipped modules. ### Changed - Update recommended usage from `Loader(__package__)` to `Loader(__spec__.name)`. ### Fixed - Resolve cache misses when caching the same file from different loaders. ## 0.1.1 — 2024-12-09 Bug-fix release in 0.1.x series. Changed ------- - Improved README to focus on usage patterns. - Transitioned from flit to PDM for build backend. Fixed ----- - Type annotations were expanded and verified against [mypy][] and [pyright][] across a range of Python versions. [mypy]: https://www.mypy-lang.org/ [pyright]: https://microsoft.github.io/pyright ## 0.1.0 — 2024-07-16 Initial release of acres.