Releases: Investigamer/hexproof
Releases · Investigamer/hexproof
0.4.1
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
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
validationsubmodule
Fix
- scryfall: Add some currently undocumented fields to Card schema
- mtgjson: Provider
mtgjsonupdated 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
scryfallupdated for new providers module, introduced ScryfallSchema base class, aligned types with current Scryfall data - vectors: Provider
vectorsupdated for new providers module - pyproject.toml: Add py.typed, ensure changelog uses utf-8 encoding
0.3.7
0.3.7 (2024-10-10)
Fix
- mtgpics: Rework scraping to bring in line with new schemas