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.Streams to use the newest version which is
0.6.3.
- Changed the version of Blazor.Streams to use the newest version which is
0.6.2.
- Changed the version of Blazor.Streams to use the newest version which is
0.6.1.
- Fixed that
CreateAsyncmethods inBlob,File, andFileReaderleakedIJSObjectReferences.
- Changed the version of Blazor.Streams to use the newest version which is
0.6.0.
- Deprecated synchronous
Blob.CreateandFile.Createcreator methods in favor of asynchronousCreateAsyncmethods. - Deprecated
FileReaderevent membersOnLoadStart,OnProgress,OnLoad,OnAbort, andOnLoadEndin favor of methods for adding and removing event listeners likeAddOnLoadEventListenerAsyncandRemoveOnLoadEventListenerAsync. - Deprecated
FileReaderInProcessevent membersOnLoadStart,OnProgress,OnLoad,OnAbort, andOnLoadEndin favor of methods for adding and removing event listeners likeAddOnLoadEventListenerandRemoveOnLoadEventListener.
- Changed the version of Blazor.Streams to use the newest version which is 0.5.0.
FileReadernow extendsEventTargetto expose all methods for adding/removing event listeners and dispatching events.FileReaderInProcessnow implementsIEventTargetInProcessto expose all methods for adding/removing event listeners and dispatching events.ProgressEventnow extendsEventto expose methods for getting general information about the event like the target, type, and time stamp and asynchronous methods for stopping propagation and preventing default behavior programmatically.ProgressEventInProcessnow exposes same members asEventInProcess. This includes properties for getting general information about the event like the target, type, and time stamp and synchronous methods for stopping propagation and preventing default behavior programmatically.
- Added target for .NET 8.
- Added
CreateAsynccreator methods for all wrapper classes. - Added
IAsyncDisposableimplementation to all wrapper classes that ensures that their helpers andJSReferences are disposed.
- Changed .NET version to
7.0. - Changed the version of Blazor.Streams to use the newest version which is
0.3.0.
- Added the generation of a documentation file packaging all XML comments with the package.
- Added implicit converters for
BlobPartfromBlob,byte[], andstring.
- Fixed that the saturating creator for
FileReaderdidn't register event handlers.
Blob's methodArrayBufferAsyncused anIJSInProcessObjectReferencewhich is not supported in Blazor Server. This was changed to useIJSObjectReference.
- Changed the version of Blazor.Streams to use the newest version which is
0.2.2.
- Made the initial implementation that covers most of the API.