Skip to content

Releases: almothafar/angular-signature-pad

Angular 20+ (LTS) Support

30 Nov 18:45

Choose a tag to compare

  • 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

30 Nov 18:17

Choose a tag to compare

  • 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. AngularSignaturePadModule it has been removed. Import SignaturePadComponent directly instead.
  • Upgrade signature_pad to 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

30 Nov 17:41

Choose a tag to compare

  • Possible fix for #12
  • Update dependencies with minor and patch updates
  • Fix the demo project for responsiveness

Angular 16+ Support

02 Nov 14:48

Choose a tag to compare

  • 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 calling clear() after redrawCanvas() if you want it.
  • BREAKING clear() will call redrawCanvas() first. If you just want to clear data without redrawing, then call clear(false). This behavior is to fix issues where the pad loses the style after clearing data.
  • BREAKING clear() will trigger drawEnd with the value of null, 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_pad to 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

10 Sep 10:07
324a7eb

Choose a tag to compare

  • Upgrade signature_pad to 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

19 Dec 10:53

Choose a tag to compare

Using the final version of signature_pad also supporting Angular 13

3.0.0-beta.6

10 Jan 15:37

Choose a tag to compare

  • Adding default style for pad and canvas with an extra class for canvas .signature-pad-canvas for 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

23 Dec 17:03

Choose a tag to compare

Angular 8 - 11

The whole version got breaking changes, it is almost a new module.

  • Using signature_pad version 3.0.0-beta.4
  • Change names of onBeginEvent to drawStart and expose event instead of always true value
  • Change names of onEndEvent to drawEnd and expose event instead of always true value
  • Adding typing for [options] instead of using any type.
  • Publishing changes done in PR wulfsolter#100 so it supports Angular 8+ and many other improvements