docx-rs
docx-rs copied to clipboard
fix(deps): update rust crate wasm-bindgen to v0.2.100
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| wasm-bindgen (source) | dependencies | patch | 0.2.78 -> 0.2.100 |
Release Notes
rustwasm/wasm-bindgen (wasm-bindgen)
v0.2.100
Released 2025-01-12
Added
-
Add attributes to overwrite return (``unchecked_return_type
) and parameter types (unchecked_param_type), descriptions (return_descriptionandparam_description) as well as parameter names (js_name`) for exported functions and methods. See the guide for more details. #4394 -
Add a
copy_to_uninit()method to allTypedArrays. It takes&mut [MaybeUninit<T>]and returns&mut [T]. #4340 -
Add test coverage support for Node.js. #4348
-
Support importing memory and using
wasm_bindgen::module()in Node.js. #4349 -
Add
--list,--ignored,--exactand--nocapturetowasm-bindgen-test-runner, analogous tocargo test. #4356 -
Add bindings to
Date.to_locale_time_string_with_options. #4384 -
#[wasm_bindgen]now correctly applies#[cfg(...)]s instructs. #4351
Changed
-
Optional parameters are now typed as
T | undefined | nullto reflect the actual JS behavior. #4188 -
Adding
getter,setter, andconstructormethods to enums now results in a compiler error. This was previously erroneously allowed and resulted in invalid JS code gen. #4278 -
Handle stuck and failed WebDriver processes when re-trying to start them. #4340
-
Align test output closer to native
cargo test. #4358 -
Error if URL in
<WEBDRIVER>_REMOTEcan't be parsed instead of just ignoring it. #4362 -
Remove
WASM_BINDGEN_THREADS_MAX_MEMORYandWASM_BINDGEN_THREADS_STACK_SIZE. The maximum memory size can be set via-Clink-arg=--max-memory=<size>. The stack size of a thread can be set when initializing the thread via thedefaultfunction. #4363 -
console.*()calls in tests are now always intercepted by default. To show them use--nocapture. When shown they are always printed in-place instead of after test results, analogous tocargo test. #4356
Fixed
-
Fixed using JavaScript keyword as identifiers not being handled correctly. #4329
- Using JS keywords as
structandenumnames will now error at compile time, instead of causing invalid JS code gen. - Using JS keywords that are not valid to call or access properties on will now error at compile time, instead of causing invalid JS code gen if used as:
- The first part of a
js_namespaceon imports. - The name of an imported type or constant if the type or constant does not have a
js_namespaceormoduleattribute. - The name of an imported function if the function is not a method and does not have a
js_namespaceormoduleattribute.
- The first part of a
- Using JS keywords on imports in places other than the above will no longer cause the keywords to be escaped as
_{keyword}.
- Using JS keywords as
-
Fixed passing large arrays into Rust failing because of internal memory allocations invalidating the memory buffer. #4353
-
Pass along an
ignoreattribute tounsupportedtests. #4360 -
Use OS provided temporary directory for tests instead of Cargo's
targetdirectory. #4361 -
Error if URL in
<WEBDRIVER>_REMOTEcan't be parsed. #4362 -
Internal functions are now removed instead of invalidly imported if they are unused. #4366
-
Fixed
no_stdsupport for all APIs inweb-sys. #4378 -
Prevent generating duplicate exports for closure conversions. #4380
v0.2.99
Released 2024-12-07
Fixed
- Mark
wasm-bindgenv0.2.98 only compatible withwasm-bindgen-cliof the same version. #4331
v0.2.98
Released 2024-12-07
Added
-
Add support for compiling with
atomicsfor Node.js. #4318 -
Add
WASM_BINDGEN_TEST_DRIVER_TIMEOUTenvironment variable to control the timeout to start and connect to the test driver. #4320 -
Add support for number slices of type
MaybeUninit<T>. #4316
Changed
-
Remove
once_cell/critical-sectionrequirement forno_stdwith atomics. #4322 -
static FOO: Option<T>now returnsNoneif undeclared in JS instead of throwing an error in JS. #4319
Fixed
-
Fix macro-hygiene for calls to
std::thread_local!. #4315 -
Fix feature resolver version 1 compatibility. #4327
v0.2.97
Released 2024-11-30
Fixed
- Fixed
js-sysandwasm-bindgen-futuresrelying on internal paths ofwasm-bindgenthat are not crate feature additive. #4305
v0.2.96
Released 2024-11-29
Added
-
Added support for the
HTMLOrSVGElementmixin, which is used for all interfaces deriving fromElement. #4143 -
Added bindings for MathMLElement. #4143
-
Added JSDoc type annotations to C-style enums. #4192
-
Added support for C-style enums with negative discriminants. #4204
-
Added bindings for
MediaStreamTrack.getCapabilities. #4236 -
Added WASM ABI support for
u128andi128#4222 -
Added support for the
wasm32v1-nonetarget. #4277 -
Added support for
no_stdtojs-sys,web-sys,wasm-bindgen-futuresandwasm-bindgen-test. #4277 -
Added support for
no_stdtolink_to!,static_string(viathread_local_v2) andthrow. #4277 -
Added environment variables to configure tests:
WASM_BINDGEN_USE_BROWSER,WASM_BINDGEN_USE_DEDICATED_WORKER,WASM_BINDGEN_USE_SHARED_WORKERWASM_BINDGEN_USE_SERVICE_WORKER,WASM_BINDGEN_USE_DENOandWASM_BINDGEN_USE_NODE_EXPERIMENTAL. The use ofwasm_bindgen_test_configure!will overwrite any environment variable. #4295
Changed
-
String enums now generate private TypeScript types but only if used. #4174
-
Remove unnecessary JSDoc type annotations from generated
.d.tsfiles #4187 -
Deprecate
autofocus,tabIndex,focus()andblur()bindings in favor of bindings on the inheritedElementclass. #4143 -
Optimized ABI performance for
Option<{i32,u32,isize,usize,f32,*const T,*mut T}>. #4183 -
Deprecate
--reference-typesin favor of automatic target feature detection. #4237 -
wasm-bindgen-test-runnernow tries to restart the WebDriver on failure, instead of spending its timeout period trying to connect to a non-existing WebDriver. #4267 -
Deprecated
#[wasm_bindgen(thread_local)]in favor of#[wasm_bindgen(thread_local_v2)], which creates awasm_bindgen::JsThreadLocal. It is similar tostd::thread::LocalKeybut supportsno_std. #4277 -
Updated the WebGPU API to the current draft as of 2024-11-22. #4290
-
Improved error messages for
selfarguments in invalid positions. #4276
Fixed
-
Fixed methods with
self: &Selfconsuming the object. #4178 -
Fixed unused string enums generating JS values. #4193
-
Fixed triggering lints in testing facilities. #4195
-
Fixed
#[should_panic]not working with#[wasm_bindgen_test(unsupported = ...)]. #4196 -
Fixed potential
nullerror when usingJsValue::as_debug_string(). #4192 -
Fixed generated types when the getter and setter of a property have different types. #4202
-
Fixed generated types when a static getter/setter has the same name as an instance getter/setter. #4202
-
Fixed invalid TypeScript return types for multivalue signatures. #4210
-
Only emit
table.fillinstructions if the bulk-memory proposal is enabled. #4237 -
Fixed calls to
JsCast::instanceof()not respecting JavaScript namespaces. #4241 -
Fixed imports for functions using
thisand late binding. #4225 -
Don't expose non-functioning implicit constructors to classes when none are provided. #4282
v0.2.95
Released 2024-10-10
Added
-
Added support for implicit discriminants in enums. #4152
-
Added support for
Selfin complex type expressions in methods. #4155
Changed
- String enums are no longer generate TypeScript types. #4174
Fixed
-
Fixed generated setters from WebIDL interface attributes binding to wrong JS method names. #4170
-
Fix string enums showing up in JS documentation and TypeScript bindings without corresponding types. #4175
v0.2.94
Released 2024-10-09
Added
-
Added support for the WebAssembly
Tail Callproposal. #4111 -
Add bindings for
RTCPeerConnection.setConfiguration(RTCConfiguration)method. #4105 -
Add bindings to
RTCRtpTransceiverDirection.stopped. #4102 -
Added experimental support for
Symbol.disposeviaWASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE. #4118 -
Added bindings for the draft WebRTC Encoded Transform spec. #4125
-
Added
Debugimplementation toJsError. #4136 -
Added support for
js_nameandskip_typescriptattributes for string enums. #4147 -
Added
unsupportedcrate towasm_bindgen_test(unsupported = test)as a way of running tests on non-Wasm targets as well. #4150 -
Added additional bindings for methods taking buffer view types (e.g.
&[u8]) with corresponding JS types (e.g.Uint8Array). #4156 -
Added additional bindings for setters from WebIDL interface attributes with applicaple parameter types of just
JsValue. #4156
Changed
-
Implicitly enable reference type and multivalue transformations if the module already makes use of the corresponding target features. #4133
-
Updated Gamepad API. #4134
-
Deprecated
Gamepad::display_idandGamepadHapticActuator::type_. #4134 -
Removed
GamepadAxisMoveEvent,GamepadAxisMoveEventInit,GamepadButtonEvent,GamepadButtonEventInitandGamepadServiceTest, which were seemingly never implemented by any JS environment. #4134 -
Changed
TextDecoder.decode()inputparameter type from&mut [u8]to&[u8]. #4141 -
Updated the WebGPU API to the current draft as of 2024-10-07. #4145
-
Deprecated generated setters from WebIDL interface attribute taking
JsValuein favor of newer bindings with specific parameter types. #4156
Fixed
-
Fixed linked modules emitting snippet files when not using
--split-linked-modules. #4066 -
Fixed incorrect deprecation warning when passing no parameter into
default()(init()) orinitSync(). #4074 -
Fixed many proc-macro generated
implblocks missing#[automatically_derived], affecting test coverage. #4078 -
Fixed negative
BigIntvalues being incorrectly formatted with two minus signs. #4082 #4088 -
Fixed emitted
package.jsonstructure to correctly specify its dependencies #4091 -
Fixed returning
Option<Enum>now correctly has the| undefinedtype in TS bindings. #4137 -
Fixed enum variant name collisions with object prototype fields. #4137
-
Fixed multiline doc comment alignment and remove empty ones entirely. #4135
-
Fixed
experimental-nodejs-moduletarget when used with#[wasm_bindgen(start)]. #4093 -
Fixed error when importing very large JS files. #4146
-
Specify
"type": "module"when deploying to nodejs-module #4092 -
Fixed string enums not generating TypeScript types. #4147
-
Bindings that take buffer view types (e.g.
&[u8]) as parameters will now correctly return aResultwhen they might not support a backingSharedArrayBuffer. This only applies to new and unstable APIs, which won't cause a breaking in the API. #4156
v0.2.93
Released 2024-08-13
Added
-
Allow exporting functions named
default. Throw error in wasm-bindgen-cli if --target web and an exported symbol is nameddefault. #3930 -
Added support for arbitrary expressions when using
#[wasm_bindgen(typescript_custom_section)]. #3901 -
Implement
From<NonNull<T>>forJsValue. #3877 -
Add method
copy_withinfor TypedArray, add methodsfind_last,find_last_indexfor Array. #3888 -
Added support for returning
Vecs from async functions. #3630 -
Added bindings for
InputDeviceInfoandMediaTrackCapabilities. #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,valuesmethods for regular and asynchronous, as well asfor_eachfor regular, iterables. #3962 -
Add bindings for
HTMLTableCellElement.abbrandscopeproperties. #3972 -
Add WebIDL definitions relating to
Popover API. #3977 -
Added the
thread_stack_sizeproperty to the object parameter ofdefault()(init()) andinitSync(), 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.requiredLimitsandHeader(). #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
nodetarget uses CommonJS, with--target experimental-nodejs-moduleor when testing withwasm_bindgen_test_configure!(run_in_node_experimental). #4027 -
Added importing strings as
JsStringthrough#[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.fillwhen 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.onendedandAudioBufferSourceNode.stop(). #4020 -
Increase default stack size for spawned threads from 1 to 2 MB. #3995
-
Deprecated parameters to
default(init) andinitSyncin favor of an object. #3995 -
Update
AbortSignalandAbortControlleraccording to the WHATWG specification. #4026 -
Update the Indexed DB API. #4027
-
UnwrapThrowExt for Resultnow makes use of the requiredDebugbound 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-sysandweb-sys! #4037 -
Filtered files in published crates, significantly reducing the package size and notably excluding any bash files. #4046
-
Deprecated
JsStaticin favor of#[wasm_bindgen(thread_local)], which creates astd::thread::LocalKey. The syntax is otherwise the same. #4057 -
Removed
impl Deref for JsStaticwhen compiling withcfg(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
catchnot being thread-safe. #3879 -
Fix MSRV compilation. #3927
-
Fix
clippy::empty_docslint. #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_forgetlint 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_stdsupport and therefor compiling withdefault-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 onUnwrapThrowExtmethods when not targetingwasm32-unknown-unknown. #4042 -
Fixed linked modules emitting snippet files when not using
--split-linked-modules. #4066
v0.2.92
Released 2024-03-04
Added
-
Add bindings for
RTCPeerConnectionIceErrorEvent. #3835 -
Add bindings for
CanvasState.reset(), affectingCanvasRenderingContext2DandOffscreenCanvasRenderingContext2D. #3844 -
Add
TryFromimplementations forNumber, that allow losslessly converting from 64- and 128-bits numbers. #3847 -
Add support for
Option<*const T>,Option<*mut T>andNonNull<T>. #3852 #3857 -
Allow overriding the URL used for headless tests by setting
WASM_BINDGEN_TEST_ADDRESS. #3861
Fixed
-
Make .wasm output deterministic when using
--reference-types. #3851 -
Don't allow invalid Unicode scalar values in
char. #3866
v0.2.91
Released 2024-02-06
Added
-
Added bindings for the
RTCRtpTransceiver.setCodecPreferences()and unstable bindings for theRTCRtpEncodingParameters.scalabilityMode. #3828 -
Add unstable bindings for the FileSystemAccess API #3810
-
Added support for running tests in shared and service workers with
wasm_bindgen_test_configure!run_in_shared_workerandrun_in_service_worker. #3804 -
Accept the
--skipflag withwasm-bindgen-test-runner. #3803 -
Introduce environment variable
WASM_BINDGEN_TEST_NO_ORIGIN_ISOLATIONto disable origin isolation forwasm-bindgen-test-runner. #3807 -
Add bindings for
USBDevice.forget(). #3821
Changed
-
Stabilize
ClipboardEvent. #3791 -
Use immutable buffers in
SubtleCryptomethods. #3797 -
Deprecate
wasm_bindgen_test_configure!srun_in_workerin favor ofrun_in_dedicated_worker. #3804 -
Updated the WebGPU WebIDL to the current draft as of 2024-01-30. Note that this retains the previous update's workaround for
GPUPipelineError, and holds back an update to thebufferargument of theGPUQueue.{writeBuffer,writeTexture}methods. #3816 -
Deprecate
--weak-refsandWASM_BINDGEN_WEAKREFin favor of automatic run-time detection. #3822
Fixed
-
Fixed UB when freeing strings received from JS if not using the default allocator. #3808
-
Fixed temporary folder detection by
wasm-bindgen-test-runneron MacOS. #3817 -
Fixed using
#[wasm_bindgen(js_name = default)]with#[wasm_bindgen(module = ...)]. #3823 -
Fixed nightly build of
wasm-bindgen-futures. #3827
v0.2.90
Released 2024-01-06
Fixed
- Fix JS shim default path detection for the no-modules target. #3748
Added
-
Add bindings for
HTMLFormElement.requestSubmit(). #3747 -
Add bindings for
RTCRtpSender.getCapabilities(DOMString)method,RTCRtpCapabilities,RTCRtpCodecCapabilityandRTCRtpHeaderExtensionCapability. #3737 -
Add bindings for
UserActivation. #3719 -
Add unstable bindings for the Compression Streams API. #3752
Changed
Fixed
- Fixed a compiler error when using
#[wasm_bindgen]insidemacro_rules!. #3725
Removed
- Removed Gecko-only
InstallTriggerDataand Gecko-internalFlexLineGrowthState,GridDeclaration,GridTrackState,RtcLifecycleEventandWebrtcGlobalStatisticsReportfeatures. #3723
v0.2.89
Released 2023-11-27.
Added
-
Add additional constructor to
DataViewforSharedArrayBuffer. #3695 -
Stabilize
wasm_bindgen::module(). #3690
Fixed
-
The DWARF section is now correctly modified instead of leaving it in a broken state. #3483
-
Fixed an issue where
#[wasm_bindgen]automatically derived theTryFromtrait for any struct, preventing customTryFrom<JsValue>implementations. It has been updated to utilize a newTryFromJsValuetrait instead. #3709 -
Update the TypeScript signature of
__wbindgen_thread_destroyto indicate that it's parameters are optional. #3703
Removed
- Removed Gecko-internal dictionary bindings
Csp,CspPolicies,CspReportandCspReportProperties. #3721
v0.2.88
Released 2023-11-01
Added
-
Add bindings for
RTCRtpTransceiverInit.sendEncodings. #3642 -
Add bindings for the Web Locks API to
web-sys. #3604 -
Add bindings for
ViewTransitiontoweb-sys. #3598 -
Extend
AudioContextwith unstable features supporting audio sink configuration. #3433 -
Add bindings for
WebAssembly.TagandWebAssembly.Exception. #3484 -
Re-export
wasm-bindgenfromjs-sys,web-sysandwasm-bindgen-futures. #3466 #3601 -
Re-export
js-sysfromweb-sysandwasm-bindgen-futures. #3466 #3601 -
Add bindings for async variants of
Atomics.wait. #3504 -
Add bindings for
WorkerGlobalScope.performance. #3506 -
Add support for installing pre-built artifacts of
wasm-bindgen-cliviacargo binstall wasm-bindgen-cli. #3544 -
Add bindings for
RTCDataChannel.id. #3547 -
Add bindings for
HTMLElement.inert. #3557 -
Add unstable bindings for the Prioritized Task Scheduling API. #3566
-
Add bindings for
CssStyleSheetconstructor andreplace(_sync)methods. #3573 -
Add bindings for
CanvasTransform.setTransform(DOMMatrix2DInit). #3580 -
Add a
crateattribute to thewasm_bindgen_testproc-macro to specify a non-default path to thewasm-bindgen-testcrate. #3593 -
Add support for passing
Vecs of exported Rust types and strings to/from JS. #3554 -
Implement
TryFrom<JsValue>for exported Rust types and strings. #3554 -
Handle the
#[ignore = "reason"]attribute with thewasm_bindgen_testproc-macro and accept the--include-ignoredflag withwasm-bindgen-test-runner. #3644 -
Added missing additions to the Notification API. #3667
Changed
-
Updated the WebGPU WebIDL. The optional
messageargument ofGPUPipelineError's constructor has been manually specified as a required argument, because required arguments occurring after optional arguments are currently not supported by the generator. #3480 -
Replaced
curlwithureq. By default we now use Rustls instead of OpenSSL. #3511 -
Changed mutability of the argument
bufferinwritefunctions to immutable forFileSystemSyncAccessHandleandFileSystemWritableFileStream. It was also automatically changed forIdbFileHandle, which is deprecated. #3537 -
Changed behavior when compiling to
wasm32-wasito matchwasm32-emscriptenand non-Wasm targets, generating a stub that panics when called rather than a wasm- bindgen placeholder. #3233 -
Changed constructor implementation in generated JS bindings, it is now possible to override methods from generated JS classes using inheritance. When exported constructors return
Self. #3562 -
Made
wasm-bindgenforwards-compatible with the standard C ABI. #3595 -
Changed the design of the internal
WasmAbitrait. Rather than marking a type which can be passed directly as a parameter/result to/from JS, it now lets types specify how they can be split into / recreated from multiple primitive types which are then passed to/from JS.WasmPrimitivenow serves the old function ofWasmAbi, minus allowing#[repr(C)]types. #3595 -
Use
queueMicrotaskinwasm-bindgen-futuresfor scheduling tasks on the next tick. If that is not available, use the previousPromise.thenmechanism as a fallback. This should avoid quirks, like exceptions thrown get now properly reported as normal exceptions rather than as rejected promises. #3611 -
Improved TypeScript bindings to accurately reference Rust enum types in function signatures, enhancing type safety and compatibility. #3647
-
Throw an error on enum name collisions, previously only one enum would be emitted. #3669
Fixed
-
Fixed
wasm_bindgenmacro to handle raw identifiers in field names. #3621 -
Fixed bindings and comments for
Atomics.wait. #3509 -
Fixed
wasm_bindgen_testmacro to handle raw identifiers in test names. #3541 -
Fixed Cargo license field to follow the SPDX 2.1 license expression standard. #3529
-
Use fully qualified paths in the
wasm_bindgen_testmacro. #3549 -
Fixed bug allowing JS primitives to be returned from exported constructors. #3562
-
Fixed optional parameters in JSDoc. #3577
-
Use re-exported
js-sysfromwasm-bindgen-futuresto account for non-default path specified by thecrateattribute inwasm_bindgen_futuresproc-macro. #3601 -
Fix bug with function arguments coming from
macro_rules!. #3625 -
Fix some calls to
free()missing alignment. #3639 -
Fix wrong ABI for raw pointers. #3655
Removed
-
Removed
ReadableStreamByobReader::read_with_u8_array()because it doesn't work with Wasm. #3582 -
Removed
GetNotificationOptions,NotificationBehaviorandNotification.get()because they don't exist anymore.
v0.2.87
Released 2023-06-12.
Added
- Implemented
IntoIteratorforArray. #3477
Changed
Fixed
- Take alignment into consideration during (de/re)allocation. #3463
v0.2.86
Released 2023-05-16.
v0.2.85
Released 2023-05-09.
v0.2.84
Released 2023-02-01.
v0.2.83
Released 2022-09-12.
v0.2.82
Released 2022-07-25.
v0.2.81
Released 2022-06-14.
v0.2.80
Released 2022-04-04.
v0.2.79
Released 2022-01-19.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 was generated by Mend Renovate. View the repository job log.
⚠️ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path docx-core/Cargo.toml --package [email protected] --precise 0.2.100
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm/Cargo.toml
workspace: /tmp/renovate/repos/github/bokuweb/docx-rs/Cargo.toml
Updating crates.io index
error: failed to select a version for `once_cell`.
... required by package `wasm-bindgen v0.2.100`
... which satisfies dependency `wasm-bindgen = "^0.2.78"` of package `docx-wasm v0.1.0 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm)`
versions that meet the requirements `^1.12` are: 1.21.3, 1.21.2, 1.21.1, 1.21.0, 1.20.3, 1.20.2, 1.20.1, 1.19.0, 1.18.0, 1.17.2, 1.17.1, 1.17.0, 1.16.0, 1.15.0, 1.14.0, 1.13.1, 1.13.0, 1.12.1, 1.12.0
all possible versions conflict with previously selected packages.
previously selected package `once_cell v1.9.0`
... which satisfies dependency `once_cell = "^1.9.0"` (locked to 1.9.0) of package `insta v1.16.0`
... which satisfies dependency `insta = "^1.16"` (locked to 1.16.0) of package `docx-rs v0.4.18-rc19 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-core)`
... which satisfies path dependency `docx-rs` (locked to 0.4.18-rc19) of package `docx-wasm v0.1.0 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm)`
failed to select a version for `once_cell` which could resolve this conflict
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path docx-wasm/Cargo.toml --package [email protected] --precise 0.2.100
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm/Cargo.toml
workspace: /tmp/renovate/repos/github/bokuweb/docx-rs/Cargo.toml
Updating crates.io index
error: failed to select a version for `once_cell`.
... required by package `wasm-bindgen v0.2.100`
... which satisfies dependency `wasm-bindgen = "^0.2.78"` of package `docx-wasm v0.1.0 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm)`
versions that meet the requirements `^1.12` are: 1.21.3, 1.21.2, 1.21.1, 1.21.0, 1.20.3, 1.20.2, 1.20.1, 1.19.0, 1.18.0, 1.17.2, 1.17.1, 1.17.0, 1.16.0, 1.15.0, 1.14.0, 1.13.1, 1.13.0, 1.12.1, 1.12.0
all possible versions conflict with previously selected packages.
previously selected package `once_cell v1.9.0`
... which satisfies dependency `once_cell = "^1.9.0"` (locked to 1.9.0) of package `insta v1.16.0`
... which satisfies dependency `insta = "^1.16"` (locked to 1.16.0) of package `docx-rs v0.4.18-rc19 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-core)`
... which satisfies path dependency `docx-rs` (locked to 0.4.18-rc19) of package `docx-wasm v0.1.0 (/tmp/renovate/repos/github/bokuweb/docx-rs/docx-wasm)`
failed to select a version for `once_cell` which could resolve this conflict