Skip to content

Migration from v0.4.0 to v0.5.0

Some deprecations are there.

What's Changed

_spy.stroke interface is added since v0.5.0. And the methods of _spy related with the hot strokes are deprecated now, replacings are recommended.

_spy.registerHotStroke

diff
-  _spy.registerHotStroke(myStroke, handler);
+  _spy.stroke.register(myStroke, handler);

_spy.getRegisteredHotStrokes

diff
-  _spy.getRegisteredHotStrokes();
+  _spy.stroke.keys;

_spy.getRegisteredHotStroke

diff
-  _spy.getRegisteredHotStroke(myStroke);
+  _spy.stroke.get(myStroke);

_spy.changeHotStrokeSpy

diff
-  _spy.changeHotStrokeSpy(nextStroke);
+  _spy.stroke.replace("spy", nextStroke);

_spy.changeHotStrokeStyle

diff
-  _spy.changeHotStrokeStyle(nextStroke);
+  _spy.stroke.replace("style", nextStroke);

_spy.unregisterHotStrokes

caution

this is a really breaking change, _spy.unregisterHotStrokes() unregisters default strokes but _spy.stroke.unregisterAll() unregisters all strokes including not-default-strokes

diff
-  _spy.unregisterHotStrokes();
+  _spy.stroke.unregisterAll();

_spy.unregisterHotStroke

diff
-  _spy.unregisterHotStroke(myStroke);
+  _spy.stroke.unregister(myStroke);