Releases: jrnl-org/jrnl
Releases · jrnl-org/jrnl
v2.4
Implemented enhancements:
- Update keyring version from "^19.0" to ">19.0, <22.0" #914 (micahellison)
- Allow tzlocal version >1.5 <3.0 instead of >1.5 <2.0 #900 (micahellison)
- Interactive delete #650 (alichtman)
- Upgrade license to GPLv3 #918 (wren, micahellison)
Fixed bugs:
- Fix Python 3.9 incompatibility by updating plistlib #909 (MinchinWeb)
- Ensure exported entries end in a newline for Markdown and YAML exporters #908 (MinchinWeb)
- Fix typo in YAML exporter ("stared" -> "starred") #907 (MinchinWeb)
- Fix for upgrade with missing journal #796 (dbxnr)
Build:
- Update Python versions in pipeline #910 (MinchinWeb)
- Update Poetry requirements for testing latest Python version #898 (wren)
- Update makefile to match pipeline better #919 (wren)
Updated documentation:
- Update the code of conduct #913 (wren)
- Update twitter buttons, contribution in footer #905 (wren)
- Change install doc guideline from pip to pipx #904 (micahellison)
- Update twitter buttons, contribution in footer #905 (wren)
- Clean up readme file #924 (wren)
- Clarify that editing config isn't always destructive #923 (Epskampie)
v2.3
Implemented enhancements:
- Update YAML exporter to handle Dayone format #773 (MinchinWeb)
- Pretty print journal entries (add color) #692 (alichtman)
- Allow journals to be saved into multiple files in a directory structure #485 (notbalanced)
Fixed bugs:
- Listing all entries in DayOne Classic journal throws IndexError #786 (MinchinWeb)
- Add UTC support for failing DayOne tests #785 (MinchinWeb)
Build:
- Stop multiple changelog generators from crashing into each other #845 (wren)
- Don't re-run tests on deployment #839 (wren)
- Put back build lines in Poetry config #838 (wren)
- Restore emoji test #837 (micahellison)
- Fix crashing unicode Travis tests on Windows and fail build if Windows tests fail #836 (micahellison)
- Remove poetry from build system in pyproject config to fix
brew install
#830 (wren) - Fix all skipped tests on Travis Windows builds by preserving newlines #823 (micahellison)
Updated documentation:
- Update url for "beautiful timeline" in export.md #879 (NGenetzky)
- Docs: Fix broken links in recipes.md #854 (lrvl)
- Fix configuration slashes and indentation in advanced usage documentation #852 (aallbrig)
- Fix fish history instructions. #846 (aureooms)
- Update site description #841 (wren)
- Get rid of dumb sex joke #840 (wren)
- Updating/clarifying template explanation #829 (heymajor)
v2.2
Implemented enhancements:
- Full text search (case insensitive) with "-contains" #740 (empireshades)
- Reduce startup time by 55% #719 (maebert)
- Refactor password logic to prevent accidental password leakage #708 (pspeter)
- Password confirmation #706 (pspeter)
Fixed bugs:
- Close temp file before passing it to editor to prevent file locking issues in Windows #792 (micahellison)
- Fix crash while encrypting a journal on first run without saving password #789 (dbxnr)
Build:
- Fix issue where jrnl would always out 'source' for version, fix Poetry config to build and publish properly #820 (wren)
- Unpin poetry #808 (wren)
- Fix all skipped tests on Travis Windows builds by preserving newlines #823 (micahellison)
- Change PyPI auth method in build pipeline #807 (wren)
- Automagically update the changelog you see before your very eyes! #806 (wren)
- Update Black version and lock file to fix builds on develop branch #784 (wren)
- Run black formatter on codebase for standardization #778 (wren)
- Skip Broken Windows Tests #772 (wren)
- Black Formatter #769 (MinchinWeb)
- Update lock file and testing suite for Python 3.8 #765 (wren)
- Fix CI config to only deploy once #761 (wren)
- More Travis-CI Testing #759 (MinchinWeb)
Updated documentation:
v2.1.1
Implemented enhancements:
Fixed bugs:
- Prevent readline usage on Windows, which was causing Active Python crashes on install #751 (micahellison)
- Exit jrnl if no text entered into editor #744 (alichtman)
- Fix crash when no keyring backend available #699 (pspeter)
- Fix parsing Journals using a little-endian date format #694 (pspeter)
Updated documentation:
v2.1.post2
Fixed bugs:
- Expand paths that use ~ to full path #704 (MinchinWeb)
Build:
- Separate local dev from pipeline releases #684 (wren)
- Update version handling in source and travis deployments #683 (wren)
- Use Poetry for dependency management and deployments #612 (maebert)
Updated documentation:
- Fix typos, spelling #734 (MinchinWeb)
v2.0.1
v2.0.0
🚨 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)
v1.9.9
1.9.8
1.9.7
Changes in Version 1.9:
- 1.9.7: Fixes writing non-ascii entries on the prompt
- 1.9.6: Fuzzy time parsing improvements (thanks to @pcarranza)
- 1.9.5: Multi-word tags for DayOne Journals
- 1.9.4: Fixed: Order of journal entries in file correct after --edit'ing
- 1.9.3: Fixed: Tags at the beginning of lines
- 1.9.2: Fixed: Tag search ignores email-addresses (thanks to @mjhoffman65)
- 1.9.1: Fixed: Dates in the future can be parsed as well.
- 1.9.0: Improved: Greatly improved date parsing. Also added an
-on
option for filtering