Releases: CropperBlazor/Cropper.Blazor
Releases · CropperBlazor/Cropper.Blazor
Cropper.Blazor v1.5.1
- Migrated JavaScript codebase to TypeScript with strict type checking
and namespace organization (#449) by @MaxymGorn - Replaced Excubo.WebCompiler with Webpack build system including source
maps, code splitting, and TypeScript declaration generation (#449) by @MaxymGorn - Integrated Vitest for JavaScript / TypeScript testing, ESLint for
linting, included Codecov coverage report by separate flag for TypeScript tests, and Prettier for code formatting (#449) by @MaxymGorn - Enhanced XML documentation for CropperComponent events with detailed
parameter descriptions (#453) by @MaxymGorn - Fix error during blazor server prerendering in dispose methods (#453) by @MaxymGorn
- Update NuGet packages (#453) by @MaxymGorn
Other changes
- Docs: improved the Demo site’s UI/UX and added additional SEO tags to enhance discoverability (#453) by @MaxymGorn
Cropper.Blazor v1.5.0
New Features
- Added support for .NET 10 in the Cropper.Blazor NuGet package, including updated dependencies (#443) by @MaxymGorn
- Fixed outdated external links in the library’s API documentation (#443) by @MaxymGorn
- Added parallelization unit tests to improve test performance and reliability (#443) by @MaxymGorn
Other changes
- Pipelines: updated GitHub Actions workflow libraries, including SuperLinter, and fixed related code issues (#443) by @MaxymGorn
- Docs: improved the Demo site’s UI/UX and added additional SEO tags to enhance discoverability (#443) by @MaxymGorn
Cropper.Blazor v1.4.3
New Features
- Update NuGet packages (#437) by @MaxymGorn
- Improved structure and maintainability of the Cropper component and related JavaScript interop. Fixed issues related to destroying and disposing of Cropper component instances (#437) by @MaxymGorn
Other Changes
- Pipeline workflow improvements (#422), (#424), (#425) by @ColdForeign
- Updated underlying UI dependencies for improved stability and compatibility (#421) by @ColdForeign
Cropper.Blazor v1.4.2
New Features
- Update NuGet packages (#412) by @MaxymGorn
- 'GetCroppedCanvasDataInBackgroundAsync', 'GetCroppedCanvasInBackgroundAsync' methods for background processing image have reduced the number of iterations with incomplete data and speed up the transfer when interception the image chunks, in addition, it gives more opportunities to control the size of the stream(MaximumReceiveMessageSize) for SignalR configuration (#412) by @MaxymGorn
Cropper.Blazor v1.4.1
New Features
- Update NuGet packages (#402) by @MaxymGorn
- Include 'GetCroppedCanvasDataInBackgroundAsync', 'GetCroppedCanvasInBackgroundAsync' for background processing image with approach to receive large cropped image from cropper, added support chunking interception images via 'maximumReceiveChunkSize' for each stream image portion in new methods to Denial of Service (DoS) attacks in Blazor Server without increasing hub message (MaximumReceiveMessageSize) for SignalR configuration (#402) by @MaxymGorn
Other Changes
- Docs: Adding cropper canvas component, background processing images examples for demo site (#402) by @MaxymGorn
Cropper.Blazor v1.4.0
New Features
- Added support dotnet 9 version for NuGet Cropper.Blazor package (#399) by @ColdForeign, @MaxymGorn
Cropper.Blazor v1.3.4
New Features
- Update NuGet packages (#357) by
- Updated cropper.js library version to 1.6.2 (#357) by @MaxymGorn
- Add 'CropperComponentType' parameter type with supporting canvas element inside cropper component (#357) by @MaxymGorn
Other Changes
- Pipeline workflow improvements (#357) by @ColdForeign
Cropper.Blazor v1.3.2
New Features
- Update NuGet packages (#317) by @MaxymGorn
- Add triggers on load image event (OnLoadImageEvent) when replace (ReplaceAsync method) image with 'IsAvailableInitCropper' is false parameter of cropper component, previously it only worked when 'IsAvailableInitCropper' is true (#317) by @MaxymGorn
Cropper.Blazor v1.3.1
New Features
- Update NuGet packages (#297) by @MaxymGorn
- Included DataUrlDecoder.Decode extension to library (#297) by @MaxymGorn
Other Changes
- Docs: Demo site UI/UX improvements (#285), (#286), (#291), (#293) by @ColdForeign
Cropper.Blazor v1.3.0
New Features
- Added support dotnet 8 version for NuGet Cropper.Blazor package (#266) by @MaxymGorn
- When an image replacement (ReplaceAsync method) is done in the cropper component, this change can now be retrieved via Src, previously it was unchanged in this case (#263) by @MaxymGorn