All Versions
Latest Version
Avg Release Cycle
37 days
Latest Release

Changelog History
Page 1

  • v23.12.0 Changes

    • 🚚 #607: Removed PSF license as it was unused and confusing. Project remains MIT licensed as always.
  • v23.11.0 Changes

    • #603: In libsecret, check that the service is available before declaring viability.
  • v23.10.0 Changes

    • 📇 #526: Bump requirement on importlib_metadata to pull in fix for improperly-normalized names on egg-info.
  • v23.9.3 Changes

    • ↪ #596: Add workaround for devpi_client hook with wrapped implementation.
  • v23.9.2 Changes

    • 🛠 #597: Fixed wrong name in compatibility logic for properties (masked by the compatibility fallback).
  • v23.9.1 Changes

    • ⏪ #593: Restore with deprecation warning for backward compatibility.
  • v23.9.0 Changes

    • 👍 #588: Project now depends on jaraco.classes for class property support.
  • v23.8.2 Changes

    • ✅ #581: Corrected regression in libsecret tests (.collection property).
  • v23.8.1 Changes

    • #587: Fix regression in libsecret.
  • v23.8.0 Changes

    • 👍 #448: SecretService and libsecret backends now support a new SelectableScheme, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes such as KeePassXC.

    • Introduced a new .with_properties method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different keychain (macOS) or scheme (SecretService/libsecret). e.g.::

      keypass = keyring.get_keyring().with_properties(scheme='KeePassXC')

    • 🍎 .with_keychain method on macOS is superseded by .with_properties and so is now deprecated.