- chore: drop python 3.9 support
- Update to 1.1.8
- fix: prevent race conditions
- Update to 1.1.7
- refactor(storage): create sqlite database path only when creating
connections
- fix(cache): Lambda parameter name clashes the loop variable being
closed over
- add release process guidelines for maintainers
- Feature/accept pathlib path in SqliteStorage
- Update to 1.1.6
- remove some stale httpx configs
- Add support for request no-cache directive
- Update to 1.1.5
- filter out soft-deleted, expired and incomplete entries in `get_entries`
- Update to 1.1.4
- don't raise an error on consumed streams that were read into
memory
- close sqlite connections properly
- Update to 1.1.3
- improve git-cliff docs
- fix: add BaseFilter to __all__ exports
- fix: set `after_revalidation=True` for `NeedsToBeUpdated` -> `FromCache` transition
- Update to 1.1.2
- respect shared option when excluding unstorable headers
- remove s-maxage consideration for private caches
- ensure 304 responses don't leak
- Update to 1.1.1
- chore(deps-dev): bump the python-packages group with 10 updates
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hishel?expand=0&rev=17
* Added a Logging section to the documentation.
* Don't raise an exception if the `Date` header is not present.
* Ignore file not found error when cleaning up a file storage.
* Fix `AssertionError` on `client.close()` when use
SQLiteStorage.
* Fix ignored flags when use `force_cache`.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hishel?expand=0&rev=9
* Fix cache update on revalidation response with content
(rfc9111 section 4.3.3)
* Fix request extensions that were not passed into revalidation
request for transport-based implementation (but were
* passed for the pool-based impl) (#247).
* Add `cache_private` property to the controller to support
acting as shared cache.
* Improve efficiency of scanning cached responses in
`FileStorage` by reducing number of syscalls.
* Add `remove` support for storages
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hishel?expand=0&rev=7