All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed the version of
Blazor.DOM
to use the newest version which is0.3.0
.
- Changed
ReadableStreamReadResultInProcess.Value
to returnIJSInProcessObjectReference
instead ofIJSObjectReference
.
- Fixed that
ReadableStreamBYOBReaderInProcess
did not invoke read on theJSReference
itself.
- Deprecated
ArrayBufferView
as theIArrayBufferView
interface fromBlazor.WebIDL
should be used instead.
- Changed the version of
Blazor.WebIDL
to use the newest version which is0.5.0
.
- Added
Signal
property toStreamPipeOptions
using theAbortSignal
type fromBlazor.DOM
. - Added
ReadableStreamBYOBReaderReadOptions
parameter toReadableStreamBYOBReader.ReadAsync
method and in-process version.
- Changed .NET version to
7.0
. - Marked all
Create
methods asObsolete
and suggests to useCreateAsync
instead.
- Added
IGenericTransformStream
andIGenericTransformStreamInProcess
interfaces for use with thePipeThroughAsync
method. - Added the generation of a documentation file packaging all XML comments with the package.
- Added
CreateAsync
methods to all wrapper instances as an alternative to the previous synchronousCreate
methods.
- Fixed that
WritableStream
' did not callCloseAsync
when invokingDisposeAsync
.
- Fixed that
WritableStream
's constructor was internal and made it protected instead.
ReadableStream
now extendsStream
and can be read from by other .NET streams usingCopyToAsync
.WritableStream
now extendsStream
and can be written to by other .NET streams usingCopyToAsync
.
- Made the initial implementation that covers most of the API.