CHANGELOG
v0.6.2 (2023-08-07)
Build
Chore
chore(deps-dev): bump pygments from 2.14.0 to 2.15.0
Bumps pygments from 2.14.0 to 2.15.0.
updated-dependencies:
dependency-name: pygments dependency-type: indirect …
Signed-off-by: dependabot[bot] <support@github.com> (a98abb4
)
chore(deps): bump certifi from 2022.12.7 to 2023.7.22
Bumps certifi from 2022.12.7 to 2023.7.22.
updated-dependencies:
dependency-name: certifi dependency-type: indirect …
Signed-off-by: dependabot[bot] <support@github.com> (3a329ce
)
chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3
Bumps cryptography from 41.0.0 to 41.0.3.
updated-dependencies:
dependency-name: cryptography dependency-type: indirect …
Signed-off-by: dependabot[bot] <support@github.com> (4aa6bd0
)
chore(deps): bump requests from 2.28.2 to 2.31.0
Bumps requests from 2.28.2 to 2.31.0.
updated-dependencies:
dependency-name: requests dependency-type: direct:production …
Signed-off-by: dependabot[bot] <support@github.com> (da290cb
)
chore(deps): bump cryptography from 40.0.1 to 41.0.0
Bumps cryptography from 40.0.1 to 41.0.0.
updated-dependencies:
dependency-name: cryptography dependency-type: indirect …
Signed-off-by: dependabot[bot] <support@github.com> (c1f9efb
)
Fix
fix: applied up-to-date mtgjson v5.2.1 schema
mtgjson rulings are now optional in cards (Set, Face, and Deck) (41cbb5f
)
fix: applied updated card conjurer template
metadata is removed
name is part of root object (
9980b4b
)
v0.6.1 (2023-04-01)
Fix
fix: release script should not fail anymore on the lack of mypy types during the lint step (
7401671
)
v0.6.0 (2023-04-01)
Chore
Feature
feat: persistence support (
24db834
)
Fix
fix: our mongita fork allow usage of motor 3.1.1 that enables support for python 3.11 (
4a0738f
)
v0.5.0 (2023-03-07)
Chore
chore: introducing synchronize() function that will provide sync version of async features (
6edf5bc
)chore: added dependency to asgiref that is a reference in term of async_to_sync (
fccdd40
)chore: Rule framework now use RuleExplorer a MightstoneHttpClient
Removed dependency to Requests, and is async ready. (0d899b0
)
Documentation
docs: added proper scryfall documentation (
b17cd2b
)
Feature
feat: normalized async lib, aiostream is out, asynclibstd is the new norm
Also added documentation, and many other important improvement
I’ve still failed to silence pytest PytestUnraisableExceptionWarning for MtgJSON implementation that will need to be rewritten. :/ (ea76a8e
)
feat: mtgjson services applies the new method() / method_async() dichotomy (
d407077
)feat: card-conjurer services applies the new method() / method_async() dichotomy (
e7dfb06
)feat: edhrec services applies the new method() / method_async() dichotomy (
6e0e165
)feat: scryfall services applies the new method() / method_async() dichotomy (
d82bed1
)feat: moved rules to the wotc service, introducing the first api with both sync/async functions (
8ceb49d
)feat: moved rules to the wotc service, introducing the first api with both sync/async functions (
1acd5a7
)
Fix
fix: MightstoneHttpClient will not reuse client anymore
this is due to big issue while trying to run consecutive call over different asyncio loops, this is a nightmare so F that and move as suggested in this HTTPX issue: https://github.com/encode/httpx/issues/2473 (05d3336
)
fix: scryfall supports httpx now, also added a bunch of integration tests (
ef3b51b
)
v0.4.0 (2023-02-26)
Chore
Feature
feat: added support for inline icons in card conjurer (
bbefa6b
)
Fix
fix: restoring support for card conjurer (
f97b523
)
Refactor
Unknown
. (
756bc03
)
v0.3.0 (2023-02-19)
Chore
chore: added OpenSSF best practices tag (
9423a7f
)
Feature
feat: added CardConjurer support
Cardconjurer is a generic card editor that can support MTG pretty well.
Changes:
Added Model entities
Added CLI to parse and render a card (
d96babf
)
v0.2.2 (2023-02-17)
Chore
chore: removed some tags for third part dependency that we don’t wish to use (
f1a27cd
)
Fix
fix: attempt to fix CI release by using deep checkout instead of shallow checkout (
e79b94c
)
v0.2.1 (2023-02-17)
Chore
chore: explicitly added requests as a dependency
it is use in Rule classes (ceb8323
)
chore: reorganized pyproject.toml
docs
release
dev
groups (d0c77b9
)
Fix
v0.2.0 (2023-02-17)
Chore
chore: ignore flake8 trailing whitespace of doom (
3a1fb09
)chore: added new dependencies to the project (
380678b
)chore: deleted some useless files (
0fafdfb
)chore: root logger defined (
08a2c02
)chore: refactored cli commands to be defined in each service module (
35d721d
)chore: added async compressed stream reader/writer (
91cdd94
)chore: moved back to semantic release job
See: https://github.com/bjoluc/semantic-release-config-poetry (4f502b8
)
Feature
feat: mtgjson api is tested (
c4a6dff
)feat: mtgjson model and api (
9ab63eb
)feat: added diff support for comprehensive rules
Along side with a RuleRef.prev() and an explore() method to search previous rules (5f81186
)
Fix
Unknown
v0.1.3 (2023-02-05)
Documentation
docs: minor change in documentation (
ba3bc8a
)
Fix
v0.1.1 (2023-02-05)
Fix
fix: changed build command for semantic-release (
81784d8
)
v0.1.0 (2023-02-05)
Chore
chore: cleanup by removing doc Makefile and gitignore third part template (
fbc9cb4
)chore: removed VS code configuration and gitignored it (
e56b22a
)chore: removed useless gitlab ci support file (
17c2460
)chore: removed bumpversions leftover file (
05ca220
)chore: added missing dependency to aiostream (
ecd0e0b
)chore: reseted version to 0.0.0, and switched to python-semantic-release (
e381eca
)chore: removed support for python 3.8 in tests (
dbcb11f
)chore: ._* files are gitignored (
2e9b980
)chore: trying to work on version tagging (
4a67efb
)chore: added support for read the docs / sphinx documentation (
323f234
)chore: upgraded CI dependency from actions/setup-python@v3 to actions/setup-python@v4 (
e29898b
)chore: rule color support (
996550b
)chore: initialized the project using cookiecutter poetry (
c390776
)
Feature
feat: added ComprehensiveRules support (
2faefa7
)feat: added missing CLI for scryfall set (
f2da907
)feat: a quick check on documentation (
73ec14b
)feat: added complete scryfall api and cli functions (
6781302
)feat: added all cli commands for static edhrec, (
f522214
)feat: added two sample cli commands for edhrec (
8d6b2ed
)feat: added support for edhrec recs (
8dc5601
)feat: edhrec has support for all static pages and to filter endpoint (
1a8c8cf
)
Fix
fix: enable semantic release on main branch instead of master branch (
9b5ce98
)