Skip to content

Releases: jrnl-org/jrnl

v4.2

18 Nov 00:06
Compare
Choose a tag to compare

Implemented enhancements:

Fixed bugs:

  • -contains doesn't accept multiple search terms, doesn't work with -and #1877
  • Tests failing on develop branch starting with pytest-bdd 7.1.2 #1875
  • Ignore color when used in a pipeline #1839
  • Fix -contains to allow multiple terms with "OR" logic unless -and is added #1890 (eigenric)

Documentation:

  • Recommend pipx as default installation method #1888
  • Remove documentation recommendation to install pipx through brew or pip #1886
  • Document security risks of using a computer that someone else has admin access to #1793
  • Recommend pipx as easiest installation method for all OSes and remove warning about apt #1889 (micahellison)
  • Docs accessibility checker failure - contrast ratio #1934
  • Docs accessibility test runner failing #1932

Packaging:

v4.2-beta

19 Oct 22:06
Compare
Choose a tag to compare
v4.2-beta Pre-release
Pre-release

Implemented enhancements:

Fixed bugs:

  • -contains doesn't accept multiple search terms, doesn't work with -and #1877
  • Tests failing on develop branch starting with pytest-bdd 7.1.2 #1875
  • Ignore color when used in a pipeline #1839
  • Fix -contains to allow multiple terms with "OR" logic unless -and is added #1890 (eigenric)

Documentation:

  • Recommend pipx as default installation method #1888
  • Remove documentation recommendation to install pipx through brew or pip #1886
  • Document security risks of using a computer that someone else has admin access to #1793
  • Recommend pipx as easiest installation method for all OSes and remove warning about apt #1889 (micahellison)
  • Docs accessibility checker failure - contrast ratio #1934
  • Docs accessibility test runner failing #1932

Packaging:

v4.1

04 Nov 20:00
Compare
Choose a tag to compare

v4.1 (2023-11-04)

Full Changelog

Build:

Documentation:

  • Add note about messages going to stderr and the implication for piping #1768 (micahellison)

Packaging:

Special thanks:

  • jrnl uses UTC instead of local time for entries in WSL/Ubuntu #1607 investigated and reported upstream by giuseppedandrea

v4.1-beta2

31 Oct 18:09
Compare
Choose a tag to compare
v4.1-beta2 Pre-release
Pre-release
v4.1-beta2

v4.1-beta

29 Oct 20:36
Compare
Choose a tag to compare
v4.1-beta Pre-release
Pre-release

Implemented enhancements:

  • Add Python 3.12 support #1750

Build:

  • Linting rules aren't enforced the same as format rules #1742
  • Set new required build fields in the ReadTheDocs config file #1803 (micahellison)
  • Replace flake8 and isort with ruff linter and add black --check to linting step #1763 (micahellison)

Documentation:

  • Add note about messages going to stderr and the implication for piping #1768 (micahellison)

Packaging:

v4.0.1

20 Jun 23:56
Compare
Choose a tag to compare

v4.0.1 (2023-06-20)

Full Changelog

Fixed bugs:

  • jrnl crashes when running jrnl --list --format json and jrnl --list --format yaml #1737
  • Refactor --template code #1711 (micahellison)

Build:

  • Fix linting issue in CI pipeline #1743 (wren)

Packaging:

v4.0.1-beta

27 May 18:36
Compare
Choose a tag to compare
v4.0.1-beta Pre-release
Pre-release

Full Changelog

Fixed bugs:

  • jrnl crashes when running jrnl --list --format json and jrnl --list --format yaml #1737
  • Refactor --template code #1711 (micahellison)

Build:

  • Fix linting issue in CI pipeline #1743 (wren)

Packaging:

v4.0

20 May 22:15
Compare
Choose a tag to compare

v4.0 (2023-05-20)

Full Changelog

🚨 BREAKING CHANGES 🚨

Deprecated:

Implemented enhancements:

  • Add message with config location and docs location when installation is complete #1695 (micahellison)
  • Prompt to include colors in config when first running jrnl #1687 (micahellison)
  • Add ability to use template with --template #1667 (alichtman)
  • Search for entries with no tags or stars with -not -starred and -not -tagged #1663 (cjcon90)
  • Refactor flow for easier access to some files (avoid things like jrnl.Journal.Journal and jrnl.jrnl co-existing) #1662 (wren)
  • Add more type hints #1642 (outa)
  • Add rich handler to debug logging #1627 (wren)
  • Rework Encryption to enable future support of other encryption methods #1602 (wren)

Fixed bugs:

  • Only read text files that look like entries when opening folder journal #1697 (micahellison)
  • Save empty journal on install instead of just creating a zero-length file #1690 (micahellison)
  • Allow combinations of --change-time, --delete, and --edit while correctly counting the number of entries affected #1669 (wren)
  • Don't save templated journal entries if the received raw text is the same as the template itself #1653 (Briscoooe)
  • Add tag to XML file when edited DayOne entry and is searchable afterward #1648 (jonakeys)
  • Update version key in config file after version changes #1646 (jonakeys)

Build:

  • Update copyright notices for 2023 #1660 (wren)
  • Fix bug where changelog is always slightly out of date on release tags #1631 (wren)
  • Add simplify plugin to linting checks #1630 (wren)
  • Add type hints #1614 (outa)

Documentation:

Packaging:

v4.0-beta2

22 Apr 20:57
Compare
Choose a tag to compare
v4.0-beta2 Pre-release
Pre-release

See CHANGELOG.MD

v4.0-beta

22 Apr 18:41
Compare
Choose a tag to compare
v4.0-beta Pre-release
Pre-release

See CHANGELOG.MD