Api-keychain

Latest version: v0.6.1

Safety actively analyzes 619566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.0

======
.. note::
This is an unreleased roadmap version
All contents in this release are subject to change

This prelease adds testing functions through pytest and maybe some other tools

NEW
---
- automated build tests
- Another database code refactor to make manipulating the database easier.

0.6.0

======
Documentation of current features is published to ReadtheDocs

NEW
---
- Documentation is publicly available

0.5.0

======
Implements custom filenames and stores the keychain in a user's data folder

NEW
---
- You can now create a custom keychain filename, allowing for multiple keychains with separate master keys and databases (for whatever reason)
- The keychains are stored in a user data folder depending on your system

0.4.0

=======
Major refactoring as a response to the DB switch.

NEW
---
- Added ``api-keychain init`` command for creating a new keychain. Separates the creation process from key storage process.
- Added new dependency: `stdiomask <https://pypi.org/project/stdiomask/>`_

CHANGED
-------
- Each command requires password input before running, simplifying the program's flow. You will be prompted after submitting ``api-keychain store`` or ``api-keychain retrieve`` to enter a password.
- ``api-keychain init`` will allow you to input a password and mask it with '*' so you can get an idea of how long your password is.
- The program protects accidental overwrites by cancelling any new init commands on existing keychains.

FIXED
-----
- Fixed numerous bugs (prerelease version, so not listing everything that was fixed)
- Reduced number of forced errors closing the program
- Special mention to Topaco on StackOverflow for fixing a long-standing decrypt bug

0.3.0

=======
Converted from a JSON-powered database to tinyDB

NEW
---
- added `tinyDB <https://pypi.org/project/tinydb/>`_ as a dependency

CHANGED
-------
- Original design was to use a JSON-powered custom db file to store the keys, but tinyDB works better and eliminates the need for unstable manual JSON conversions.

0.2.0

======
This release comes with a fix to the CLI and will include the first package release for the app. It won't be on PyPi, but you can find it on GitHub for now.

NEW
---
- added `click <https://pypi.org/project/click/>`_ as a depdency. It's relatively large, but plenty of other CLI tools use it, so you most likely already have it anyway.

Fixes
-----
- Fixed the CLI to work, so you can actually use the app now.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.