diff --git a/CHANGELOG.md b/CHANGELOG.md index 0de6aaf..9611d4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ +## v1.7.0 (2023-10-17) + +### Ci + +* ci: pyproject semantic 8 (#59) ([`901073d`](https://github.com/ajite/hebikani/commit/901073da89b6876fc44fa9862323b1a4e2f19085)) + +### Feature + +* feat: add subject caching, improve question reading system (#60) + +User can download subject in cache using hebikani --download +User can use kanji reading on vocabulary, the answers will be set as inexact as opposed to incorrect. ([`0a5b294`](https://github.com/ajite/hebikani/commit/0a5b2949b061fbaaa9e6a6b6d8d98b04a254ac14)) + + ## v1.6.4 (2023-10-05) ### Ci @@ -12,59 +26,59 @@ * fix: png for non utf character were returning 403 (#57) -* fix: png for non utf character were returning 403 - -Used SVG instead - +* fix: png for non utf character were returning 403 + +Used SVG instead + * ci: fix poetry version ([`f25cf8e`](https://github.com/ajite/hebikani/commit/f25cf8e01f6ff21b68814c9ccef9b44a7ebab786)) * fix(deps): bump certifi from 2021.10.8 to 2022.12.7 (#45) -Bumps [certifi](https://github.com/certifi/python-certifi) from 2021.10.8 to 2022.12.7. -- [Release notes](https://github.com/certifi/python-certifi/releases) -- [Commits](https://github.com/certifi/python-certifi/compare/2021.10.08...2022.12.07) - ---- -updated-dependencies: -- dependency-name: certifi - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [certifi](https://github.com/certifi/python-certifi) from 2021.10.8 to 2022.12.7. +- [Release notes](https://github.com/certifi/python-certifi/releases) +- [Commits](https://github.com/certifi/python-certifi/compare/2021.10.08...2022.12.07) + +--- +updated-dependencies: +- dependency-name: certifi + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`eee9eae`](https://github.com/ajite/hebikani/commit/eee9eaee97fcebd58ebd6e0fe3fdb09ff0f3a04e)) * fix(deps): bump pyobjc from 8.5.1 to 9.0.1 (#46) -Bumps [pyobjc](https://github.com/ronaldoussoren/pyobjc) from 8.5.1 to 9.0.1. -- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases) -- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/master/docs/changelog.rst) -- [Commits](https://github.com/ronaldoussoren/pyobjc/commits) - ---- -updated-dependencies: -- dependency-name: pyobjc - dependency-type: direct:production - update-type: version-update:semver-major -... - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [pyobjc](https://github.com/ronaldoussoren/pyobjc) from 8.5.1 to 9.0.1. +- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases) +- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/master/docs/changelog.rst) +- [Commits](https://github.com/ronaldoussoren/pyobjc/commits) + +--- +updated-dependencies: +- dependency-name: pyobjc + 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> ([`a1ddc33`](https://github.com/ajite/hebikani/commit/a1ddc334cdd57950865037ac22b5dad45a0c5f86)) * fix(deps): bump pillow from 9.2.0 to 9.4.0 (#47) -Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.2.0 to 9.4.0. -- [Release notes](https://github.com/python-pillow/Pillow/releases) -- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) -- [Commits](https://github.com/python-pillow/Pillow/compare/9.2.0...9.4.0) - ---- -updated-dependencies: -- dependency-name: pillow - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.2.0 to 9.4.0. +- [Release notes](https://github.com/python-pillow/Pillow/releases) +- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) +- [Commits](https://github.com/python-pillow/Pillow/compare/9.2.0...9.4.0) + +--- +updated-dependencies: +- dependency-name: pillow + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`8e66986`](https://github.com/ajite/hebikani/commit/8e66986e51c58a3f931e19f2a9ca4fef090ca388)) @@ -74,21 +88,21 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump colorama from 0.4.5 to 0.4.6 (#42) -Bumps [colorama](https://github.com/tartley/colorama) from 0.4.5 to 0.4.6. -- [Release notes](https://github.com/tartley/colorama/releases) -- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst) -- [Commits](https://github.com/tartley/colorama/compare/0.4.5...0.4.6) - ---- -updated-dependencies: -- dependency-name: colorama - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [colorama](https://github.com/tartley/colorama) from 0.4.5 to 0.4.6. +- [Release notes](https://github.com/tartley/colorama/releases) +- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/tartley/colorama/compare/0.4.5...0.4.6) + +--- +updated-dependencies: +- dependency-name: colorama + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> + +Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`d090f3a`](https://github.com/ajite/hebikani/commit/d090f3a7540475ae153d9f21c669b88b9cc70f17)) @@ -98,21 +112,21 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump mutagen from 1.45.1 to 1.46.0 (#41) -Bumps [mutagen](https://github.com/quodlibet/mutagen) from 1.45.1 to 1.46.0. -- [Release notes](https://github.com/quodlibet/mutagen/releases) -- [Changelog](https://github.com/quodlibet/mutagen/blob/master/NEWS) -- [Commits](https://github.com/quodlibet/mutagen/compare/release-1.45.1...release-1.46.0) - ---- -updated-dependencies: -- dependency-name: mutagen - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [mutagen](https://github.com/quodlibet/mutagen) from 1.45.1 to 1.46.0. +- [Release notes](https://github.com/quodlibet/mutagen/releases) +- [Changelog](https://github.com/quodlibet/mutagen/blob/master/NEWS) +- [Commits](https://github.com/quodlibet/mutagen/compare/release-1.45.1...release-1.46.0) + +--- +updated-dependencies: +- dependency-name: mutagen + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> + +Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`645dc74`](https://github.com/ajite/hebikani/commit/645dc74fc0f5532991f92e352872a00117442022)) @@ -122,21 +136,21 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump pyobjc from 8.5 to 8.5.1 (#40) -Bumps [pyobjc](https://github.com/ronaldoussoren/pyobjc) from 8.5 to 8.5.1. -- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases) -- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/v8.5.1/docs/changelog.rst) -- [Commits](https://github.com/ronaldoussoren/pyobjc/compare/v8.5...v8.5.1) - ---- -updated-dependencies: -- dependency-name: pyobjc - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - -Signed-off-by: dependabot[bot] <support@github.com> +Bumps [pyobjc](https://github.com/ronaldoussoren/pyobjc) from 8.5 to 8.5.1. +- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases) +- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/v8.5.1/docs/changelog.rst) +- [Commits](https://github.com/ronaldoussoren/pyobjc/compare/v8.5...v8.5.1) + +--- +updated-dependencies: +- dependency-name: pyobjc + dependency-type: direct:production + update-type: version-update:semver-patch +... + +Signed-off-by: dependabot[bot] <support@github.com> + +Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`4406acf`](https://github.com/ajite/hebikani/commit/4406acf009291a0a7b47202ae5f24c2bf8ec7758)) @@ -146,20 +160,20 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * build(deps): bump sphinx from 5.1.0 to 5.1.1 (#38) -Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.0 to 5.1.1. -- [Release notes](https://github.com/sphinx-doc/sphinx/releases) -- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) -- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.1.0...v5.1.1) - ---- -updated-dependencies: -- dependency-name: sphinx - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.0 to 5.1.1. +- [Release notes](https://github.com/sphinx-doc/sphinx/releases) +- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) +- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.1.0...v5.1.1) + +--- +updated-dependencies: +- dependency-name: sphinx + 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> ([`6a28344`](https://github.com/ajite/hebikani/commit/6a283447fe1183fbb936f6e69ce74a3726f5381b)) ### Feature @@ -175,12 +189,12 @@ It is useful when you used a synonym that was not in the word list. ([`ad7dc9b`] * feat: improve reviews queue management (#37) -Reviews are now taken 10 by 10. When completing an item a new item will be added to the queue. - -When an item is wrong, the item will go back at the end of the queue after the shuffle. - -It avoid the same question to be asked twice in a row. It makes it easier. - +Reviews are now taken 10 by 10. When completing an item a new item will be added to the queue. + +When an item is wrong, the item will go back at the end of the queue after the shuffle. + +It avoid the same question to be asked twice in a row. It makes it easier. + Keeping a queue of 10 itwms (max 20 questions or less with radicals), makes it easier to interrupt a session. ([`e127f30`](https://github.com/ajite/hebikani/commit/e127f30883898b1a4f52594592be19434545350f)) @@ -194,20 +208,20 @@ Keeping a queue of 10 itwms (max 20 questions or less with radicals), makes it e * fix(deps): bump sphinx from 5.0.2 to 5.1.0 (#36) -Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.2 to 5.1.0. -- [Release notes](https://github.com/sphinx-doc/sphinx/releases) -- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) -- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.2...v5.1.0) - ---- -updated-dependencies: -- dependency-name: sphinx - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.2 to 5.1.0. +- [Release notes](https://github.com/sphinx-doc/sphinx/releases) +- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) +- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.2...v5.1.0) + +--- +updated-dependencies: +- dependency-name: sphinx + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`57cf58b`](https://github.com/ajite/hebikani/commit/57cf58b43a4dda1b7b50650389526f09191e78b9)) @@ -217,17 +231,17 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump pygobject from 3.42.1 to 3.42.2 (#34) -Bumps [pygobject](https://pygobject.readthedocs.io) from 3.42.1 to 3.42.2. - ---- -updated-dependencies: -- dependency-name: pygobject - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [pygobject](https://pygobject.readthedocs.io) from 3.42.1 to 3.42.2. + +--- +updated-dependencies: +- dependency-name: pygobject + 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> ([`2c5d559`](https://github.com/ajite/hebikani/commit/2c5d559c2e5fd984d65b7d5995709b34f34536a6)) @@ -237,20 +251,20 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump pillow from 9.1.1 to 9.2.0 (#33) -Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.1 to 9.2.0. -- [Release notes](https://github.com/python-pillow/Pillow/releases) -- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) -- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.1...9.2.0) - ---- -updated-dependencies: -- dependency-name: pillow - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.1 to 9.2.0. +- [Release notes](https://github.com/python-pillow/Pillow/releases) +- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) +- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.1...9.2.0) + +--- +updated-dependencies: +- dependency-name: pillow + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`606eda4`](https://github.com/ajite/hebikani/commit/606eda4e7d11c7da9392364ff20d01c36b74998f)) @@ -260,20 +274,20 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * fix(deps): bump requests from 2.28.0 to 2.28.1 (#32) -Bumps [requests](https://github.com/psf/requests) from 2.28.0 to 2.28.1. -- [Release notes](https://github.com/psf/requests/releases) -- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) -- [Commits](https://github.com/psf/requests/compare/v2.28.0...v2.28.1) - ---- -updated-dependencies: -- dependency-name: requests - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [requests](https://github.com/psf/requests) from 2.28.0 to 2.28.1. +- [Release notes](https://github.com/psf/requests/releases) +- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) +- [Commits](https://github.com/psf/requests/compare/v2.28.0...v2.28.1) + +--- +updated-dependencies: +- dependency-name: requests + 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> ([`81ef27c`](https://github.com/ajite/hebikani/commit/81ef27cb5309488a12b92cd2e16da47ad969e95b)) @@ -283,27 +297,27 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * build(deps): bump sphinx from 5.0.1 to 5.0.2 (#30) -Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.1 to 5.0.2. -- [Release notes](https://github.com/sphinx-doc/sphinx/releases) -- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) -- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.1...v5.0.2) - ---- -updated-dependencies: -- dependency-name: sphinx - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.1 to 5.0.2. +- [Release notes](https://github.com/sphinx-doc/sphinx/releases) +- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) +- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.1...v5.0.2) + +--- +updated-dependencies: +- dependency-name: sphinx + 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> ([`1a804a4`](https://github.com/ajite/hebikani/commit/1a804a41995df06fa29b91c93a810c374307a429)) ### Fix * fix: lesson arrow navigation stopped working (#31) -Using sys.stdin.raw.read(1) was giving the same input for arrow keys. +Using sys.stdin.raw.read(1) was giving the same input for arrow keys. Switch it back to what it was before but encoded it to utf8 to get ctrl + c ([`d0746e0`](https://github.com/ajite/hebikani/commit/d0746e09daf91265eef15630199988ff60ee0078)) @@ -313,12 +327,12 @@ Switch it back to what it was before but encoded it to utf8 to get ctrl + c ([`d * feat: prevent sending empty answer and handle ctrl + c in reading (#29) -* feat: prevent sending empty answer and handle ctrl + c - -User can't send empty meaning or reading. A system beep is sent when try to do so. - -User can now ctrl + c out of reading questions. - +* feat: prevent sending empty answer and handle ctrl + c + +User can't send empty meaning or reading. A system beep is sent when try to do so. + +User can now ctrl + c out of reading questions. + We used the raw.read in linux,osx getch method since windows getch returned binary as well. ([`732b5c2`](https://github.com/ajite/hebikani/commit/732b5c2619da0b6a6942a857158a1875d1f756d8)) @@ -328,20 +342,20 @@ We used the raw.read in linux,osx getch method since windows getch returned bina * fix(deps): bump colorama from 0.4.4 to 0.4.5 (#28) -Bumps [colorama](https://github.com/tartley/colorama) from 0.4.4 to 0.4.5. -- [Release notes](https://github.com/tartley/colorama/releases) -- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst) -- [Commits](https://github.com/tartley/colorama/compare/0.4.4...0.4.5) - ---- -updated-dependencies: -- dependency-name: colorama - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [colorama](https://github.com/tartley/colorama) from 0.4.4 to 0.4.5. +- [Release notes](https://github.com/tartley/colorama/releases) +- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst) +- [Commits](https://github.com/tartley/colorama/compare/0.4.4...0.4.5) + +--- +updated-dependencies: +- dependency-name: colorama + 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> ([`0836148`](https://github.com/ajite/hebikani/commit/083614899a15cf2ad0a1299502abd7f0db325f76)) @@ -371,23 +385,23 @@ Pypi does not like to use raw html tag. ([`485f6ea`](https://github.com/ajite/he * docs: add logo and backstory generated by OpenAI (#22) -use html to center logo in README +use html to center logo in README change relative URL to https url in order to display images on Pypi ([`6e0bebf`](https://github.com/ajite/hebikani/commit/6e0bebf13944c9938f8feb15e60d283a15508645)) ### Feature * feat: add windows support (#23) -Added mutagen for windows install since playsound has issue playing WaniKani's mp3 -Mutagen removes the mp3 tag and that makes it work on windows. - -We are not saving temporary files and delete them manually. -It was making permission error on windows. - -Updated documentation to include Windows install. - -Updated tests when removing cache (since we are keeping the files and delete them manually) - +Added mutagen for windows install since playsound has issue playing WaniKani's mp3 +Mutagen removes the mp3 tag and that makes it work on windows. + +We are not saving temporary files and delete them manually. +It was making permission error on windows. + +Updated documentation to include Windows install. + +Updated tests when removing cache (since we are keeping the files and delete them manually) + Removed tests that were checking that windows is not implemented. ([`b9d95ed`](https://github.com/ajite/hebikani/commit/b9d95ed22d16f5b56577f15bdc5f2b56b3f087ad)) ### Test @@ -403,40 +417,40 @@ We still need to do tests for input_kana and all the while loops. ([`96ee5df`](h * build(deps): bump sphinx from 5.0.0 to 5.0.1 (#19) -Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.0 to 5.0.1. -- [Release notes](https://github.com/sphinx-doc/sphinx/releases) -- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) -- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.0...v5.0.1) - ---- -updated-dependencies: -- dependency-name: sphinx - dependency-type: direct:production - update-type: version-update:semver-patch -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.0 to 5.0.1. +- [Release notes](https://github.com/sphinx-doc/sphinx/releases) +- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) +- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.0...v5.0.1) + +--- +updated-dependencies: +- dependency-name: sphinx + 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> ([`a0baeda`](https://github.com/ajite/hebikani/commit/a0baeda73d4977893332a5f9e017dcc200cd5cac)) ### Fix * fix(deps): bump requests from 2.27.1 to 2.28.0 (#20) -Bumps [requests](https://github.com/psf/requests) from 2.27.1 to 2.28.0. -- [Release notes](https://github.com/psf/requests/releases) -- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) -- [Commits](https://github.com/psf/requests/compare/v2.27.1...v2.28.0) - ---- -updated-dependencies: -- dependency-name: requests - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [requests](https://github.com/psf/requests) from 2.27.1 to 2.28.0. +- [Release notes](https://github.com/psf/requests/releases) +- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) +- [Commits](https://github.com/psf/requests/compare/v2.27.1...v2.28.0) + +--- +updated-dependencies: +- dependency-name: requests + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`06ec8e2`](https://github.com/ajite/hebikani/commit/06ec8e2f8fd82e539ea4547d6290d2199972952a)) @@ -446,51 +460,51 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * build(deps): set coverage as a dev dependency (#18) -* ci: pinned semantic release to v7.28.1 - +* ci: pinned semantic release to v7.28.1 + See https://github.com/relekang/python-semantic-release/issues/442 ([`48bf21d`](https://github.com/ajite/hebikani/commit/48bf21d1f016e52370e5553f5649a14741a5bae5)) * build(deps): bump sphinx from 4.5.0 to 5.0.0 (#17) -Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.5.0 to 5.0.0. -- [Release notes](https://github.com/sphinx-doc/sphinx/releases) -- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) -- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.5.0...v5.0.0) - ---- -updated-dependencies: -- dependency-name: sphinx - dependency-type: direct:production - update-type: version-update:semver-major -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.5.0 to 5.0.0. +- [Release notes](https://github.com/sphinx-doc/sphinx/releases) +- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) +- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.5.0...v5.0.0) + +--- +updated-dependencies: +- dependency-name: sphinx + 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> ([`4154f58`](https://github.com/ajite/hebikani/commit/4154f58d951e43e1d560261b87e980acbd33218a)) * build(deps): bump coverage from 6.3.2 to 6.4 (#16) -Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.3.2 to 6.4. -- [Release notes](https://github.com/nedbat/coveragepy/releases) -- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) -- [Commits](https://github.com/nedbat/coveragepy/compare/6.3.2...6.4) - ---- -updated-dependencies: -- dependency-name: coverage - dependency-type: direct:production - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.3.2 to 6.4. +- [Release notes](https://github.com/nedbat/coveragepy/releases) +- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) +- [Commits](https://github.com/nedbat/coveragepy/compare/6.3.2...6.4) + +--- +updated-dependencies: +- dependency-name: coverage + dependency-type: direct:production + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`6332efd`](https://github.com/ajite/hebikani/commit/6332efdc123f03f6b0eb9c371883e9b65cad604a)) ### Ci * ci: depandabot will prefix commit with fix or build (#15) -It will prefix with fix for upgrade on external production library +It will prefix with fix for upgrade on external production library It will prefix with build for upgrade on external development library ([`cc86846`](https://github.com/ajite/hebikani/commit/cc868461fc6f5cf7b4044920d77ee9f57fe38d8e)) ### Documentation @@ -501,36 +515,36 @@ It will prefix with build for upgrade on external development library ([`cc86846 * fix(deps): Bump pillow from 9.1.0 to 9.1.1 (#14) -Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.1.1. -- [Release notes](https://github.com/python-pillow/Pillow/releases) -- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) -- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.0...9.1.1) - ---- -updated-dependencies: -- dependency-name: pillow - dependency-type: direct:production -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.1.1. +- [Release notes](https://github.com/python-pillow/Pillow/releases) +- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) +- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.0...9.1.1) + +--- +updated-dependencies: +- dependency-name: pillow + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`10e6a54`](https://github.com/ajite/hebikani/commit/10e6a549185976321b307d8a1d994d2744d6b88c)) * fix(deps): Bump pillow from 9.1.0 to 9.1.1 (#13) -Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.1.1. -- [Release notes](https://github.com/python-pillow/Pillow/releases) -- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) -- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.0...9.1.1) - ---- -updated-dependencies: -- dependency-name: pillow - dependency-type: direct:production -... - -Signed-off-by: dependabot[bot] <support@github.com> - +Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.1.1. +- [Release notes](https://github.com/python-pillow/Pillow/releases) +- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) +- [Commits](https://github.com/python-pillow/Pillow/compare/9.1.0...9.1.1) + +--- +updated-dependencies: +- dependency-name: pillow + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] <support@github.com> + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ([`9b48cb9`](https://github.com/ajite/hebikani/commit/9b48cb9a933bab058342938a43c4ca9349775b75)) @@ -540,10 +554,10 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * feat: Vertical histogram to display next reviews (#11) -- "summary" displays a vertical histogram of the daily review plan. -- Add test for the histogram and the summary output -- When no next reviews for the day are available display: "No more reviews for today" -- Made a new demo.gif with the new summary output +- "summary" displays a vertical histogram of the daily review plan. +- Add test for the histogram and the summary output +- When no next reviews for the day are available display: "No more reviews for today" +- Made a new demo.gif with the new summary output - Add python freezegun to help testing the histogram (mock date) ([`67fc8a8`](https://github.com/ajite/hebikani/commit/67fc8a846ab34ec478c7937a69d8401720839792)) ### Refactor @@ -561,11 +575,11 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.githu * feat: hard mode requires correct kana (#9) -In hard mode when a question has a reading in katakana: -do not accept its hiragana alternative. - -E.g: ベッドの下 answer should be ベッドのした and not べっどのした. - +In hard mode when a question has a reading in katakana: +do not accept its hiragana alternative. + +E.g: ベッドの下 answer should be ベッドのした and not べっどのした. + In normal mode both ベッドのした and べっどのした will work. ([`3b0b834`](https://github.com/ajite/hebikani/commit/3b0b8347d8d1ef1d9dd6636b61a295d560b1dae1)) @@ -583,11 +597,11 @@ It was looking for a branch named master instead of main ([`41798fb`](https://gi * ci: setup semantic-release (#2) -Improve github actions workflows - -- do quality check -- then create badge and publish on pypi and github - +Improve github actions workflows + +- do quality check +- then create badge and publish on pypi and github + All the changes on the main branch need to come from PR ([`e3ccb15`](https://github.com/ajite/hebikani/commit/e3ccb1530d4c9915c6766b060664994b21a61930)) ### Documentation @@ -600,18 +614,18 @@ All the changes on the main branch need to come from PR ([`e3ccb15`](https://git * fix: hard mode does not work with inexact answers (#4) -Answers are considered inexact in hard mode when: - -1) For a question with 1 acceptable answer: -- Used an unacceptable answer (E.g: onyumi instead of kunyomi) - -2) For a question with 2 or more acceptable answer: -- Used the correct number of answers -- One or all of them are unacceptable answers. - -* ci: flake8 is taking too long to run - -- Ignore .venv and build directory +Answers are considered inexact in hard mode when: + +1) For a question with 1 acceptable answer: +- Used an unacceptable answer (E.g: onyumi instead of kunyomi) + +2) For a question with 2 or more acceptable answer: +- Used the correct number of answers +- One or all of them are unacceptable answers. + +* ci: flake8 is taking too long to run + +- Ignore .venv and build directory - add semantic workflow to check semantic title (will be working for future PR) ([`20df7ca`](https://github.com/ajite/hebikani/commit/20df7caa96d6f1f01f8a49054be51c9d14d51592)) * fix: do not run on debian based system @@ -623,8 +637,8 @@ Add doc to explain dependencies that needs to be added. ([`08cd8da`](https://git * refactor: renamed project from WaniKani CLI to HebiKani (#7) -You will need to import from hebikani instead of wanikani_cli - +You will need to import from hebikani instead of wanikani_cli + BREAKING CHANGE: the library name on PIP is not wanikani-cli anymore. ([`f9a8ebd`](https://github.com/ajite/hebikani/commit/f9a8ebda6c11d772676c1a2edfd711fd83e6ba9d)) ### Style @@ -772,11 +786,11 @@ Added a comment for the Audi class definition ([`038de87`](https://github.com/aj * Merge pull request #1 from RBrearton/main -Small refactoring changes - -- Replaced the deprecated OptionParser with the recommended ArgumentParser module. -- Removed COMMANDS, since we can work this out from the Client class. -- Added type hints. +Small refactoring changes + +- Replaced the deprecated OptionParser with the recommended ArgumentParser module. +- Removed COMMANDS, since we can work this out from the Client class. +- Added type hints. - Added to a few different docstrings, renamed some variables and moved stuff around. ([`d150b16`](https://github.com/ajite/hebikani/commit/d150b16bb6cfb13bfdde3d77f3c45efca73bf764)) * Merge branch 'main' into main ([`7bebd74`](https://github.com/ajite/hebikani/commit/7bebd740218b0d1de966f64a06696b4231fb929c)) diff --git a/pyproject.toml b/pyproject.toml index b65c985..3cf6c9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "hebikani" -version = "1.6.3" +version = "1.7.0" description = "WaniKani command line interface" authors = ["Augustin "] readme = "README.rst"