Releases: jrnl-org/jrnl
Releases · jrnl-org/jrnl
v2.8
Implemented enhancements:
Fixed bugs:
Build:
- Fix broken brew release process #1211 (micahellison)
Packaging:
- Bump pyflakes from 2.2.0 to 2.3.0 #1215 (dependabot[bot])
- Bump keyring from 22.3.0 to 23.0.0 #1213 (dependabot[bot])
- Bump keyring from 22.0.1 to 22.3.0 #1210 (dependabot[bot])
- Bump asteval from 0.9.22 to 0.9.23 #1209 (dependabot[bot])
v2.7.1
Fixed bugs:
Documentation:
- Update documentation about journal-level config values #1196
- update per-journal config documentation #1199 (sriniv27)
Packaging:
- Bump cryptography from 3.4.4 to 3.4.6 #1195 (dependabot[bot])
- Bump asteval from 0.9.21 to 0.9.22 #1189 (dependabot[bot])
- Bump cryptography from 3.3.1 to 3.4.4 #1188 (dependabot[bot])
- Bump yq from 2.11.1 to 2.12.0 #1186 (dependabot[bot])
- Bump pytz from 2020.5 to 2021.1 #1174 (dependabot[bot])
- Bump keyring from 21.8.0 to 22.0.1 #1168 (dependabot[bot])
- Bump pytest from 6.2.1 to 6.2.2 #1167 (dependabot[bot])
v2.7
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:
- Bump pyyaml from 5.3.1 to 5.4.1 #1158 (dependabot[bot])
- Bump keyring from 21.7.0 to 21.8.0 #1136 (dependabot[bot])
- Bump pytz from 2020.4 to 2020.5 #1130 (dependabot-preview[bot])
- Bump pytest from 6.2.0 to 6.2.1 #1129 (dependabot-preview[bot])
- Bump keyring from 21.5.0 to 21.7.0 #1128 (dependabot-preview[bot])
v2.6
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
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:
- Add accessibility testing for docs site (https://jrnl.sh) #1067 (wren)
- Add circle ci config file for linux tests #1063 (wren)
- Lots of test refactoring #1042 (wren)
- Add support for Python 3.9 build testing #1018 (micahellison)
- Resolve Travis/Windows/pip issues with upgrade to cryptography 3.0 #1016 (micahellison)
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
v2.4.4
Implemented enhancements:
- Add --diagnostic argument #984 (micahellison)
- Add tags to json and xml exporters #975 (eshrh)
- Add extended metadata support for DayOne Classic #928 (MinchinWeb)
Fixed bugs:
- Allow editing of DayOne entries #1001 (minchinweb, micahellison, wren)
- Create journal with absolute path when no path is specified #972 (eshrh)
Build:
- Add unit testing via pytest #987 (micahellison)
- Rename master branch to release #985 (wren)
Updated documentation:
v2.4.3
Implemented enhancements:
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:
v2.4.2
Fixed bugs:
- Prevent filtered delete from deleting journal #935 (micahellison)
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:
- Change jrnl.sh GitHub new issue link to issue template chooser #936 (micahellison)
- Improve privacy, security, and encryption documentation #896 #925 (micahellison)