Chore
* chore: ignore flake8 trailing whitespace of doom ([`3a1fb09`](https://github.com/Guibod/mightstone/commit/3a1fb09508958ef81661463dacc53e2dd4317d6c))
* chore: added new dependencies to the project ([`380678b`](https://github.com/Guibod/mightstone/commit/380678b378cda2990c857676f82c0572e81df726))
* chore: deleted some useless files ([`0fafdfb`](https://github.com/Guibod/mightstone/commit/0fafdfbf080f491c9c0bc27e233726e426e1b612))
* chore: root logger defined ([`08a2c02`](https://github.com/Guibod/mightstone/commit/08a2c02f1a7bfc3854f22f88e900de1d7f29f3b5))
* chore: refactored cli commands to be defined in each service module ([`35d721d`](https://github.com/Guibod/mightstone/commit/35d721d6433bc311eb52a36bb387384a42376e58))
* chore: added async compressed stream reader/writer ([`91cdd94`](https://github.com/Guibod/mightstone/commit/91cdd94f73bf1bdf6bcfe39512c451f10535fd57))
* chore: moved back to semantic release job
See: https://github.com/bjoluc/semantic-release-config-poetry ([`4f502b8`](https://github.com/Guibod/mightstone/commit/4f502b875504a7e18c88cc3595c4dae8738c4be8))
Feature
* feat: mtgjson api is tested ([`c4a6dff`](https://github.com/Guibod/mightstone/commit/c4a6dff493ea87e1426450680d4689ed69aabf0e))
* feat: mtgjson model and api ([`9ab63eb`](https://github.com/Guibod/mightstone/commit/9ab63ebc0a9afa628b6c6392baea285afde7924d))
* feat: added diff support for comprehensive rules
Along side with a RuleRef.prev() and an explore() method to search previous rules ([`5f81186`](https://github.com/Guibod/mightstone/commit/5f81186e35b95e78b176b032206e6e26dd1e1bdd))
Fix
* fix: release process with semantic release is now working (at least locally) ([`f3c7bdc`](https://github.com/Guibod/mightstone/commit/f3c7bdcfcb55086219c7121b152251358a554399))
* fix: attempt to change semantic release version variable ([`a939b59`](https://github.com/Guibod/mightstone/commit/a939b59dcd4df4d66e55c18f85b3d9305ec3edb2))
* fix: restored documentation generation ([`16ac1e4`](https://github.com/Guibod/mightstone/commit/16ac1e469b1671172d9a79872a1c845a1e7bc607))
Unknown
* doc: mtgjson documentation is ok, overhauled documentation in general ([`9e5540a`](https://github.com/Guibod/mightstone/commit/9e5540a96d5135638645de14d0fd8bec86533813))
* doc: added a note regarding YAJL and ijson ([`eefc43a`](https://github.com/Guibod/mightstone/commit/eefc43a07cff8d7457eec5c4b6f3f77c2d707a65))