🚨 BREAKING CHANGES 🚨
Implemented enhancements:
- Change cryptographic backend from PyCrypto to cryptography.io
- Config now respects XDG conventions and may move accordingly
- Config name changed from
journals.jrnl_name.journal
tojournals.jrnl_name.path
Fixed bugs:
- Confirm that each journal can be parsed during upgrade, and abort upgrade if not #650 (micahellison)
- Escape dates in square brackets #644 (wren)
- Create encrypted journal #641 (gregorybodnar)
- Resolve issues around unreadable dates to allow markdown footnotes and prevent accidental deletion #623 (micahellison)
- Update crypto module #610 #621 (wren)
- Fix issue #584 YAMLLoadWarning #585 (wren)
Deprecated:
- Deprecate Python 2 #624 (micahellison)
- Config now saved as YAML (no more JSON)
Build:
- change pinned label to a super cool emoji ⭐️ #646 (wren)
- Update Travis build badge and restore pypi badges #603 (micahellison)
Updated documentation:
- Mention lack of Day One support and relevant history in readme #608 (micahellison)
- Add a code of conduct file (rather than adding to contributing) #604 (wren)
- Update docs to reflect merging jrnl-plus fork back upstream #601 (micahellison)
- Add instructions for VS Code #544 (emceeaich)