Releases: almothafar/angular-signature-pad
Releases · almothafar/angular-signature-pad
Angular 20+ (LTS) Support
- Upgraded to Angular 20 LTS with full compatibility (Minimum peer dependency remains Angular 19.0.0+).
- Update to TypeScript 5.9.x for improved type safety and performance.
- Modernized dependency injection using
inject()function throughout codebase. - All demo components fully migrated to standalone architecture.
- Updated build tooling to Angular 20 ecosystem.
- Code quality improvements and cleanup.
Angular 19+ Support
- BREAKING Support Angular 19+ dropping support for Angular 18 and below (Minimum peer dependency is now Angular 19.0.0).
- BREAKING Component is now standalone.
AngularSignaturePadModuleit has been removed. ImportSignaturePadComponentdirectly instead. - Upgrade
signature_padto the latest version (5.1.2) See (Changelog) - Update to TypeScript 5.8.x for better type safety and performance.
- Demo app is updated to Angular 19's new standalone components.
Bug fixes and Minor update
- Possible fix for #12
- Update dependencies with minor and patch updates
- Fix the demo project for responsiveness
Angular 16+ Support
- BREAKING
redrawCanvas()does not auto-clear data anymore; clear will be called internally, but still preserving data. You can return to the previous behavior by callingclear()afterredrawCanvas()if you want it. - BREAKING
clear()will callredrawCanvas()first. If you just want to clear data without redrawing, then callclear(false). This behavior is to fix issues where the pad loses the style after clearing data. - BREAKING
clear()will triggerdrawEndwith the value ofnull, this can help with knowing when the pad got cleared. - Adding new
changeBackgroundColor(color: string)function to change the background color dynamically. - New Demo UI and fixing broken showcase.
- Upgrade
signature_padto the latest version (5.0.4) See (Changelog) - Support Angular 18 (Now it supports Angular >= 16; if any issues occur in the future, please report).
- Update dependencies for the project
Angular 14+ Support, Drop versions 10 & 11
- Upgrade
signature_padto the latest version (4.0.7) See (Changelog) - Support Angular 14 (Now it is supporting Angular >= 12, if any issues happened in the future, please report).
- Drop support from Angular 10 & 11 as they are no more active nor LTS (Support policy and schedule)
Signature Pad 4 and Angular 13 support
Using the final version of signature_pad also supporting Angular 13
3.0.0-beta.6
- Adding default style for pad and canvas with an extra class for canvas
.signature-pad-canvasfor customization, this should be solving an issue where the pad and canvas flow together and the drawable area is unknown for the eye.
3.0.0-beta.5
Angular 8 - 11
The whole version got breaking changes, it is almost a new module.
- Using
signature_padversion 3.0.0-beta.4 - Change names of
onBeginEventtodrawStartand expose event instead of alwaystruevalue - Change names of
onEndEventtodrawEndand expose event instead of alwaystruevalue - Adding typing for
[options]instead of usinganytype. - Publishing changes done in PR wulfsolter#100 so it supports Angular 8+ and many other improvements