Mightstone

Latest version: v0.12.0

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

Scan your dependencies

Page 3 of 5

0.6.3

Build

* build: attempt to resolve build and release.. ([`77234e6`](https://github.com/Guibod/mightstone/commit/77234e662134703912bfb7801eb37b907deddbe0))

Fix

* fix: integration test for scryfall run a reserve list

This commit intends to generate 0.6.3 release ([`fd41818`](https://github.com/Guibod/mightstone/commit/fd4181829d6b6d993d73dadad1e5745ca88857bc))

0.6.2

Build

* build: attempt to resolve build and release ([`1f29dbc`](https://github.com/Guibod/mightstone/commit/1f29dbce213a4a7c234dc5cd6fff22087dbb22a8))

* build: attempt to resolve build and release ([`af4a208`](https://github.com/Guibod/mightstone/commit/af4a208afe3266ddf830eaed3498a44a3060cb5f))

* build: python semantic release 8, proper setup ([`3f2e5a2`](https://github.com/Guibod/mightstone/commit/3f2e5a27ad3a9e7ccbaffde0f8782176dec168f7))

* build: semantic release fixed to 8.0.4 plus fix in configuration ([`ff8e747`](https://github.com/Guibod/mightstone/commit/ff8e7477c51ae0df8f4f9c99b814bf7a64014e2e))

Chore

* chore(deps-dev): bump pygments from 2.14.0 to 2.15.0

Bumps [pygments](https://github.com/pygments/pygments) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.14.0...2.15.0)

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

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

* chore(deps): bump certifi from 2022.12.7 to 2023.7.22

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

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

Signed-off-by: dependabot[bot] <supportgithub.com> ([`3a329ce`](https://github.com/Guibod/mightstone/commit/3a329ceb60349379341343968edb234c8e1de17f))

* chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.0 to 41.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.0...41.0.3)

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

Signed-off-by: dependabot[bot] <supportgithub.com> ([`4aa6bd0`](https://github.com/Guibod/mightstone/commit/4aa6bd017239303e998c6dfb3eb3067a65e2bcaf))

* chore(deps): bump requests from 2.28.2 to 2.31.0

Bumps [requests](https://github.com/psf/requests) from 2.28.2 to 2.31.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.28.2...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...

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

* chore(deps): bump cryptography from 40.0.1 to 41.0.0

Bumps [cryptography](https://github.com/pyca/cryptography) from 40.0.1 to 41.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/40.0.1...41.0.0)

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

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

Fix

* fix: applied up-to-date mtgjson v5.2.1 schema

mtgjson rulings are now optional in cards (Set, Face, and Deck) ([`41cbb5f`](https://github.com/Guibod/mightstone/commit/41cbb5f1c3bb4721327404b7f4125712a1c336a3))

* fix: applied updated card conjurer template

- metadata is removed
- name is part of root object ([`9980b4b`](https://github.com/Guibod/mightstone/commit/9980b4b73360745d3af1fe267f4cfa794a01b8b6))

* fix: scryfall random endpoint don’t use local cache anymore ([`7bb6012`](https://github.com/Guibod/mightstone/commit/7bb601206ab3a6a453efc2c0a9167f0c893c59a5))

* fix: synchronized functions that return generators are fixed ([`fe14af1`](https://github.com/Guibod/mightstone/commit/fe14af1d47500a3b38a206d7513a16a3d7ac0cb6))

0.6.1

Fix

* fix: release script should not fail anymore on the lack of mypy types during the lint step ([`7401671`](https://github.com/Guibod/mightstone/commit/740167141bcc637202808794f47eaef57abad8a9))

0.6.0

Chore

* chore: complete mypy coverage and the build is greenwip ([`06bb7ab`](https://github.com/Guibod/mightstone/commit/06bb7abe6221c359b91f68bf733fd4d492b48342))

* chore: gitignored .python-version file ([`e932078`](https://github.com/Guibod/mightstone/commit/e93207813ed30ce6a1e2f36788822a167ad9028d))

Feature

* feat: persistence support ([`24db834`](https://github.com/Guibod/mightstone/commit/24db83426fd4a203f0759cd06a13350079b176e5))

Fix

* fix: our mongita fork allow usage of motor 3.1.1 that enables support for python 3.11 ([`4a0738f`](https://github.com/Guibod/mightstone/commit/4a0738f2b89a49ede4f522b5d8800dcb78eda8a2))

0.5.0

Chore

* chore: introducing synchronize() function that will provide sync version of async features ([`6edf5bc`](https://github.com/Guibod/mightstone/commit/6edf5bcc69e3c3b5b98e1f6a366bab84f3ee45fe))

* chore: added dependency to asgiref that is a reference in term of async_to_sync ([`fccdd40`](https://github.com/Guibod/mightstone/commit/fccdd40178353f696ba5a8570ae904e3fe6d59bc))

* chore: Rule framework now use RuleExplorer a MightstoneHttpClient

Removed dependency to Requests, and is async ready. ([`0d899b0`](https://github.com/Guibod/mightstone/commit/0d899b011d7d0ab904a846d834f0f71933d73df5))

* chore: silenced tests in CI for integration tests that rely on real connection to third part API ([`02047af`](https://github.com/Guibod/mightstone/commit/02047af425e98708a06c7fd09cf8b0c1add2dc3b))

* chore: type hinting some of async library of mightstone ([`44639fd`](https://github.com/Guibod/mightstone/commit/44639fdf61f64d905053c047731a057f7526e3bb))

Documentation

* docs: added proper scryfall documentation ([`b17cd2b`](https://github.com/Guibod/mightstone/commit/b17cd2bca2f3ec69075ff2fa55a716124a180bc6))

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`](https://github.com/Guibod/mightstone/commit/ea76a8e9461b4b73039d3b39831975ab8e09503e))

* feat: mtgjson services applies the new method() / method_async() dichotomy ([`d407077`](https://github.com/Guibod/mightstone/commit/d40707770b50aef01026fe37605ba2bd1fddb2dc))

* feat: card-conjurer services applies the new method() / method_async() dichotomy ([`e7dfb06`](https://github.com/Guibod/mightstone/commit/e7dfb06f42817ed364cae27da1e9abf879490b9f))

* feat: edhrec services applies the new method() / method_async() dichotomy ([`6e0e165`](https://github.com/Guibod/mightstone/commit/6e0e1659a1ea551039793643986d9f40cc7129f9))

* feat: scryfall services applies the new method() / method_async() dichotomy ([`d82bed1`](https://github.com/Guibod/mightstone/commit/d82bed1de264658cd3dfde025e96d48983cb725a))

* feat: moved rules to the wotc service, introducing the first api with both sync/async functions ([`8ceb49d`](https://github.com/Guibod/mightstone/commit/8ceb49d8cc1ea1e54f991b809717f4fbe5b81176))

* feat: moved rules to the wotc service, introducing the first api with both sync/async functions ([`1acd5a7`](https://github.com/Guibod/mightstone/commit/1acd5a71a41b3cca8bc295fb5cb20033ecc21157))

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`](https://github.com/Guibod/mightstone/commit/05d333620b506a7d05d74a8d3a7b9757800a5ecf))

* fix: scryfall supports httpx now, also added a bunch of integration tests ([`ef3b51b`](https://github.com/Guibod/mightstone/commit/ef3b51bcea71d714d3effdb0e54b424202d34062))

0.4.0

Chore

* chore: silenced an error related to uncatched generator early exit ([`781dc0e`](https://github.com/Guibod/mightstone/commit/781dc0ee232e52da1b3534a6f5fa0f74a09db1fd))

* chore: silenced a warning about skip tests ([`c552af1`](https://github.com/Guibod/mightstone/commit/c552af16a816598ac15ec6c644ccb03bc00a9c36))

* chore: removed dependency to aiohttp ([`da88a68`](https://github.com/Guibod/mightstone/commit/da88a680f7504d1aec2cdf231e932045a880ff48))

Feature

* feat: added support for inline icons in card conjurer ([`bbefa6b`](https://github.com/Guibod/mightstone/commit/bbefa6bf6cb8cfd2c22969496a6069506591b2be))

Fix

* fix: restoring support for card conjurer ([`f97b523`](https://github.com/Guibod/mightstone/commit/f97b523980184afad820117a271704527821e2ca))

Refactor

* refactor: introducing dependency injector and switched from aiohttp to httpx client ([`1ade77a`](https://github.com/Guibod/mightstone/commit/1ade77a64bdf6f30e622b5b54378acada2f8553d))

* refactor: async_file_obj support async iterator ([`f5ed7dc`](https://github.com/Guibod/mightstone/commit/f5ed7dc9e65dca441ae5c9e63e674347ab2d583d))

Unknown

* . ([`756bc03`](https://github.com/Guibod/mightstone/commit/756bc03f1b1086938c0780c9ed436585313447d2))

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.