Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 3.98 KB

CHANGELOG.md

File metadata and controls

65 lines (43 loc) · 3.98 KB

Changelog

v0.4.2 (2024-10-25)

  • Updated to wasm-bindgen 0.2.95 and web-sys 0.3.72.
  • Used more web-sys types directly for the crate's internals.

v0.4.1 (2024-09-28)

  • Fixed "closure invoked recursively or after being dropped" when dropping IntoStream and IntoAsyncRead. (#24, #25)

v0.4.0 (2023-10-31)

  • Added ReadableStream::from(async_iterable) and try_from(async_iterable). (#23)
  • Stop calling byobRequest.respond(0) on cancel (#16)
  • Breaking change: The system modules (readable::sys, writable::sys and transform::sys) now re-export directly from the web-sys crate. This should make it easier to use from_raw(), as_raw() and into_raw(). (#22)

v0.3.0 (2022-10-16)

  • Added support for web workers, by removing usage of JavaScript snippets. (#13, #14)
  • Breaking change: This removes a workaround for Chromium bug #1187774 that was previously needed for ReadableStream::from_async_read. This bug was fixed upstream in March 2021 with Chrome 91. (#14)
  • Updated documentation of ReadableStream(Default|BYOB)Reader::release_lock() around the expected behavior when there are pending read requests. See the corresponding Streams specification change for details. (#15)

v0.2.3 (2022-05-18)

  • Replaced futures dependency with futures-util to improve compilation times (#11, #12)

v0.2.2 (2021-12-09)

  • Added WritableStream::into_async_write() to turn a WritableStream accepting Uint8Arrays into an AsyncWrite (#9, #10)
  • Added IntoSink::abort() (#10)

v0.2.1 (2021-09-23)

  • ReadableStream::into_stream() and ReadableStream::into_async_read() now automatically cancel the stream when dropped (#7, #8)
  • Added IntoStream::cancel() and IntoAsyncRead::cancel() (#8)

v0.2.0 (2021-06-22)

  • Add support for readable byte streams (#6)
    • Add ReadableStream::(try_)get_byob_reader to acquire a BYOB reader.
    • Add ReadableStream::from_async_read to turn an AsyncRead into a readable byte stream.
    • Add ReadableStream::(try_)into_async_read to turn a readable byte stream into an AsyncRead.
  • Improve error handling and drop behavior of ReadableStream::from_stream()

v0.1.2 (2020-10-31)

  • Include license files in repository (#5)

v0.1.1 (2020-08-08)

  • Specify TypeScript type for raw streams (#1)

v0.1.0 (2020-06-15)

First release! 🎉