- Pinned version of vcard library vobject to version 0.9.2 due to bug https://github.com/eventable/vobject/issues/39 - Added some new action aliases - Fix for birthday date processing (95)
0.11.2
- Extended the photo parsing workaround from khard version 0.11.1 to all base64 encoded vcard attributes (86 and 87) - Show additional/middle names in name column of contact table (89) - Added khard-runner.py helper script to simplify source code launching
0.11.1
- Workaround for the photo attribute parsing issue of vobject library 0.9.2 (80) - setup.py: try to convert readme file into restructured text format (pypi requirement) and specify encoding explicitly (83)
0.11.0
- Made khard python3 compatible (59) - Enhanced read and write support for vcard versions 3.0 and 4.0 - user input parser: - Improved robustness and error handling - Fixed org attribute parsing (57) - Support for private vcard extensions (51) - New action birthdays (64) - New options: --display to display contacts by first or last name (66) --search-in-source-files to speed up program initialization (75) --skip-unparsable to skip unparsable vcard files (75) --strict-search to narrow the contact search to the name field - Added some aliases for program actions (65) - Removed davcontroller module due to the python3 incompatibility (script moved into the misc folder) - Updated zsh completion function and khards example config file
0.10.0
- New Action birthday: list birthdays, sorted by month and day - option -p, --pretty was renamed to -p, --parsable: So, the pretty formatted email or phone number table is the default now. Please adapt the configuration files of potential email and phone applications (e.g.: mutt email -p %s)
0.9.0
- Fully restructured command line interface for better usability: - general help with: khard -h - help for a specific action: khard action -h - Updated zsh completion function - New Action addressbooks - New option -p|--pretty for email and phone actions to get pretty formatted output - Fix: Only delete contact after modify, copy or move action was completed successfully