Implemented enhancements:
- Feature Request: VJOURNAL Backend #2083
- Feature Request: Add a config option to output any new entries to the terminal after submission. #1871
Fixed bugs:
- Icelandic letters in UTF-8 not working. #2113
--config-filebroken on latest build #2099- Bug Report #2082
- KeyError: date #2077
- 6 Tests failed because 'v' is missing in front of '4.3.0' #2065
- Version tests failing on 4.3-beta release due to beta/b0 tags #2060
- jrnl crashes when
colors.tagsis not configured #2021
Packaging:
- Drop Python 3.10 support #2055
- Update actions/setup-python action to v7 #2102 (renovate[bot])
- Update dependency ruff to v0.15.22 #2098 (renovate[bot])
- Update dependency rich to v15 #2094 (renovate[bot])
- Update actions/checkout action to v7 - autoclosed #2093 (renovate[bot])
- Update actions/cache action to v6 #2092 (renovate[bot])
- Update heinrichreimer/action-github-changelog-generator action to v2.4 #2078 (renovate[bot])
- Update dependency tox to v4.57.0 #2017 (renovate[bot])
Merged pull requests:
- fix: guarantee editor tempfile cleanup and add debug logging #2106 (alichtman)
- fix: don't crash on invalid UTF-8 from stdin when writing an entry #2104 (alichtman)
- fix: don't overwrite the default config when using --config-file #2101 (alichtman)
- fix: write journal files atomically to avoid corruption on crash #2096 (alichtman)
- fix: emit error when running --decrypt on an unencrypted journal #2095 (alichtman)
- chore: upgrade all deps #2091 (alichtman)
- fix: don't crash on missing or invalid color config values #2089 (alichtman)
- Drop Python 3.10 support #2088 (alichtman)
- docs: add CLAUDE.md #2086 (alichtman)
- fix: prevent ValueError when upgrading with no journals configured #2080 (miloquinn)
- Minor fixes to docstrings of functions #1868 (MuditJ)