Skip to content

v0.3.0: Enhanced Filter Parameters

Choose a tag to compare

@jonnybottles jonnybottles released this 03 Feb 20:37

New Features

Added 5 new filter parameters to the search_roadmap tool:

  • release_phase - Filter by release phase (e.g., General Availability, Preview)
  • platform - Filter by platform (e.g., Web, iOS, Android, Desktop, Mac)
  • rollout_date - Filter by rollout start date (e.g., December CY2026)
  • preview_date - Filter by preview availability date
  • modified_within_days - Filter features modified within N days (1-365)

Improvements

  • API parser now extracts releasePhase, platforms, and publicPreviewDate fields
  • All filters support case-insensitive partial matching
  • Filters can be combined for complex queries
  • Comprehensive test coverage with 45 total tests

Example Usage

Find web features rolling out in December 2026:
result = await search_roadmap(rollout_date="December CY2026", platform="Web", limit=5)

Find recently modified Teams features:
result = await search_roadmap(product="Teams", modified_within_days=30)

Technical Details

  • Version bump: 0.2.1 → 0.3.0
  • 486 lines added across 7 files
  • 23 new tests added
  • All tests passing (45/45)