Releases: rustwasm/wasm-bindgen
Releases · rustwasm/wasm-bindgen
Bump to 0.2.59 (#2026)
Changes:
- db8d3e4 Bump to 0.2.59 (#2026)
- 597af6c Document unstable APIs in master docs (#2025)
- db49d81 Include new
skip_typescript
in book - 7ffb5ed Add skip_typescript attribute to prevent .d.ts emit (#2016)
- 3f4acc4 Dramatically improving the build time of web-sys (#2012)
- eb04cf2 Upgrade weedle to v0.11 (#2024)
- 381660c Run rustfmt and keep it running on CI (#2023)
- 15e9c54 Update CI configuration (#2022)
- bab83a7 Whitelist send_with_u8_array slice (#2015) [ #2014 ]
- 1e75e41 Fix
TypedArray::subarray
docs (#2021)
See More
- 93cb6cb Symlink LICENSE files in crates (#2018)
- fb51d90 Don't doc unstable features on git for now
- 654af57 Tweak some CI things for unstable APIs
- 99c59a7 [WIP] Add support for unstable WebIDL (#1997)
- d26068d Propagate missing memory argument (#2011) [ #2010 ]
- ec1b945 Allow web-sys to emit correct typescript declarations from webidl (#1998)
- 9d55978 Add webidl for Blob arraybuffer / text (#2008)
- 7db01a7 Add get/set for
TypedArray
s. (#2001) - b619070 Reflect optional struct fields in typescript (#1990)
- 156e1cb Removing duplicate closure wrappers in the JS glue (#2002)
- 673e9b7 Add electron support via --omit-imports (#1958)
- ca742a8 Improving wasm loading logic (#1996)
- 91f0dbd Removing self from no-modules target (#1995)
- 0f3c53b Create JavaScript array without using
new
keyword. (#1987) - f507a2a Delete failing
locale_compare
test - 02eace9 Update webidl files based on (#1980)
- 580c7a7 Fix typo in example code block (#1971)
- ae6f4a9 [WIP] add parameter to async function --> error (#1973)
- 2b0a417 Add getTransform() for CanvasRenderingContext2D (#1966)
- aed52c0 Removing WebGPU (#1972)
- 34eb8a8 fix: ignore non dependency keys in package json (#1969) [ #1921 ]
- 0f0d5ee Fix our doc upload step
- c5c7acc Preserve the function table explicitly (#1970) [ #1967 ]
- bb066e6 Add javascript Number consts. (#1965)
- 450c477 Adding missing
uniformMatrix
bindings rules for non-square matrices. (#1957) - 762bd0d test running rustfmt on web-sys bindings. (#1954)
- 62fee13 Add missing word 'is' (#1947)
- 66e48bd Remove now no-longer-necessary pause in publish script
This list of changes was auto generated.
0.2.58
0.2.57
Changes:
- 56e4d7d Bump to 0.2.57 (#1943)
- 620212d bool -> boolean in generated TypeScript code (#1933)
- e169f45 Update the link to the js_sys Reflect API docs (#1936)
- aab99fe The example should output "Hello from Rust!" (#1931)
- 1548953 Handle duplicate imports of the same item. (#1942) [ lang/rust#67363, #1929 ]
- 91aaf88 Update build of raytrace example to latest nightly [ #1935 ]
- 624ff42 Mark js_sys::Promise as #[must_use] (#1927)
- 7ed1522 Fix typo in arbitrary-data-with-serde.md (#1923)
- 0c18768 Add inspectable attribute to guide (#1924) [ #1876 ]
- 36afba7 Bump bumpalo (#1925)
This list of changes was auto generated.
0.2.56
Changes:
- 580daab Release 0.2.56 (#1922)
- 221514a Adding in Array::iter and Array::to_vec (#1909)
- cbfefb3 Consistent inline code formatting in js-sys docs (#1915)
- c564eb7 Use
*.wat
instead of*.wit
for text files (#1901) - 090109d disable eslint in generated type definition file (#1908)
- 1c08e2b Adding in async support for start (#1905)
- b71b136 Changing wasm-in-wasm example to be async (#1903)
- 057c915 Add test for consuming interface types inputs (#1900)
- a1d9039 Adding in support for async iterators (#1895)
- 203d86f Add tests for the interface types output of wasm-bindgen (#1898)
See More
- b9c93a3 Remove the long-outdated
typescript
crate (#1899) [ #234, #237, #238, #239, #240 ] - d7a4a77 Add reference output tests for JS operations (#1894)
- 9469c16 Remove reliance on
wat2wasm
in interpreter tests (#1893) - 31f7bd5 Re-enable validation of getter/setter names (#1892) [ #1882 ]
- 8be8e09 Don't hardcode the
__wbg_function_table
name (#1891) - 9a17644 Re-enable validation of getter/setter names [ #1882 ]
- 8e56cda Rewrite wasm-bindgen with updated interface types proposal (#1882)
- df34cf8 Allow for js property inspection (#1876) [ #1857 ]
- 181b10b Update extends.md (#1874)
- 0acece0 'function' typo (#1875)
- 394be5e Update alert message regarding Firefox version (#1870)
- 9768ec9 Remove extraneous
-Ztimings
flag - aa461c3 Add one more webkit-specific whitelist in web-sys (#1865)
This list of changes was auto generated.
0.2.55
Changes:
- db9d603 Bump to 0.2.55 (#1864)
- e934a0f Support multi-value JS engines (#1863)
- 8513900 Add a mutable accessor for the walrus wasm module
- aca49e1 Fix the anyref xform working on empty modules (#1861) [ bytecodealliance/cargo-wasi#16 ]
- a8882dc Point master branch documention link to web_sys instead of js_sys (#1859)
- ada615f simplify macro for arrays (#1856)
This list of changes was auto generated.
0.2.54
Changes:
- 3573164 Bump to 0.2.54 (#1854)
- d51f539 Add an unsafe method view_mut_raw (#1850)
- e7bfa16 Fix UI tests for updated beta
- 2a12ca2 Update mod.rs (#1852)
- 79cf4f6 Add first-class support for binary crates (#1843)
- b29c110 Remove dependencies on git versions of crates
- 935f71a Switch from
failure
toanyhow
(#1851) - 913fdbc Update HTMLImageElement IDL to latest version from gecko (#1842)
- 1f51831 Adding in to_vec method for typed arrays (#1844)
- 6159d50 Fix expired Discord link in README.md (#1845)
This list of changes was auto generated.
0.2.53
0.2.52
Changes:
- a20dd26 Bump to 0.2.52 (#1833)
- e880baf Working around bug in Safari (#1829)
- c1b4f67 Adding in unintern function (#1828)
- 777a12d Fix TypeScript capitalization in internals guide (#1826)
- fe4dd0b Merge pull request #1805 from fitzgen/wasm-interface-types-and-multi-value
- 46cbd19 Improve worker.js reliability (#1820)
- a31b813 Update Worklet IDL to latest version from gecko (#1817)
- c7514b7 Enable selectionStart and selectionEnd for HTMLInputElement (#1811)
- ebef7a7 Update toolchain for raytrace example (#1806)
- 0e3b696 Fix return type of WebIDL indexing getters (#1789)
See More
- 25dd84c Get rid of the wasm interface types return pointer hacks
- 311ae19 Wasm interface types should imply multi-value
- 0859245 Fix guide for tests in the remote browser (#1804)
- ffa6eab fixed broken link (#1803)
- 74812bd Merge pull request #1802 from alexcrichton/switch-cores
- 53c0dcf Don't offset the number of rayon workers by 1
This list of changes was auto generated.
Bump to 0.2.51 (#1797)
Changes:
- 6d1dc81 Bump to 0.2.51 (#1797)
- 599ec8b Use official node releases for anyref test suite (#1798)
- bdcf27c Major improvements to wasm-bindgen-futures (#1760)
- 0b1a764 Guarantee
static_method_of
uses the rightthis
(#1795) [ #1760 ] - 025b1d8 Switch to Cargo's
-Zbuild-std
for building libstd (#1796) - 6b31777 Fix local webdriver discovery via PATH (#1794)
- 0607a75 Switch CI to testing
beta
toolchains (#1792) - 6f52f2a Fix logic for
is_enabled
in the threads transform (#1791) - f4a7fe3 More CHANGELOG updates
- 72f3468 Handle
JSON.stringify(undefined)
[ #1778 ]
See More
- 55dbf94 Don't log routine errors as out-of-the-ordinary [ #1785 ]
- 8b4fd2a Update CHANGELOG for upcoming release
- 0afb6aa Fix importing
static
values of non-JS types [ #1777 ] - e809a45 Update ui test expectations
- a88003c Update env_logger requirement from 0.6 to 0.7 (#1786)
- 9c33052 Fix codegen for descriptors of async fn returns (#1782) [ #1781 ]
- 8ba0142 Update UI expectations
- d1f1045 Fix file permissions (#1779)
- 93f5bba Update async-errors test for nightly
- eeebec0 Add ability to run tests on remote webdriver. (#1744)
- 04c9b32 Merge pull request #1764 from fitzgen/multi-value-xform
- b2d1165 CI: Temporarily disable
sccache
usage - a0582cd rustfmt the publish script
- d9c4164 Also publish the wasm-bindgen-wasm-conventions crate
- 2fbb835 Create the
wasm-bindgen-wasm-conventions
crate - a1dfa4b Upgrade sccache to 0.2.11
- f5f9467 Minimum viable ReadableStream.
- 68af85d Ensure that various Into/From ABI methods are inlined
- 908fc61 cli-support: cargo fmt
- 5f90951 Use the multi-value xform when targeting interface types
- fc2c502 CI: Run the multi-value xform tests in CI
- 44c3f8a Introduce the
multi-value-xform
crate - 582b733 Update to walrus 0.12.0
- 7cca275 remove shell status update (#1758)
- f0a55f8 Feat/date opt params (#1759)
- 8861811 Add support for
#[wasm_bindgen]
onasync fn
(#1754) - 7fd6702 Update assertion of stderr on nightly
- 84898c1 Touch up documentation about futures (#1753)
- 3c887c4 Default all async support to
std::future
(#1741) [ #1558, #1695 ] - ba85275 Adding in more methods for Array (#1749)
- 4e19ead Fix the wasm2js example (#1750) [ #1743 ]
- 1f39a30 Merge pull request #1738 from freebroccolo/master
- 0eba2ef Fix warnings in raytrace-parallel example
- 777828a Merge pull request #1739 from xtuc/upgrade-wasm-pack-plugin-1.0.1
- 312f5d6 chore: upgrade @wasm-tool/wasm-pack-plugin to 1.0.1
- a162531 Merge pull request #1736 from Pauan/improving-string-passing
- d9ae387 Fixing minor typo
- 92c2e0e More improvements to the passStringToWasm function
- fb0bbc0 Adding ignoreBOM and fatal to TextDecoder (#1730)
- 5581cdf Improving the passStringToWasm function
- e39e850 Update browser support for
BigInt
(#1728)
This list of changes was auto generated.
0.2.50: Merge pull request #1726 from alexcrichton/bump
Changes:
- 5c56c02 Merge pull request #1726 from alexcrichton/bump
- c2daa4f Bump to 0.2.50
- 487289c Merge pull request #1725 from alexcrichton/real-webidl-section
- c5dd572 Add support for emitting a Wasm Interface Types section
- bd7c907 Merge pull request #1723 from alexcrichton/instntiate-streaming
- 20be0a3 Improve instantiateStreaming fallback [ #1696 ]
This list of changes was auto generated.