Mightstone

Latest version: v0.12.0

Safety actively analyzes 702276 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.12.0

Chore

* chore(deps): bump certifi from 2024.6.2 to 2024.7.4

Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)

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

Signed-off-by: dependabot[bot] <supportgithub.com> ([`632fec1`](https://github.com/Guibod/mightstone/commit/632fec1c0bdafa4ec335941a93b7028e5fb12438))

Feature

* feat: scryfall query builder ([`72dbdad`](https://github.com/Guibod/mightstone/commit/72dbdad8e0d577f7927ff9fd8f977324d7468d70))

Unknown

* tests: relaxed failing test for edhrec ([`aca9040`](https://github.com/Guibod/mightstone/commit/aca9040d374240bf5083d0776c695b45304d590a))

* wwip: not working at all ([`bfc6e2f`](https://github.com/Guibod/mightstone/commit/bfc6e2f3725c65cd46de7dbeb9a7d778ef16051c))

0.11.0

Chore

* chore(docs): fixed bad import for MtgWikiParser and WikiParser ([`24f6733`](https://github.com/Guibod/mightstone/commit/24f6733ac1a8e971d6d0987b08a00bef59feb906))

Feature

* feat: fixed and enhanced EDHREC API

- Every data structures are properly typed as pydantic class
- Added streaming ability to explore a collection of results
- More documentation
- Added remote tests to prevent regressions

closes 74 ([`47cb5ec`](https://github.com/Guibod/mightstone/commit/47cb5ec1842fa2bc6638552d32aa0840559c67c0))

Fix

* fix(docs): semantic release should now increment documentation version ([`dedb5c5`](https://github.com/Guibod/mightstone/commit/dedb5c5cf0978a3ed51cc12de8380a129b85f635))

0.10.0

Chore

* chore(deps): bump urllib3 from 2.2.1 to 2.2.2

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)

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

Signed-off-by: dependabot[bot] <supportgithub.com> ([`41bb15c`](https://github.com/Guibod/mightstone/commit/41bb15c319b434d7509fb7b42a1df0ca5390fc1a))

Feature

* feat: fandom wiki is now fully supported with a complete wiki parser ([`a03fe09`](https://github.com/Guibod/mightstone/commit/a03fe0905c90adb5e45ea31b60cb3a8a376b6372))

Fix

* fix: documentation generation is fixed ([`080a27b`](https://github.com/Guibod/mightstone/commit/080a27bfd104931a30e5145ca0d043ef751f00a7))

* fix: http transport will retry 2 times in case of failure ([`394425e`](https://github.com/Guibod/mightstone/commit/394425e345a9ec379f78934bf67ccef77c0b856e))

Refactor

* refactor: httpx, click and asgiref are replaced by hishel, asyncclick and universalasync ([`bc84ef9`](https://github.com/Guibod/mightstone/commit/bc84ef9cebfbf0af23206f0f5d79aa926d3e6e2d))

* refactor: dropped httpx_cache support in favor of hishel ([`9ddda0d`](https://github.com/Guibod/mightstone/commit/9ddda0dcce2ef550ea654a0f8a506f4abaa1511a))

0.9.0

Chore

* chore: cardconjurer types return types are enforced through mypy ([`12d7515`](https://github.com/Guibod/mightstone/commit/12d75159640c2ffb7cb76a51502e4a85dd91e147))

* chore: scryfall api publish a new preference enum ([`fd077b7`](https://github.com/Guibod/mightstone/commit/fd077b7b8074ced9e93a63d6b382ae9bcfcdc4ec))

* chore: upon local mongod start the config.storage.directory is updated ([`d30c11a`](https://github.com/Guibod/mightstone/commit/d30c11a436e824c703b215489f20aa9615df777d))

* chore: protected cli.__main__ from running cli on model discovery code ([`ea74b17`](https://github.com/Guibod/mightstone/commit/ea74b17285988fa31b2b4eaa938b99de16ec6155))

* chore: fixed mightstone.__version__ autoincrement on semantic release ([`3bef04a`](https://github.com/Guibod/mightstone/commit/3bef04a8bff253955ba27d05480a36d6c0d55fb6))

Feature

* feat: distinguished MightstoneSerializableDocument from MightstoneDocument ([`b23fd2e`](https://github.com/Guibod/mightstone/commit/b23fd2e110a8bbc434fded47e0df545f27c47097))

* feat: added support for mtg.fandom.com wiki

- abilities are now provided as a dataset extracted from mtg.fandom.wiki
- rules are provided as a dataset extracted from latest rules
- color pie, identities are provided as a static data set
- added to CLI: wotc scrape ruleswip
- added to CLI: wiki scrape abilities ([`075decd`](https://github.com/Guibod/mightstone/commit/075decd9b2d560e90f1db7d8219e6f92dce34520))

* feat: enhancement for mightstone usage as a library

- Configuration is renamed from MainSettings to MightstoneSettings
- mightstone.core.get_documents can be used outside of mightstone
- mightstone.core.patch_model only affects beanie.Document and can run on any package ([`bb93ab0`](https://github.com/Guibod/mightstone/commit/bb93ab09f2c0ee2dbf572036c62f3e870c1b9217))

Fix

* fix: asynchronous file accessor will await closure or write ([`700b881`](https://github.com/Guibod/mightstone/commit/700b8818c96ea311de64f5ca483ea99615c27ddf))

* fix: cli config is read from cli, not through pydantic ([`1bb758a`](https://github.com/Guibod/mightstone/commit/1bb758a09b681018a2f667910b86c15b9e723f5e))

Unknown

* tests: greatly improved tests performance with a single mongo in memory instance ([`0988db2`](https://github.com/Guibod/mightstone/commit/0988db283814e8d2ad22d839d97bd780eca6c1f4))

* tests: silenced mongomock warnings ([`52734db`](https://github.com/Guibod/mightstone/commit/52734dbbaee6d2c21a459ae51395fd6220b63f81))

0.8.5

Fix

* fix: dependency lock was incorrect ([`45e8da5`](https://github.com/Guibod/mightstone/commit/45e8da5e616834cdf7a2ac38fbc2f25938df1a80))

* fix: python 3.12 support, in dependencies ([`7502564`](https://github.com/Guibod/mightstone/commit/7502564f10c0c50b62c5fea90c7ad3d6c0fe81b9))

0.8.4

Fix

* fix: pypi publish step should now release the project ([`4fd614e`](https://github.com/Guibod/mightstone/commit/4fd614e71abc6ed9dd2a091e1c8f06a1002de2bc))

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.