File python-hishel.changes of Package python-hishel

-------------------------------------------------------------------
Thu Feb 12 10:07:35 UTC 2026 - Daniel Garcia <daniel.garcia@suse.com>

- Update to 1.1.9
  - 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
- Update to 1.1.0
  - add in memory example
  - pass any response with non-expected status code on revalidation to client
  - pass any response with non-expected status code on revalidation to client
  - allow setting storage base with via `database_path` for sqlite storage
- Update to 1.0.0
  - add examples, improve docs
- Update to 1.0.0b1
  - add policies
  - add graphql docs
  - improve sans-io diagram colors
  - filter out `Transfer-Encoding` header for asgi responses
  - body-sensitive responses caching
  - add global `use_body_key` setting
- Update to 1.0.0.dev3
  - automatically generate httpx sync integration from async
  - replace pairs with entries, simplify storage API
  - more robust compressed response caching
  - add custom integrations docs
  - simplify metadata docs
  - add date header for proper age calculation
  - handle httpx iterable usage instead of iterator correctly
  - fix compressed data caching for requests
  - raise on consumed httpx streams, which we can't store as is (it's already decoded)
  - add missing permissions into `publish.yml`
  - add logging for asgi
  - add blacksheep integration examples
  - add integrations with fastapi and asgi
- Update to 1.0.0.dev2
  - fix time travel date, explicitly specify the timezone
  - add import without extras check in ci
  - remove redundant utils and tests
  - don't raise an error on 3xx during revalidation
  - fix check for storing auth requests
  - add hishel_created_at response metadata
- Update to 1.0.0.dev1
  - remove some redundant utils methods
  - improve git-cliff
  - install async extra with httpx
  - make `anysqlite` optional dependency
  - make httpx and async libs optional dependencies
- Update to 1.0.0.dev0
  - improve docs versioning, deploy dev doc on ci
  - use mike powered versioning
- Update to 0.1.5
  - remove some redundant files from repo
  - increase requests buffer size to 128KB, disable charset detection
  - feat: add close method to storages API
  - better cache-control parsing
  - set chunk size to 128KB for httpx to reduce SQLite read/writes
- Update to 0.1.4
  - move some tests to beta
  - add sqlite tests for new storage
  - temporary remove python3.14 from CI
  - chore(internal): remove src folder
  - chore: improve CI
  - fix beta imports
  - create an sqlite file in a cache folder
  - better async implemetation for sqlite storage
  - get rid of some locks from sqlite storage
  - add sqlite storage for beta storages
  - feat: allow already consumed streams with `CacheTransport`
  - feat: add support for a sans-IO API

-------------------------------------------------------------------
Fri Aug 15 09:23:22 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.3
  * Remove `types-redis` from dev dependencies (#336)
  * Bump redis to 6.0.0 and address async `.close()` deprecation warning (#336)
  * Avoid race condition when unlinking files in `FileStorage`. (#334)
  * Allow prodiving a `path_prefix` in `S3Storage` and `AsyncS3Storage`. (#342)
- Update BuildRequires and Suggests from pyproject.toml

-------------------------------------------------------------------
Wed Jun 11 10:07:20 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.2
  * Add check for fips compliant python. (#325)
  * Fix compatibility with httpx. (#291)
  * Use SyncByteStream instead of ByteStream. (#298)
  * Don't raise exceptions if date-containing headers are invalid. (#318)
  * Fix for S3 Storage missing metadata in API request. (#320)
- Update BuildRequires and Requires from pyproject.toml

-------------------------------------------------------------------
Wed Nov 13 15:06:33 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.1.1:
  * FIx typig extensions nor found.
  * Add support for Python 3.12 / drop Python 3.8.
  * Specify usedforsecurity=False in blake2b.

-------------------------------------------------------------------
Tue Oct 29 21:41:24 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.0.33:
  * 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`.

-------------------------------------------------------------------
Sun Sep  8 12:59:50 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.0.30:
  * 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

-------------------------------------------------------------------
Tue Aug 20 12:52:55 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>

- Add sle15_python_module_pythons

-------------------------------------------------------------------
Fri Aug  9 05:34:39 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- Remove not needed python 2 Build dependency

-------------------------------------------------------------------
Tue Jul  2 08:46:08 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- Initial version (0.0.29)
openSUSE Build Service is sponsored by