github jrnl-org/jrnl v3.0-beta

latest releases: v4.1, v4.1-beta2, v4.1-beta...
pre-release2 years ago

Full Changelog

🚨 BREAKING CHANGES 🚨

Implemented enhancements:

  • Add --change-time command to change the timestamp of an entry #1429
  • Show name of journal when creating a password/encrypting #1478 (jonakeys)
  • Rework how all output and messaging works in jrnl #1475 (wren)
  • Implement --change-time flag #1452 (richardjs)
  • Reformat additional messages and finish centralizing exception handling #1424 (wren)
  • Reformat messages and add new centralized exception handling #1417 (wren)

Fixed bugs:

  • --debug leads to logging error after composing new entry #1496
  • Using -not argument by itself leads to new entry creation #1472
  • Empty config file leads to confusing error message #1420
  • "Entry not saved" text doesn't appear in default stdin editor #1419
  • jrnl --encrypt doesn't prompt me for password change #1358
  • '-not -contains x' raises an AttributeError exception #1350
  • Exception when providing folder name of folder that does not exist as journal path #1293
  • display_format: pretty and display_format: short lead to crash #1263
  • Fixed error related to display_format in config file for some values #1495 (apainintheneck)
  • Create folder if config ends with (back)slash #1492 (jonakeys)
  • -not search parameter no longer opens editor #1490 (apainintheneck)
  • Fix TypeError when using debug flag #1484 (jonakeys)
  • Prompt for password change when using 'jrnl --encrypt' on already encrypted journal #1477 (jonakeys)
  • Always expand all paths (journals, templates, etc) #1468 (apainintheneck)
  • The -not option with no arguments now outputs error instead of stack trace #1466 (apainintheneck)
  • Give a proper message when trying to use an empty config file #1461 (jonakeys)
  • Display "No entry to save, because no text was received" after empty entry on cmdline #1459 (apainintheneck)
  • Yaml export errors now don't show stack trace #1449 (apainintheneck)

Deprecated:

  • Remove "sample" format and its asteval dependency #1435
  • Drop support for Python 3.7 and 3.8 #1412 (micahellison)

Build:

Documentation:

  • Document --change-time in web-based docs' command line reference #1471 (micahellison)

Packaging:

Don't miss a new jrnl release

NewReleases is sending notifications on new releases.