Skip to content
Anton Lavrenov edited this page Mar 7, 2014 · 899 revisions

5.0.2 Late Mar 2014

  • Bug Fixes
    • when users have a browser zoom not equal to 100%, the stage now renders correctly
    • drag and drop on Android now works much better
    • Fix memory leak on stage destroy
    • hasShadow now works correctly after setting shadowEnabled attribute
    • clone method doesn't clone id attribute
  • Enhancements
    • Animations are now much much smoother. Made several optimizations in the Animation class.
    • improved mobile drag and drop performance
    • Now you can change frame rate of sprite during animation
    • HammerJS support for KineticJS nodes.
    • Experimental NodeJS support
    • isRunning function for Sprite
    • optional filter function for getChildren method
  • Pending
    • support both rotation() and rotationDeg
    • verify that tween.play() multiple times does not generate multiple tweens
    • layer.show() hide() causes mouseout and contentMouseout events. maybe we shouldn't physically remove the layer from the dom (maybe try visibility hidden instead)
    • node.fire('foo.bar') does not work if you fire an event with a namespace. this hsould trigger node.on('foo'), node.on('foo.bar'), and node.on('.bar');
    • for attrs that require a width and height, or x and y, enable overloaded for these cases only.
    • rethink transformsEnabled property https://github.com/ericdrowell/KineticJS/issues/746
    • multiple tween perf issue https://github.com/ericdrowell/KineticJS/issues/539
    • investigate out of sync tween behavior of clown lab
    • size() doesn't work

5.0.3 Late Apr 2014

Eventually

Clone this wiki locally