v3.0.0
Breaking Changes
- Feature data can now represent redirecting from one ID to one other ID (a feature move) and from one ID to many IDs (a feature split). If you look up a feature by ID, then you might not get regular feature data. Use the new
kindproperty to check whether a given ID is a redirect to one ("moved") or more other features ("split"), or an ordinary feature ("feature"). See the README for further information on how to interpret moved and split features. - Some existing types have been simplified. Previously,
caniuse,group,snapshot, andspecproperty values could be a string or an array of strings. Now only arrays of strings are allowed.
What's Changed
- Use JSON Schema as source of truth by @ddbeck in #2990
- Add move and split redirects to the schema by @ddbeck in #3000
- Add guidelines for moving and splitting features by @ddbeck in #3180
- Add consumer docs for moved and split features by @ddbeck in #3181
- Change schema
string | string[]properties tostring[]by @ddbeck in #3184 - Prepare v3.0.0 by @ddbeck in #3333
Full Changelog: v2.49.0...v3.0.0
Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.