Skip to content

Releases: jrnl-org/jrnl

v2.4

25 Apr 20:35
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

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

21 Mar 21:54
Compare
Choose a tag to compare

Full Changelog

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

01 Feb 21:12
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

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:

  • Explain how fish can be configured to exclude jrnl commands from history by default #809 (aureooms)
  • Remove merge marker in recipes.md #782 (markphelps)
  • Fix merge conflict left-over #767 (thejspr)
  • Display header in docs on mobile devices #763 (maebert)

v2.1.1

30 Nov 20:30
Compare
Choose a tag to compare

Full Changelog

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

12 Nov 02:41
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

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:

v2.0.1

05 Oct 22:41
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Switch to hashmark Markdown headers on export (Mk II) #639 (MinchinWeb)
  • Add '-not' flag for excluding tags from filter #637 (jprof)
  • Handle KeyboardInterrupt when installing journal #550 (silenc3r)

Fixed bugs:

Updated documentation:

  • Fix references to Sphinx in CONTRIBUTING.md #655 (maebert)

v2.0.0

21 Sep 18:53
Compare
Choose a tag to compare

Full Changelog

🚨 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 to journals.jrnl_name.path

Fixed bugs:

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

06 Jul 21:38
Compare
Choose a tag to compare
v1.9.9 Pre-release
Pre-release

Small bug fixes. This is the last update to any pre-2.0 releases.

1.9.8

17 Feb 20:35
Compare
Choose a tag to compare

Fixes several problems on Windows

1.9.7

06 Nov 11:29
Compare
Choose a tag to compare

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