v0.3.0: Enhanced Filter Parameters
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)