Skip to content

Conversation

ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented Aug 29, 2025

Don't merge this unless you're prepared to do the release itself too.

Proposed release notes

## Breaking Changes

* This release requires `@mdn/browser-compat-data@^7.0.0`.
* The `RealSupportStatement` class has been removed. All upstream browser compatibility statements now have "real" values (that is, they do not contain `true` or `null` values where version strings might appear), so the distinction between "real" and "non-real" statements no longer has any meaning. Use the `SupportStatement` class instead.
* The `statement()` factory function has been removed. It serves no purpose without the real/non-real value distinction. Use `new SupportStatement()` instead.

## What's Changed

* Upgrade `compute-baseline` to use BCD 7.0.0 by @ddbeck in https://github.com/web-platform-dx/web-features/pull/3288
* Update `compute-baseline` README: `withAncestors` to `checkAncestors` by @alattalatta in https://github.com/web-platform-dx/web-features/pull/3046

Steps to release

  1. Merge this PR.

  2. Wait for tests and workflows to complete on main.

  3. Create a release:

    1. Follow this link: https://github.com/web-platform-dx/web-features/releases/new?tag=compute-baseline/v0.4.0&[email protected]
    2. Uncheck Set as the latest release.
    3. Fill in the release notes using the proposed release notes.
    4. Click Publish release.
  4. Check out main and pull the latest changes.

  5. Run npm publish --workspace="compute-baseline" --dry-run and make sure it's ready to publish v0.4.0.

  6. Run npm publish --workspace="compute-baseline".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant