Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency @mdn/browser-compat-data to v4 #3870

Merged
merged 1 commit into from
Aug 30, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 19, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mdn/browser-compat-data 3.3.14 -> 4.0.1 age adoption passing confidence

Release Notes

mdn/browser-compat-data

v4.0.1

Compare Source

August 26, 2021

Notable changes
  • css.types.ellipse was moved to css.types.basic-shape.ellipse to correct improper nesting of features. (#​12075)

  • css.types.filter-function.constrast was renamed to css.types.filter-function.contrast to correct a typo. (#​12074)

  • The following non-existent, long-removed, or otherwise irrelevant features have been removed:

Known issues
  • In v3.3.9, the structure of features for css.properties.place-content, place-items, and place-self changed (#​11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #​6175 for more information.
Statistics
  • 16 contributors have changed 76 files with 1,053 additions and 996 deletions in 62 commits (v4.0.0...v4.0.1)
  • 13,279 total features
  • 806 total contributors
  • 3,534 total stargazers

v4.0.0

Compare Source

August 19, 2021

Version 4.0.0 makes some potentially-breaking changes to improve the flexibility and quality of the data. Higlights include:

  • The schema now supports a "preview" version value for in-development browser releases, such as Safari Technology Preview, Chrome Canary, and Firefox Nightly.
  • Deno, the JavaScript and TypeScript runtime, has been added as a new engine.
  • All XPath (xpath) and XSLT (xslt) features have been removed because the data was incomplete and unmaintained.
  • The schema for browser release data now supports the optional accepts_flags boolean hint.
Notable changes
  • Deno, the JavaScript and TypeScript runtime, has been added as a new engine. Deno data is included for JavaScript and some Web APIs, much like Node.js data. (#​10753)

  • The XPath (xpath) and XSLT (xslt) features have been removed. These features poorly covered their subjects and were unmaintained. Rather than purport to have such data, we removed it.

    We're not ruling out the return of XPath and XSLT data in the future. But for now, in the absence of an intentional effort to create and maintain that data, we thought it best to remove the faulty data. (#​9830)

  • The schema now supports a special version value "preview" for in-development versions of browsers, such as Safari Technology Preview, Chrome Canary, and Firefox Nightly. Additionally, browser data now supports a preview_name property for supplying a corresponding name for the preview browser.

    These additions to the schema should help represent features gated to development versions, which were previously misrepresented with notes, false values, or inaccurate version numbers. (#​10334)

  • The schema for browser release data now supports the optional accepts_flags boolean hint, which indicates whether a browser (or individual release) should contain flags data. Presently, this is a hint for data contributors or tools. The value of accepts_flags doesn't (yet) make any guarantees about the contents of feature data. (#​11286)

  • Descendant features of api.HTMLCanvasElement.getContext and api.HTMLCanvasElement.toBlob have been reorganized to follow the guideline for parameter object features. See the PR for a detailed list of features affected. (#​11234)

  • The following features were lower-cased for consistency with other feature names: (#​11961)

    • api.CanvasRenderingContext2D.drawImage.Smoothing_downscaling (now smoothing_downscaling)
    • api.OfflineAudioContext.OfflineAudioContext.Parameters_accepted_in_an_object (now parameters_accepted_in_an_object)
  • The following non-existent, long-removed, or otherwise irrelevant features have been removed:

    • api.AnimationEvent.initAnimationEvent (#​12059)
    • api.TouchList.identifiedTouch (#​11760)
Statistics
  • 22 contributors have changed 406 files with 11,006 additions and 6,128 deletions in 84 commits (v3.3.14...v4.0.0)
  • 13,281 total features
  • 804 total contributors
  • 3,491 total stargazers

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@codecov
Copy link

codecov bot commented Aug 19, 2021

Codecov Report

Merging #3870 (17828d3) into master (227967e) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #3870   +/-   ##
=======================================
  Coverage   98.74%   98.74%           
=======================================
  Files          52       52           
  Lines        2559     2559           
  Branches      738      738           
=======================================
  Hits         2527     2527           
  Misses         32       32           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 227967e...17828d3. Read the comment docs.

@renovate renovate bot force-pushed the renovate/mdn-browser-compat-data-4.x branch from 30c90d2 to 17828d3 Compare August 26, 2021 18:43
@willdurand
Copy link
Member

The test suite passes but some changes in v4 seem like things that might break later, e.g., the preview version? @rpl WDYT?

@rpl
Copy link
Member

rpl commented Aug 30, 2021

The test suite passes but some changes in v4 seem like things that might break later, e.g., the preview version? @rpl WDYT?

I just took a look to the full diffs for 3.3.14-4.0.0 and 4.0.0-4.0.1, and I see some new fields added to the schema and deno as an additional engine listed in the browser compat tables for some WebAPIs, but none of that should matter for the addons-linter in practice (at the moment the addons-linter only cares about version_added in the __compat properties).

@willdurand
Copy link
Member

Thanks, let's merge this PR then.

@willdurand willdurand merged commit c58789c into master Aug 30, 2021
@willdurand willdurand deleted the renovate/mdn-browser-compat-data-4.x branch August 30, 2021 09:19
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.

3 participants