Khard

Latest version: v0.19.1

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

Scan your dependencies

Page 1 of 7

0.19.1

- Fix documentation builds on https://khard.readthedocs.io/

0.19.0

- Remove support for python 3.7
- Run tests on python 3.11 and 3.12 in CI
- Fix yaml conversion of multiple addresses with same label (323, 324)
- Improve error message for address book paths (884f1d9)
- Add pyproject.toml file and deprecate setup.py
- Remove deprecated options from --help and zsh completion
- Internal changes:
- Add a general ask() function (320, 326)
- Use an exception to cancle user interactions (325)
- More and stricter type hints
- Promote AddressBookCollection to a Sequence

0.18.0

- Move project home on GitHub from scheibler to lucc
- Catch exceptions when loading the config (294)
- Split $EDITOR env variable on spaces (314)
- Add special phone number field query
- Add-email command improved: Attach email address to an existing contact
- Add-email command: new option --skip-already-added
- Add partial support for KIND: search query, display in details and listing (309)
- Add show_kinds config option (309)
- Add nix flake
- Remove support for python 3.6
- Remove deprecated subcommands "export" and "source"
- Switch from Travis to GitHub CI

0.17.0

- Do not modify (clean up) search query to find more matches (4583efd)
- Remove special search handling for phone numbers (a570a85)
- Remove extra pruning from email, phone and postaddress subcommand (3f315f9, 1b9ce98, c704ce1)
- Add query syntax for search terms (131)
- Add newline at the end of "show --format=pretty" (256)
- Add -H to select header from which add-email should read (258)
- Expand environment variables in paths in the config file (269)
- Deprecate --strict-search (the new query syntax can be used instead)

0.16.0

- Require python >= 3.6
- Require either default_action or a subcommand
- Twinkle sound samples converted to .ogg (228)
- Expand documentation
- Build and server documentation on https://khard.readthedocs.io/
- Allow display=formatted_name in config
- New --fields option for list subcommand
- Internal changes:
- Expanded the test suite
- Use of python type annotations, checked on travis
- Represent queries as custom data structures not regex
- Use custom loggers per module

0.15.0

- Require either default_action or a subcommand in the future (add deprecation
warning for now)
- add man page for the config file
- make all options in the config file optional except for the address book
definitions
- allow lists of strings for editor an merge_editor config options
- add a CONTRIBUTING file on Github
- handle ABLABELs on most fields
- add formatted name to the yaml template
- show formatted name in contact details
- make it possible to sort by and display formatted name in listings
- remove the khard-runner.py helper script
- validate the config file upon loading it
- internal code refactoring

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.