Next | Query returned 42 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-04-05 12:48:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-keyring: updated to 25.1.0

v25.1.0

Features

Replace ExceptionRaisedContext with ExceptionTrap.
   2024-04-05 12:41:19 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-keyring: update to 25.0.0.

v25.0.0
=======

Deprecations and Removals
-------------------------

- Removed check for config in XDG_DATA_HOME on Linux systems. (#99)
- In platform config support, remove support for Windows XP, now 10 years sunset.
   2024-03-03 12:44:54 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-keyring: update to 24.3.1.

v24.3.1
=======

Bugfixes
--------

- Minor fixes to account for emergent typing and linter concerns.
   2023-11-19 15:20:08 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-keyring: update to 24.3.0.

v24.3.0
=======

Features
--------

- Added bash completion support. (#643)
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7
   2023-06-28 10:49:47 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-keyring: update to 24.2.0.

v24.2.0
=======

Features
--------

- Require Python 3.8 or later.

Bugfixes
--------

- Restore support for reading from a config file (with regression test). (#638)

v24.1.0
=======

Bugfixes
--------

- Avoid logging warning when no config file is present. (#635)
- Include all operations in the error message if no operation was supplied. (#636)

Improved Documentation
----------------------

- Correct name of macOS backend in README. (#637)

v24.0.1
=======

Misc
----

-

v24.0.0
=======

* #633: Added ``diagnose`` command with basic support.
* #487: Removed ``keyring.backends.OS_X`` module.
* #593: Removed ``keyring.util.properties`` module.

v23.14.0
========

* #623: On macOS, warn the user when ``keychain`` property is
  indicated, as that value can't be honored (macOS API no longer
  supports indicating the target keychain).
   2023-03-29 11:04:03 by Thomas Klausner | Files touched by this commit (7)
Log message:
*: use PYTHON_VERSION instead of comparing PYPKGPREFIX
   2023-03-12 14:58:25 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-keyring: add some dependencies, following its setup.cfg

Bump PKGREVISION.
   2023-03-10 18:00:55 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-keyring: updated to 23.13.1

v23.13.1
--------
* Fixed failure in macOS backend when attempting to set a
  password after previously setting a blank password, including a
  test applying to all backends.

v23.13.0
--------
* Added support for tab completion on the ``keyring`` command
  if the ``completion`` extra is installed (``keyring[completion]``).

v23.12.1
--------
* Prevent installation of ``pywin32-ctypes 0.1.2`` with broken
  ``use2to3`` directive.

v23.12.0
--------
* Removed PSF license as it was unused and confusing. Project
  remains MIT licensed as always.

v23.11.0
--------
* In ``libsecret``, check that the service is available before
  declaring viability.

v23.10.0
--------
* Bump requirement on ``importlib_metadata`` to pull in fix for
  improperly-normalized names on egg-info.

v23.9.3
-------
* Add workaround for devpi_client hook with wrapped implementation.

v23.9.2
-------
* Fixed wrong name in compatibility logic for ``properties``
  (masked by the compatibility fallback).

v23.9.1
-------
* Restore ``keyring.util.properties`` with deprecation warning for
  backward compatibility.

v23.9.0
-------
* Project now depends on ``jaraco.classes`` for class property support.

v23.8.2
-------
* Corrected regression in ``libsecret`` tests (``.collection`` property).

v23.8.1
-------
* Fix regression in ``libsecret``.

v23.8.0
-------
* ``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.

v23.7.0
-------
* Suppress KeyringErrors for devpi client.

v23.6.0
-------
* Only require ``importlib_metadata`` on older Pythons.
* Add ``.with_keychain`` method on macOS for easy reference
  to alternate keychains.

v23.5.1
-------
* The correct config root is now used on Windows.

v23.5.0
-------
* Require Python 3.7 or later.

v23.4.1
-------
* Fixed docs warnings.

v23.4.0
-------
* EnvironCredential now allows for equality
  comparison.

v23.3.0
-------
* macOS backend is no longer viable if the API module
  cannot be loaded. Prevents "symbol not found" errors on
  macOS 11 (Big Sur) and later when a "universal2" binary
  is not used (available for Python 3.8.7 and later).

* Tests no longer attempt to run macOS backends even
  on macOS when the backend is non-viable.

* Change get_credential to return generic Credential.

v23.2.1
-------
* In libsecret tests, use a session collection to
  allow tests to pass on Debian.

v23.2.0
-------
* Add libsecret backend.

v23.1.0
-------
* macOS backend APIs updated to newer, non-legacy
  APIs.

v23.0.1
-------
* Better error with invalid parameter to init_keyring.
* Nicer documentation for headless Docker.

v23.0.0
-------
* Backends now all invoke ``set_properties_from_env`` on
  self in the initializer. Derived backends should be sure
  to invoke ``super().__init__()``.

Next | Query returned 42 messages, browsing 1 to 10 | Previous