Skip to content

Releases: Investigamer/hexproof

0.4.1

08 Feb 00:57
0.4.1
5a45fbc

Choose a tag to compare

0.4.1 (2026-02-07)

Fix

  • hooks: Prevent character issue on some terminals, add script entrypoint
  • mtgjson/schema: Align schema with MTGJSON v5.3.0, address some optional value fallbacks

Refactor

  • validation: Improve validation tests for strict schema checking, prevent hard fail in production

0.4.0

24 Jan 02:02
090e9c8

Choose a tag to compare

0.4.0 (2026-01-23)

Feat

  • cli: Modularized CLI tooling, new Pydantic validation approach for better readability pending full rewrite
  • utils: Introduced utils module for general utilities, added validation submodule

Fix

  • scryfall: Add some currently undocumented fields to Card schema
  • mtgjson: Provider mtgjson updated for new providers module, introduced MTGJsonSchema base class, aligned types with current MTGJSON data

Refactor

  • workflow: Minor tweaks to account for uv locking
  • workflows: Simplify publish workflow
  • workflows: Enable workflow dispatch
  • scryfall: Provider scryfall updated for new providers module, introduced ScryfallSchema base class, aligned types with current Scryfall data
  • vectors: Provider vectors updated for new providers module
  • pyproject.toml: Add py.typed, ensure changelog uses utf-8 encoding

0.3.7

11 Oct 02:13
0.3.7
44efd58

Choose a tag to compare

0.3.7 (2024-10-10)

Fix

  • mtgpics: Rework scraping to bring in line with new schemas