File python-pykeepass.changes of Package python-pykeepass

-------------------------------------------------------------------
Fri Aug  2 09:07:37 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.1.0.post1:
  * [gh#libkeepass/pykeepass#389] add PyKeePassdatabase_name and
    database_description
  * [gh#libkeepass/pykeepass#390] fix pkg_resources dependency
    issue
  * [gh#libkeepass/pykeepass#391] Entry.tags returns empty list
    instead of None
  * [gh#libkeepass/pykeepass#395] set 'encoding' attribute when
    exporting as XML
  * [gh#libkeepass/pykeepass#383] parse datetimes using isoformat
    instead of strptime

-------------------------------------------------------------------
Sun Apr 14 10:04:52 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.7.post1:
  * Fix gnome secrets crashes on expiration date check with
    missmatch of date format (gh#libkeepass/pykeepass#382).
  * Fix missing pykeepass.kdbx_parsing when built with modern
    tools (gh#libkeepass/pykeepass#378).
  * Remove shebang line from pykeepass/deprecated.py
    (gh#libkeepass/pykeepass#377).
- Drop fix-upstream-test-case.patch: upstream committed.

-------------------------------------------------------------------
Wed Mar 27 06:34:37 UTC 2024 - Richard Rahl <rrahl0@proton.me>

- Update to 4.0.7:
  * PyKeePass has decrypt kwarg for accessing header info
  * added Entry.index and Entry.move for moving entries
  * added Entry.autotype_window setter
  * allow filename/keyfile to be file-like objects
  * drop dateutil dependency
  * switch to pyproject.toml
- add fix-upstream-test-case.patch for fixing an issue with
  missing pykeepass.kdbx_parsing

-------------------------------------------------------------------
Tue Sep  5 04:58:15 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 4.0.6:
  * fixed #350 - fixed all Python 2 deprecation FIXMEs (e.g. future, )
- Switch to pyproject macros.

-------------------------------------------------------------------
Sat Jun 10 16:42:35 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.5:
  * [gh#libkeepass/pykeepass#344] AttributeError when accessing
    Times with None value
  * use __hash__ when evaluating equality
  * use mtime/uuid for HistoryEntry hashing

-------------------------------------------------------------------
Sun May 28 06:10:02 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.4:
  * [gh#libkeepass/pykeepass#314] correctly handle binaries with
    no data.
  * [gh#libkeepass/pykeepass#265] check for keepass signature.
  * [gh#libkeepass/pykeepass#319] support pathlib for
    filename/keyfile.
  * [gh#libkeepass/pykeepass#194] added 'protected' arg to
    _set_string_field.
  * [gh#libkeepass/pykeepass#338] allow comma entry tag separator.
  * use official icon names from KeePass source and deprecate old
    icons.
  * added Entry.is_custom_property_protected().

-------------------------------------------------------------------
Tue Jun 21 23:10:46 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.3:
  * Add otp support.
  * Add debug_setup() function.

-------------------------------------------------------------------
Sun May 29 14:46:58 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.2:
  * Added support for argon2id key derivation function.
  * Added credential expiry functions.
  * Fixes gh#libkeepass/pykeepass#223 - safe saving.

-------------------------------------------------------------------
Sun May 23 00:32:17 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.1:
  * No release notes.
- Drop python-pykeepass-fix-version.patch: incorporated upstream.
- Update dependency versions in keeping with upstream.

-------------------------------------------------------------------
Mon Feb 15 23:16:12 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 4.0.0:
  * Paths changed from strings to lists.
  * Added PyKeePass.recyclebin_group.
  * Added PyKeePass.trash_group().
  * Added PyKeePass.trash_entry().
  * Added PyKeePass.empty_group().
  * Support reading/saving from streams.
  * Fixed PyKeePass.dump_xml() pretty printing.
  * Fixed gh#libkeepass/pykeepass#212 - properly pad encrypted
    payload.
  * Fixed gh#libkeepass/pykeepass#222 - corrected transform_rounds
    field length.
- Add python-pykeepass-fix-version.patch: Fix version so that
  egg-infos don't end up with the wrong version; patch taken from
  upstream commit.
- Update URL and Source URL to new github repository.

-------------------------------------------------------------------
Sat Aug  1 16:44:02 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 3.2.1:
  * Pin construct version to last supporting python2
  * Hard dependency on pycryptodomex
  * Fixed kp.groups, kp.entries not returning elements with
    name/title None [gh#libkeepass/pykeepass#193].
- Replace pycryptodome in BuildRequires and Requires, with
  pycryptodomex.
- Update version of python-construct in BuildRequires and
  Requires.
- Update %check section to run tests directly as recommended by
  upstream.

-------------------------------------------------------------------
Tue Apr 28 18:24:15 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 3.2.0:
  * Added PyKeePass.xml().
  * Added create_database().
  * Added tag searching - gh#libkeepass/pykeepass#182.
  * Binary attachments missing Compressed attribute unparseable
    [gh#libkeepass/pykeepass#181].
  * Protected multiline fields missing newline
    [gh#libkeepass/pykeepass#129].
  * Fixed problem where entries are protected after save.
- Changes from version 3.1.0:
  * Removed context manager.
  * Added autotype string support.
  * Added attachments.
  * Fixed find_entries(path=xxx) behavior.
  * Entry.uuid, Group.uuid now return uuid.UUID object instead of
    string.

-------------------------------------------------------------------
Tue Apr  2 08:51:29 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Fix argon2_cffi -> argon2-cffi dependency name

-------------------------------------------------------------------
Tue Mar 19 15:59:48 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Add minimum version python-construct >= 2.9.31

-------------------------------------------------------------------
Tue Mar 19 04:56:36 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Activate test suite on Python 3 using GitHub archive.
  Currently failing on Python 2
- Add missing runtime dependencies
- Add %license
- Update to v3.0.3
  * Python 3.7 support
  * Autotype support
  * Fix "object has no attribute" issue in save_history
  * Fix datetime comparison when there is no tzinfo and autotype sequence
  * Added new Attachment object (see README.rst for usage)
  * Moved the xpath strings into xpath.py
  * Added exceptions.py
  * Fix entry.parentgroup doesn't work for history entries
  * Move first and history into _xpath
  * Use UUID instead of (name, title, password, ...) when comparing objects
  * Notes is a reserved key

-------------------------------------------------------------------
Wed Sep 12 12:23:46 UTC 2018 - badshah400@gmail.com

- Update to version 3.0.2:
  * Exclude tests from pypi package.
- Changes from version 3.0.1:
  * Fix installation (gh#pschmitt/pykeepass#98).
- Changes from version 3.0.0:
  * Update lxml from 4.2.1 to 4.2.3 (gh#pschmitt/pykeepass#86).
  * KDBX4 support (gh#pschmitt/pykeepass#84).
  * Update argon2-cffi from 18.1.0 to 18.3.0
    (gh#pschmitt/pykeepass#92).
  * Update pycryptodome from 3.6.3 to 3.6.6
    (gh#pschmitt/pykeepass#91).
  * Fix baseelement logic (gh#pschmitt/pykeepass#94).
  * Make pykeepass usable as a context manager
    (gh#pschmitt/pykeepass#87).
  * Strip out non-ASCII characters on decrypt
    (gh#pschmitt/pykeepass#97).
- Drop dependency on python-libkeepass, python-pykeepass no longer
  requires this since version 3.0.0; python-libkeepass is now
  deprecated.
- Recompile .pyc files from sources modified after install script
  to prevent inconsistent mtimes between object files and sources.

-------------------------------------------------------------------
Wed Aug 22 15:54:50 UTC 2018 - badshah400@gmail.com

- Initial package.
openSUSE Build Service is sponsored by