Skip to content

Releases: jrnl-org/jrnl

v2.8

27 Mar 20:25
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix bug that prevented --format pretty and --format short from working #1177 (sriniv27)

Build:

Packaging:

v2.7.1

13 Mar 21:27
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Make journal selection behavior more consistent when there's a colon with no date #1164 (wren)

Documentation:

  • Update documentation about journal-level config values #1196
  • update per-journal config documentation #1199 (sriniv27)

Packaging:

v2.7

30 Jan 21:30
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Add new date format (--format date) for heatmapping #1146 (KarimPwnz)
  • Add new -today-in-history, -month, -day, and -year search filters #1145 (KarimPwnz)
  • Allow custom extensions when editing (for easier syntax highlighting) #1139 (KarimPwnz)

Fixed bugs:

  • Editor can't be launched on Windows when using full path to editor executable #1096
  • Fix OS compatibility issues for editors with spaces, slashes, and quotes #1153 (micahellison)
  • Add delimiters in YAML format #1150 (Seopril)
  • Fix keyring error handling #1138 (KarimPwnz)
  • Notify user when config directory can't be created because there is already a file with the same name #1134 (micahellison)

Build:

  • Fix homebrew release, add options for release pipeline #1154 (wren)
  • Fix changelog generator #1127 (wren)

Documentation:

  • add instructions to add VSCode as an external editor for Windows #1155
  • Clarify editor documentation for PATH variable and VS Code #1160 (micahellison)
  • Emphasize installing dependencies before testing #1148 (gumatias)
  • Clarify installation documentation (#1097) #1137 (Seopril)
  • Fix broken search bar in docs site #1135 (wren)
  • Fix search on docs site #1133 (wren)
  • Add packaging label to changelog generator config #1132 (wren)
  • Fix failing contrast test in accessibility tools on docs site #1126 (wren)

Packaging:

v2.6

02 Jan 21:30
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Add ability to put --edit partly through a cli entry to move it to the editor #1091 (wren)
  • Allow --edit flag partway through an entry #906

Fixed bugs:

  • Check for readline module instead of Windows when initializing autocomplete in install #1104 (micahellison)
  • Directory export crashes in Windows with certain characters - UnicodeEncodeError: 'locale' codec can't encode character #1089
  • Fix Unicode encoding failure in directory export when creating filenames from journal titles with certain characters #1090 (micahellison)
  • Typo fix in output.py: "us" -> "use" #1117 (signal-9)

Build:

  • Add a release workflow for PyPI in CI (Github Actions) #1095 (wren)
  • Add automatic deployment for homebrew releases (and prereleases) #1111 (wren)
  • Add changelog generation workflow to github actions #1086 (wren)
  • Add fix for changelog conditional always returning false #1101 (wren)
  • Change approach for docs workflow to use pa11y-ci #1116 (wren)
  • Changelog fixes #1088 (wren)
  • Fix trigger for changelog #1114 (wren)
  • Make changelog auto exclude stale and wontfix issues #1081 (wren)
  • Migrate to Github Actions from Travis CI #1060
  • More changelog fixes #1092 (wren)
  • Standardize version regex in release pipeline #1124 (wren)
  • Udpate build badge in readme to point at github instead of travis #1094 (wren)
  • Update all dependencies and lock file #1110 (wren)
  • get rid of travis and circle configs (in favor of github actions) #1082 (wren)

Documentation:

  • Add visual header to readme #1085 (wren)
  • Comply with GPL by acknowledging all authors and including license info in each source file #1121 (micahellison)
  • Fix lone closing parenthesis #1118 (maebert)
  • Make docs site (jrnl.sh) fully meet Web Content Accessibility Guidelines (WCAG) 2.1 #1105 (wren)
  • Small accessibility fixes for docs site #1122 (wren)

v2.5

07 Nov 19:39
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • 🚨 Deprecate Python 3.6 🚨 #992
  • Add support for Python 3.9 #1017
  • Implement arg parsing library #866
  • Rename --export to --format and --export -o to --format --file #814
  • Pull functionality out of util.py #737
  • Support -not for individual @tag in the command line #374
  • Add punctuation more commonly used in Asian languages (ellipsis) to sentence parsing #1044 (felixonmars)
  • Clean up help screen, get rid of util.py #1027 (wren)

Fixed bugs:

  • Extra error when writing empty entry #1048
  • 'Edit on Github' Button in Documentation not working #1039
  • Decrypt jrnl file in dropbox on another machine fails #1019
  • Listing jrnl entries by tag for non default journal seem to not work as expected. #875
  • -and parameter seems to only work for the default journal #520
  • Disable logging by default #1053 (wren)
  • Partial refactor of cli.py (mainly help screen and arg parsing) #991 (wren)

Build:

Updated documentation:

  • Clarify usage output between export and reading sections #344
  • Fix "Edit on GitHub" button on docs site #1043 (matildepark)
  • Correct typos in CONTRIBUTING.md #1040 (felixonmars)
  • Change styling of terminal on docs site, small copy changes #1038 (wren)
  • Documentation updates #1032 (micahellison)
  • Updated advanced.md in docs to reflect all four subkeys under colors … #1023 (DacodaNelson)
  • Update github issue templates to use new diagnostic command #1022 (wren)

v2.4.5

15 Aug 19:38
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Add missing dependency (packaging) #1011 (wren)

v2.4.4

15 Aug 19:37
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

Build:

Updated documentation:

v2.4.3

15 Aug 19:37
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Speed up jrnl by 10%, improve slow imports #959 (wotgl)

Fixed bugs:

  • Fix set_keychain errors #964 (eshrh)
  • Fix title splitting logic to account for both newlines and periods #958 (eshrh)
  • Fix editor config when an argument with a space is used #953 (wren)
  • Ask for password before adding entry instead of after #951 (ollybritton)
  • Fix duplicate text in multiple tag search #948 (micahellison)

Build:

  • Fix for hanging Windows tests on Travis #969 (wren)
  • Ensure test data is always checked out with LF line endings #965 (micahellison)
  • Clean up templates and issues #954 (wren)
  • Update lockbot comment to encourage linking to issue #941 (MinchinWeb)

Updated documentation:

  • Cleaned up usage.md for clarity, formatting, and grammar. #956 (guydebros)

v2.4.2

15 Aug 19:36
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

Build:

  • Make sure testing cleans up after itself #940 (wren)
  • Allow most recent pytz version and update dependencies #937 (micahellison)
  • Use gitlab to trigger releases in pipeline #947 (wren)

Updated documentation:

v2.4.1

02 May 20:27
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Disable --delete due to critical bug #934 (wren)