8000 chore(deps): lock file maintenance minor/patch updates by renovate[bot] · Pull Request #5613 · rollup/rollup · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@renovate
Copy link
Contributor
@renovate renovate bot commented Aug 16, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Pending Age Adoption Passing Confidence
lockFileMaintenance All locks refreshed
@codemirror/view devDependencies minor ^6.30.0 -> ^6.32.0 age adoption passing confidence
mocha (source) devDependencies patch ^10.7.0 -> ^10.7.3 age adoption passing confidence
terser (source) devDependencies patch ^5.31.3 -> ^5.31.5 5.31.6 age adoption passing confidence
vite (source) devDependencies patch ^5.3.5 -> ^5.4.0 5.4.1 age adoption passing confidence
vue (source) devDependencies patch ^3.4.36 -> ^3.4.37 3.4.38 age adoption passing confidence
swc_ecma_ast dependencies patch 0.118.0 -> 0.118.1 age adoption passing confidence
js-sys (source) dependencies patch 0.3.69 -> 0.3.70 age adoption passing confidence
wasm-bindgen (source) dependencies patch 0.2.92 -> 0.2.93 age adoption passing confidence

🔧 This Pull Request updates lock files to use the latest dependency versions.


Release Notes

codemirror/view (@​codemirror/view)

v6.32.0

Compare Source

Bug fixes

Fix a bug where the editor could draw way too big a viewport when not managing its own scrollbar.

New features

The new gutterWidgetClass facet makes it possible to add a class to gutter elements next to widgets.

v6.31.0

Compare Source

Bug fixes

Avoid the editor's geometry measurements becoming incorrect when fonts finish loading by scheduling a measure on document.fonts.ready.

Avoid an issue where Chrome would incorrectly scroll the window when deleting lines in the editor.

Fix an issue where in some layouts editor content would be drawn on top of panel elements.

Fix an issue where coordsAtPos would return null when querying a position in a block widget.

New features

The new lineNumberWidgetMarker facet makes it possible to insert markers into the line number gutter for widgets.

rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.93

Compare Source

Released 2024-08-13

Added
  • Allow exporting functions named default. Throw error in wasm-bindgen-cli if --target web and
    an exported symbol is named default.
    #​3930

  • Added support for arbitrary expressions when using #[wasm_bindgen(typescript_custom_section)].
    #​3901

  • Implement From<NonNull<T>> for JsValue.
    #​3877

  • Add method copy_within for TypedArray, add methods find_last,find_last_index for Array.
    #​3888

  • Added support for returning Vecs from async functions.
    #​3630

  • Added bindings for InputDeviceInfo and MediaTrackCapabilities.
    #​3935

  • Add bindings for RTCRtpReceiver.getCapabilities(DOMString) method.
    #​3941

  • Add bindings for VisualViewport.
    #​3931

  • Add bindings for queueMicrotask.
    #​3981

  • Add experimental bindings for User Agent Client Hints API
    #​3989

  • Add bindings for FocusOptions.
    #​3996

  • Add bindings for RTCRtpReceiver.jitterBufferTarget.
    #​3968

  • Generate getters for all WebIDL dictionary types.
    #​3993

  • Support for iterable in WebIDL. Gives entries, keys, values methods for regular and asynchronous, as well as for_each for regular, iterables.
    #​3962

  • Add bindings for HTMLTableCellElement.abbr and scope properties.
    #​3972

  • Add WebIDL definitions relating to Popover API.
    #​3977

  • Added the thread_stack_size property to the object parameter of default() (init()) and initSync(), making it possible to set the stack size of spawned threads. __wbindgen_thread_destroy() now has a third optional parameter for the stack size, the default stack size is assumed when not passing it. When calling from the thread to be destroyed, by passing no parameters, the correct stack size is determined internally.
    #​3995

  • Added bindings to the Device Memory API.
    #​4011

  • Added support for WebIDL records. This added new methods to various APIs, notably ClipboardItem(), GPUDeviceDescriptor.requiredLimits and Header().
    #​4030

  • Added an official MSRV policy. Library MSRV changes will be accompanied by a minor version bump. CLI tool MSRV can change with any version bump.
    #​4038

  • Added bindings to NavigatorOptions.vibrate.
    #​4041

  • Added an experimental Node.JS ES module target, in comparison the current node target uses CommonJS, with --target experimental-nodejs-module or when testing with wasm_bindgen_test_configure!(run_in_node_experimental).
    #​4027

  • Added importing strings as JsString through #[wasm_bindgen(thread_local, static_string)] static STRING: JsString = "a string literal";.
    #​4055

  • Added experimental test coverage support for wasm-bindgen-test-runner, see the guide for more information.
    #​4060

Changed
  • Stabilize Web Share API.
    #​3882

  • Generate JS bindings for WebIDL dictionary setters instead of using Reflect. This increases the size of the Web API bindings but should be more performant. Also, importing getters/setters from JS now supports specifying the JS attribute name as a string, e.g. #[wasm_bindgen(method, setter = "x-cdm-codecs")].
    #​3898

  • Greatly improve the performance of sending WebIDL 'string enums' across the JavaScript boundary by converting the enum variant string to/from an int.
    #​3915

  • Use table.fill when appropriate.
    #​3446

  • Annotated methods in WebCodecs that throw.
    #​3970

  • Update and stabilize the Clipboard API.
    #​3992

  • Deprecate builder-pattern type setters for WebIDL dictionary types and introduce non-mutable setters instead.
    #​3993

  • Allow imported async functions to return any type that can be converted from a JsValue.
    #​3919

  • Update Web Authentication API to level 3.
    #​4000

  • Deprecate AudioBufferSourceNode.onended and AudioBufferSourceNode.stop().
    #​4020

  • Increase default stack size for spawned threads from 1 to 2 MB.
    #​3995

  • Deprecated parameters to default (init) and initSync in favor of an object.
    #​3995

  • Update AbortSignal and AbortController according to the WHATWG specification.
    #​4026

  • Update the Indexed DB API.
    #​4027

  • UnwrapThrowExt for Result now makes use of the required Debug bound to display the error as well.
    #​4035
    #​4049

  • MSRV of CLI tools bumped to v1.76. This does not affect libraries like wasm-bindgen, js-sys and web-sys!
    #​4037

  • Filtered files in published crates, significantly reducing the package size and notably excluding any bash files.
    #​4046

  • Deprecated JsStatic in favor of #[wasm_bindgen(thread_local)], which creates a std::thread::LocalKey. The syntax is otherwise the same.
    #​4057

  • Removed impl Deref for JsStatic when compiling with cfg(target_feature = "atomics"), which was unsound.
    #​4057

  • Updated the WebGPU WebIDL to the current draft as of 2024-08-05.
    #​4062

  • Use object URLs for linked modules without --split-linked-modules.
    #​4067

Fixed
  • Copy port from headless test server when using WASM_BINDGEN_TEST_ADDRESS.
    #​3873

  • Fix catch not being thread-safe.
    #​3879

  • Fix MSRV compilation.
    #​3927

  • Fix clippy::empty_docs lint.
    #​3946

  • Fix missing target features in module when enabling reference types or multi-value transformation.
    #​3967

  • Fixed Rust values getting GC'd while still borrowed.
    #​3940

  • Fixed Rust values not getting GC'd if they were created via. a constructor.
    #​3940

  • Fix triggering clippy::mem_forget lint in exported structs.
    #​3985

  • Fix MDN links to static interface methods.
    #​4010

  • Fixed Deno support.
    #​3990

  • Fix __wbindgen_thread_destroy() ignoring parameters.
    #​3995

  • Fix no_std support and therefor compiling with default-features = false.
    #​4005

  • Fix byte order for big-endian platforms.
    #​4015

  • Allow ex/importing structs, functions and parameters named with raw identifiers.
    #​4025

  • Implement a more reliable way to detect the stack pointer.
    #​4036

  • #[track_caller] is now always applied on UnwrapThrowExt methods when not targetting wasm32-unknown-unknown.
    #​4042

  • Fixed linked modules emitting snippet files when not using --split-linked-modules.
    #​4066



Configuration

📅 Schedule: Branch creation - "before 4am on Friday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge August 16, 2024 00:32
@vercel
Copy link
vercel bot commented Aug 16, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
rollup ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 16, 2024 0:33am

@github-actions
Copy link
github-actions bot commented Aug 16, 2024

Thank you for your contribution! ❤️

You can try out this pull request locally by installing Rollup via

npm install rollup/rollup#renovate/minorpatch-updates

Notice: Ensure you have installed the latest stable Rust toolchain. If you haven't installed it yet, please see https://www.rust-lang.org/tools/install to learn how to download Rustup and install Rust.

or load it into the REPL:
https://rollup-ex9tbyi96-rollup-js.vercel.app/repl/?pr=5613

@github-actions
Copy link

Performance report!

Rough benchmark

Command Mean [s] Min [s] Max [s] Relative
node _benchmark/previous/bin/rollup -i ./perf/entry.js -o _benchmark/result/previous.js 9.452 ± 0.188 9.317 9.667 1.01 ± 0.03
node _benchmark/current/bin/rollup -i ./perf/entry.js -o _benchmark/result/current.js 9.377 ± 0.220 9.193 9.620 1.00

Internal benchmark

  • BUILD: 8256ms, 749 MB
    • initialize: 0ms, 26 MB
    • generate module graph: 3144ms, 574 MB
      • generate ast: 1505ms, 567 MB
    • sort and bind modules: 449ms, 617 MB
    • mark included statements: 4667ms, 749 MB
      • treeshaking pass 1: 1582ms, 715 MB
      • treeshaking pass 2: 755ms, 739 MB
      • treeshaking pass 3: 296ms, 744 MB
      • treeshaking pass 4: 276ms, 750 MB
      • treeshaking pass 5: 326ms, 747 MB
      • treeshaking pass 6: 266ms, 749 MB
      • treeshaking pass 7: 248ms, 755 MB
      • treeshaking pass 8: 241ms, 753 MB
      • treeshaking pass 9: 221ms, 754 MB
      • treeshaking pass 10: 222ms, 753 MB
      • treeshaking pass 11: 222ms, 749 MB
  • GENERATE: 896ms, 1.02 GB
    • initialize render: 0ms, 914 MB
    • generate chunks: 88ms, 917 MB
      • optimize chunks: 0ms, 917 MB
    • render chunks: 799ms, 1 GB
    • transform chunks: 20ms, 1.02 GB
    • generate bundle: 0ms, 1.02 GB

@codecov
Copy link
codecov bot commented Aug 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.05%. Comparing base (c6751ff) to head (fa9e2a5).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #5613   +/-   ##
=======================================
  Coverage   99.05%   99.05%           
=======================================
  Files         242      242           
  Lines        9311     9311           
  Branches     2466     2466           
=======================================
  Hits         9223     9223           
  Misses         58       58           
  Partials       30       30           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot added this pull request to the merge queue Aug 16, 2024
Merged via the queue into master with commit 93af657 Aug 16, 2024
@github-actions
Copy link

This PR has been released as part of rollup@4.21.0. You can test it via npm install rollup.

@lukastaegert lukastaegert deleted the renovate/minorpatch-updates branch August 18, 2024 10:55
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

0