Skip to content

🚀 Release: 1.12.29#649

Merged
jbourdin merged 4 commits into
mainfrom
release/1.12.29
May 28, 2026
Merged

🚀 Release: 1.12.29#649
jbourdin merged 4 commits into
mainfrom
release/1.12.29

Conversation

@jbourdin
Copy link
Copy Markdown
Owner

Summary

  • Release 1.12.29 — homogenize basic-energy fallback images on TCGdex sm1/164–172 for all 9 colors (single CDN, single artwork era).
  • Ships data migration Version20260528230443 that heals every persisted card_printing.image_url for basic energies on next make migrations — synthetic-fallback URLs match by exact string, real TCGdex printings under PTCG-Live energy-only set codes (MEE/SVE/SME/XYE/BWE) remap by card_identity.name → sm1 URL.
  • See docs/changelog.md for the full notes.

jbourdin and others added 4 commits May 27, 2026 21:01
CardEnricher::BASIC_ENERGY_IMAGES now points all 9 basic-energy fallbacks
at TCGdex sm1/164-172 (the only TCGdex-deployed set with all 9 colors
including Fairy). Single CDN, single artwork era — replaces the previous
mix of pokemon.com (MEE) and pokemontcg.io (sm1 Fairy) URLs.

A two-pass data migration heals already-enriched decks: a narrow URL
match for synthetic energy- fallback rows, plus a JOIN-based update for
real TCGdex printings tagged with PTCG Live energy-only set codes
(MEE/SVE/SME/XYE/BWE) — those carried legacy SVE pokemon.com art or the
404-prone assets.tcgdex.net/en/me/mee/* URLs and now map to sm1 by color.

DEFAULT_BASIC_ENERGY_PRINTINGS (minified export / printed labels) is
intentionally left unchanged — the MEE 1-8 setCode identifier is
user-visible on physical labels and a separate decision.
🐛 fix: homogenize basic-energy images on TCGdex sm1
@sentry
Copy link
Copy Markdown

sentry Bot commented May 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jbourdin jbourdin merged commit dd6abf3 into main May 28, 2026
6 checks passed
@jbourdin jbourdin deleted the release/1.12.29 branch May 28, 2026 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant