jrnl

Collect your thoughts and notes without leaving the command line.

GPL-3.0 License

Downloads
5.7K
Stars
6.3K
Committers
102
jrnl - Latest Release

Published by micahellison 12 months ago

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
jrnl -

Published by micahellison 12 months ago

jrnl -

Published by micahellison 12 months ago

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:

jrnl -

Published by micahellison over 1 year ago

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:

jrnl -

Published by micahellison over 1 year ago

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:

jrnl -

Published by micahellison over 1 year ago

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:

jrnl -

Published by micahellison over 1 year ago

See CHANGELOG.MD

jrnl -

Published by micahellison over 1 year ago

See CHANGELOG.MD

jrnl -

Published by micahellison almost 2 years ago

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix bug for new --list --format options when no default journal is specified #1621 (wren)
  • Don't create empty file when attempting a YAML export to a non-existing folder #1600 (outa)

Build:

Documentation:

Packaging:

jrnl -

Published by micahellison about 2 years ago

v3.1 (2022-08-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update formatting function to better account for indentation #1541 (wren)
  • Export to file(s) when first line/title of an entry is very long #1527 (jonakeys)
  • Fixed index out of range error in fancy exporter #1522 (apainintheneck)

Build:

  • Add actionlint to testing pipelines #1555 (wren)
  • Fix docs pipeline, make docs tests easier to run locally and on different OSes #1554 (wren)

Documentation:

  • Reformat contributor appreciation on --help screen #1556 (xeruf)
  • Clean up copyright notices and version screen #1553 (wren)

Packaging:

jrnl -

Published by micahellison about 2 years ago

v3.2 (2022-09-03)

Full Changelog

Implemented enhancements:

Build:

  • Quick fix follow up for actionlint #1565 (wren)

Documentation:

  • Remove note in contributing docs about gh-pages branch that we no longer use #1566 (micahellison)
jrnl - v3.0

Published by micahellison over 2 years ago

Full Changelog

Implemented enhancements:

  • 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:

Deprecated:

Build:

Documentation:

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

Packaging:

jrnl - v3.0-beta

Published by wren over 2 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:

jrnl - v2.8.4

Published by wren over 2 years ago

Full Changelog

Implemented enhancements:

Fixed bugs:

Build:

Documentation:

  • Fix styling on documentation sidebar #1395 (wren)
  • Added Recipe for visualizing Markdown in the CLI #1354 (viegasfh)
  • Fix recipe 'Launch a terminal for rapid logging' #1351 (zapateo)
  • Fix readme splash and add changelog link to readme #1339 (micahellison)
  • Add reference documentation to docs site and separate out "Tips and Tricks" and "External Editors" from "Recipes" #1332 (micahellison)
  • Document journal types #1331 (micahellison)

Packaging:

jrnl -

Published by micahellison about 3 years ago

jrnl -

Published by micahellison about 3 years ago

jrnl - v2.8.2

Published by wren about 3 years ago

Full Changelog

Build:

Documentation:

Packaging:

jrnl - v2.8.1

Published by wren about 3 years ago

Full Changelog

Fixed bugs:

Documentation:

Packaging:

jrnl - v2.8

Published by wren over 3 years ago

Full Changelog

Implemented enhancements:

Fixed bugs:

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

Build:

Packaging:

jrnl - v2.7.1

Published by wren over 3 years ago

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: