6.2 KiB
6.2 KiB
Changelog
master
3.0.0-beta.4
Bug fixes
- Fix race condition / edge case in _strokeUpdate. (ndbroadbent; fixes #480)
Breaking changes
- Remove CommonJS build
- Updated development dependencies (TS 4.x; tslint -> eslint)
3.0.0-beta.3
Features
- Add initial support for pointer events
3.0.0-beta.2
Bug fixes
- Fix error in
touchendevent handler. - Make both params in
#toDataURLoptional to matchCanvas#toDataURL.
Features
- Add optional callback param to
#fromDataURL. - Add basic unit tests for SignaturePad class.
3.0.0-beta.1
Breaking changes
- Rewrite library using TypeScript. TypeScript declaration files are now provided by the library. Hopefully, it should be a bit easier to refactor now...
- Rename generated build files. The new files are:
dist/signature_pad.js # unminified CommonJS
dist/signature_pad.min.js # minified CommonJS
dist/signature_pad.umd.js # unminified UMD
dist/signature_pad.umd.min.js # minified UMD
dist/signature_pad.m.js # unminified ES module
dist/signature_pad.m.min.js # minified ES module
- Change structure of data returned from
SignaturePad#toData method. Each point group now has 2 fields:colorandpoints. Individual points no longer havecolor` field.
Bug Fixes
- Allow scrolling via touch after calling
SignaturePad#off(felixhammerl and patrickbussmann).
Features
- Add very basic unit tests for Point and Bezier classes.
2.3.2
Bug Fixes
2.3.1
Bug Fixes
- Fix
minDistancenot being correctly initialized when set to zero. (remomueller closes #299).
2.3.0
Bug Fixes
- Updated demo to call
SignaturePad#clearon window resize, to make sure thatSignaturePad#isEmptyreturns the correct value. Closes #94.
Features
- Added
minDistanceoption to skip points that are too close to each other (in px). It improves drawing quality (especially when drawing slowly), but introduces small lag. The default value is set to5. To switch back to the old behavior, set it to0.
2.2.1
Bug Fixes
- Fix
#toData/#fromDatato draw the last point in each curve as well. Fixes #270. - Fix
#fromDatato properly set internal data structure. Fixes #271.
2.2.0
Bug Fixes
- Export to SVG with correct pen colors. (DynamoEffects in #260)
Features
2.1.1
- Fixed a bug where default value was applied for throttle when throttle was set to 0. (mkrause in #247)
2.1.0
- No changes since 2.1.0-beta.1.
2.1.0-beta.1
2.0.0
Unfortunately, some breaking changes were introduced in 1.6.0, so to follow the semantic versioning, it's re-released as 2.0.0.
- Removed support for Bower. If you still need it, use 1.5.3 release.
- Moved
signature_pad.jsandsignature_pad.min.jsfiles todistfolder. - Added ES6 version of the library for use with webpack etc.
1.6.0 (deprecated in favor of 2.0.0)
- Added support for returning signature as SVG using
#fromDataURL('image/svg+xml'). jackspirou mymattcarroll szimek - Added
#toDatamethod that returns data points. - Added
#fromDatamethod that draws signature from data points. - Moved
signature_pad.jsandsignature_pad.min.jsfiles todistfolder.
1.5.3
- Fix
touchendevent on touch devices. (#150) mtomic - Fix handling touch events in Egde browser. (#134) dideldum73
1.5.2
- Prevent loading an empty string in
fromDataURL. (#108) Remo - Reject points generated by resting hand (better handling of multi touch). (#48 and #57) jurreantonisse
1.5.1
- Prevent duplicate events on tap in iOS Safari. PerfectPixel
1.5.0
- Add
onmethod that rebinds all event handlers. Alplob
1.4.0
- Add
offmethod that unbinds all event handlers. Rob-ot
1.3.6
- Fix support for Browserify. chevett
1.3.5
- Add support for CommonJS/AMD/UMD.
1.3.4
- Really fix
fromDataURLon HiDPI screens.
1.3.3
- Fix
fromDataURLon HiDPI screens.
1.3.2
- Fix
onBeginandonEndcallbacks when passed as options to constructor. yinsee
1.3.1
- Fix handling touch events on mobile IE. tocsoft
1.3.0
- Add
onBeginandonEndcallbacks. rogerz
1.2.4
- Fix bug where stroke becomes very thin. mvirkkunen
1.2.3
- Fix
SignaturePad#fromDataURLon Firefox. Fr3nzzy
1.2.2
- Make
SignaturePad#isEmptyreturn false after loading an image usingSignaturePad#fromDataURL. krisivanov
1.2.1
- Fixed
SignaturePad#clear().
1.2.0
- Add
backgroundColoroption to set custom color of the background onSignaturePad#clear(). - Rename
coloroption topenColor. - Fix passing arguments to canvas element on
SignaturePad#toDataURL().