Skip to content

v0.4.0 - API v2 Upgrade

Latest

Choose a tag to compare

@jonnybottles jonnybottles released this 04 Feb 21:30

What's Changed

API v2 Migration

  • Upgraded from Release Communications API v1 to v2 endpoint
  • Response format now uses OData wrapper (value array)
  • Fields renamed to match v2 schema:
    • tagsproducts
    • release_phasesrelease_rings
    • public_disclosure_dategeneral_availability_date
    • public_preview_datepreview_availability_date
  • Date format changed from "Month CY20XX" to YYYY-MM
  • New output fields: availabilities (per-ring schedule), more_info_urls (documentation links)

Repo Cleanup

  • Removed unused tool files (details.py, cloud.py, recent.py) — all functionality covered by search_roadmap
  • Removed 3 MB test snapshot and example server directory
  • Aligned version numbers across all config files

Breaking Changes

  • Output field names have changed (see above). Consumers relying on tags, release_phases, public_disclosure_date, or public_preview_date keys must update.
  • Date strings are now YYYY-MM format instead of "Month CY20XX".