Added a new field to the card data model to indicate newly released cards during a new set release
Added filter for /cards endpoint to filter by new cards with new = true query parameter (check the API docs here)
Breaking
Cards with the new field may have partial/missing data (mainly in the metadata field) - these will be corrected and fixed as soon as the data sources I use are updated
v0.2.0Mar 18, 2025
New
Added some missing cards from the Spiritforged set
Added some of the teased cards from the new Unleashed set
Added all the missing promo cards with the promo rarity type
Added new endpoint to get cards by riftbound id /cards/riftbound/:id
For all /cards endpoints, added a set_id query parameter to filter cards by set
Updated card data to include flavour text
Updated card data to include the date the card was last updated in Riftcodex (see metadata.updated_on)
Fix
Fixed some inconsistencies in card and set data
Improvement
Improved monitoring and logging for better error tracking and performance insights
Optimised the /cards/name endpoint for faster lookups
Added indexes for improved query performance
Breaking
The Riftcodex card ID field was refactored and changed for all cards
The public_code attribute was removed as it was redundant
The cardmarket_id for sets was changed from being a single integer to a list of integers to support Cardmarket's structure
Naming convention was changed follow the style: Tryndamere - Barbarian instead of Tryndamere, Barbarian