Commit graph

1436 commits

Author SHA1 Message Date
Jonathan Wren
85a45ab32c add new message handling 2022-02-26 18:38:50 -08:00
Jonathan Wren
f8b4460872 Merge branch 'develop' into sys-exit-1141
Conflicts:
tests/bdd/features/write.feature
2022-02-19 14:57:44 -08:00
Jonathan Wren
6c977929d4 whitespace change 2022-02-19 14:12:41 -08:00
Jonathan Wren
ce84a7ef6e update test to match new message 2022-02-19 14:12:28 -08:00
Jonathan Wren
c41f4fd2a1 fix behavior that was confusing pytest 2022-02-19 14:04:31 -08:00
Nelson
f5e6705e76 Tidy up git ignore (#1414)
* cleaned gitignore and add comments

* removed colon for readbility

* alphabetize files in sections

Co-authored-by: nelnog <nel.nogales@gmail.com>
2022-02-19 11:46:26 -08:00
Jrnl Bot
76d9bd4454 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
Micah Jerome Ellison
c6fa22b4f6 Drop support for Python 3.7 and 3.8 (#1412)
* Remove Python 3.7 and 3.8 from github actions workflows

* Update lockfile after running poetry update a couple times

* Update poetry lock

* Remove Python 3.7 and 3.8 from pyproject.toml and run poetry lock
2022-02-19 11:46:26 -08:00
Jrnl Bot
44e56fb53d Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
dependabot[bot]
97149f1d4d Bump pytest from 6.2.5 to 7.0.0 (#1407)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.0.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 11:46:26 -08:00
Jrnl Bot
b274fa4676 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
Jrnl Bot
299ddb2e4b Increment version to v2.8.4 2022-02-19 11:46:26 -08:00
Jrnl Bot
4761fee8d8 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
Jrnl Bot
a1c4ca23d3 Increment version to v2.8.4-beta2 2022-02-19 11:46:26 -08:00
Jrnl Bot
7532f79603 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
Micah Jerome Ellison
bb748db592 Add hash as a default tag symbol (#1398) 2022-02-19 11:46:26 -08:00
Micah Jerome Ellison
7fd1a9903a Add --co alias for --config-override (#1397) 2022-02-19 11:46:26 -08:00
Jrnl Bot
8be1c2e58a Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
Micah Jerome Ellison
dd6aa2f294 Add reference documentation to docs site and separate out "Tips and Tricks" and "External Editors" from "Recipes" (#1332)
* First draft of command line reference, mostly pulled from help screen

* Add first draft of config file reference, mostly pulled from advanced.md

* Clean up config file doc for readability

* Add --config-file and remove examples from CLI reference

* Add warning about time zone in timeformat

* More small changes, and adding template config keyword

* Cleaning up and re-ordering config file reference

* Clean up reference and anything else from advanced documentation that can live elsewhere and linking to config file reference wherever config file is mentioned

* Fix syntax highlighting in command line reference, clean up content a bit, include --diagnostic

* Mention version config key

* Apply minor changes suggested in PR review

* Rename "recipes" to "Tips and Tricks", pull "External Editors" out of it into its own page, and redirect old recipes link to tips-and-tricks

* Revert broken mkdocs-redirects usage from last commit
2022-02-19 11:46:26 -08:00
Jrnl Bot
275ce8b9a4 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
dependabot[bot]
371171cf48 Bump black from 21.12b0 to 22.1.0 (#1404)
* Bump black from 21.12b0 to 22.1.0

Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits/22.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Run make format

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2022-02-19 11:46:26 -08:00
Jrnl Bot
054df35937 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
dependabot[bot]
dfaab7051e Bump asteval from 0.9.25 to 0.9.26 (#1400)
Bumps [asteval](https://github.com/newville/asteval) from 0.9.25 to 0.9.26.
- [Release notes](https://github.com/newville/asteval/releases)
- [Commits](https://github.com/newville/asteval/compare/0.9.25...0.9.26)

---
updated-dependencies:
- dependency-name: asteval
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 11:46:26 -08:00
Jrnl Bot
896027e403 Update changelog [ci skip] 2022-02-19 11:46:26 -08:00
dependabot[bot]
0f496ca22d Bump ipython from 7.28.0 to 7.31.1 (#1401)
Bumps [ipython](https://github.com/ipython/ipython) from 7.28.0 to 7.31.1.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](https://github.com/ipython/ipython/compare/7.28.0...7.31.1)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 11:46:25 -08:00
Jonathan Wren
9cb5630ee1 Unskip some tests (#1399)
* remove skip_editor test and tag

* remove useless test

* unskip blank input test

* formatting

* rename test so it doesn't overwrite other test

* unskip some dayone tests that now work
2022-02-19 11:46:25 -08:00
Nelson
20d6eda1ad
Tidy up git ignore (#1414)
* cleaned gitignore and add comments

* removed colon for readbility

* alphabetize files in sections

Co-authored-by: nelnog <nel.nogales@gmail.com>
2022-02-17 15:38:11 -08:00
Jrnl Bot
2ec4567f69 Update changelog [ci skip] 2022-02-12 22:09:44 +00:00
Micah Jerome Ellison
117e0de5bc
Drop support for Python 3.7 and 3.8 (#1412)
* Remove Python 3.7 and 3.8 from github actions workflows

* Update lockfile after running poetry update a couple times

* Update poetry lock

* Remove Python 3.7 and 3.8 from pyproject.toml and run poetry lock
2022-02-12 14:07:56 -08:00
Jonathan Wren
41575478a4 add message to catch-all exception block 2022-02-12 13:42:37 -08:00
Jonathan Wren
5726bc6197 format with black 2022-02-12 13:25:30 -08:00
Jrnl Bot
f9a0695865 Update changelog [ci skip] 2022-02-12 20:53:58 +00:00
dependabot[bot]
c2f1d19eaf
Bump pytest from 6.2.5 to 7.0.0 (#1407)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.0.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-12 12:52:14 -08:00
Jrnl Bot
9bceb39e26 Update changelog [ci skip] 2022-02-12 12:50:42 -08:00
Jrnl Bot
72fea986d0 Increment version to v2.8.4 2022-02-12 20:41:34 +00:00
Jonathan Wren
09c04aa5de Update and modularize exception handling
cc #1024 #1141

- Stack traces are no longer shown to users unless the --debug flag is
  being used
- Errors, warnings, and other messages contain color as needed
- Converted error messages to Enum
- Adds print_msg function to centralize output (this should replace all
  other output in other modules)

Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2022-02-05 16:05:43 -08:00
Jrnl Bot
fa874ace12 Update changelog [ci skip] 2022-02-05 21:09:51 +00:00
Jrnl Bot
cfeb9e01b7 Increment version to v2.8.4-beta2 2022-02-05 21:08:19 +00:00
Jrnl Bot
4b6a8efe0f Update changelog [ci skip] 2022-02-05 21:07:34 +00:00
Micah Jerome Ellison
f37062c9b6
Add hash as a default tag symbol (#1398) 2022-02-05 13:06:03 -08:00
Micah Jerome Ellison
cd865e048e
Add --co alias for --config-override (#1397) 2022-02-05 13:04:23 -08:00
Jrnl Bot
f890e2fcd3 Update changelog [ci skip] 2022-02-05 21:01:00 +00:00
Micah Jerome Ellison
972af21bca
Add reference documentation to docs site and separate out "Tips and Tricks" and "External Editors" from "Recipes" (#1332)
* First draft of command line reference, mostly pulled from help screen

* Add first draft of config file reference, mostly pulled from advanced.md

* Clean up config file doc for readability

* Add --config-file and remove examples from CLI reference

* Add warning about time zone in timeformat

* More small changes, and adding template config keyword

* Cleaning up and re-ordering config file reference

* Clean up reference and anything else from advanced documentation that can live elsewhere and linking to config file reference wherever config file is mentioned

* Fix syntax highlighting in command line reference, clean up content a bit, include --diagnostic

* Mention version config key

* Apply minor changes suggested in PR review

* Rename "recipes" to "Tips and Tricks", pull "External Editors" out of it into its own page, and redirect old recipes link to tips-and-tricks

* Revert broken mkdocs-redirects usage from last commit
2022-02-05 12:59:20 -08:00
Jrnl Bot
967ec86d9d Update changelog [ci skip] 2022-02-05 20:05:36 +00:00
dependabot[bot]
a8f0b18219
Bump black from 21.12b0 to 22.1.0 (#1404)
* Bump black from 21.12b0 to 22.1.0

Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits/22.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Run make format

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2022-02-05 12:04:06 -08:00
Jrnl Bot
0773d6b1d3 Update changelog [ci skip] 2022-02-05 19:45:38 +00:00
dependabot[bot]
b1e228ea40
Bump asteval from 0.9.25 to 0.9.26 (#1400)
Bumps [asteval](https://github.com/newville/asteval) from 0.9.25 to 0.9.26.
- [Release notes](https://github.com/newville/asteval/releases)
- [Commits](https://github.com/newville/asteval/compare/0.9.25...0.9.26)

---
updated-dependencies:
- dependency-name: asteval
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-05 11:44:06 -08:00
Jrnl Bot
5463476a00 Update changelog [ci skip] 2022-01-22 18:17:22 +00:00
dependabot[bot]
aa2c77abfc
Bump ipython from 7.28.0 to 7.31.1 (#1401)
Bumps [ipython](https://github.com/ipython/ipython) from 7.28.0 to 7.31.1.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](https://github.com/ipython/ipython/compare/7.28.0...7.31.1)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 10:15:36 -08:00
Jonathan Wren
1fbb788528
Unskip some tests (#1399)
* remove skip_editor test and tag

* remove useless test

* unskip blank input test

* formatting

* rename test so it doesn't overwrite other test

* unskip some dayone tests that now work
2022-01-15 14:45:00 -08:00