Skip to content

v3.0.0

Choose a tag to compare

@ddbeck ddbeck released this 17 Sep 15:50
· 113 commits to main since this release
f630e00

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 kind property 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, and spec property 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 to string[] 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.