2015-02-08 07:24:11 +08:00
## 0.8.1 2015-02-30
* Bug Fixes
2015-02-15 08:18:09 +08:00
* cache algorithm has A LOT OF updates.
2015-02-08 07:24:11 +08:00
* Enhancements
* new methods for working with node's name: `addName` , `removeName` , `hasName` .
2015-02-09 09:03:27 +08:00
* performance optimization (remove some unnecessary draws)
2015-02-09 09:33:49 +08:00
* more expected drawing when shape has opacity, stroke and shadow
2015-02-15 08:18:09 +08:00
* `scale` now affect `shadowOffset`
2015-02-09 10:52:42 +08:00
* new `perfectDrawEnabled` property for shape. See [http://konvajs.github.io/docs/performance/Disable_Perfect_Draw.html ](http://konvajs.github.io/docs/performance/Disable_Perfect_Draw.html )
2015-02-10 08:19:44 +08:00
* new `shadowForStrokeEnabled` property for shape. See [http://konvajs.github.io/docs/performance/All_Performance_Tips.html ](http://konvajs.github.io/docs/performance/All_Performance_Tips.html )
2015-02-15 08:18:09 +08:00
* HDPI for caching.
* new `getClientRect` method.
* Cache should work much better. Now you don't need to pass bounding box {x,y,width,height} to `cache` method for all buildin Konva shapes.
(only for your custom `Konva.Shape` instance).
2015-02-16 07:31:28 +08:00
* `Tween` now supports color properties (`fill`, `stroke` , `shadowColor` )
2015-02-08 07:24:11 +08:00
2015-02-04 08:05:10 +08:00
## 0.8.0 2015-02-04
2015-01-29 01:21:02 +08:00
* Bug Fixes
2015-02-04 06:59:01 +08:00
* fixed when browser is crashing on pointer events fixed
* optimized `getIntersection` function
2015-01-29 01:21:02 +08:00
* Enhancements
2015-02-03 11:33:10 +08:00
* `container.findOne()` method
2015-02-03 11:40:32 +08:00
* new `strokeHitEnabled` property. Useful for performance optimizations
2015-02-03 16:52:19 +08:00
* typescript definitions. see `/resources/konva.d.ts`
2015-01-29 01:21:02 +08:00
2015-01-28 06:26:18 +08:00
## Rebranding release 2015-01-28 (Differents from last official KineticJS release)
2015-01-22 16:46:53 +08:00
* Bug Fixes
2015-01-22 18:50:57 +08:00
* `strokeScaleEnabled = false` is disabled for text as I can not find way to implement this
2015-01-27 14:21:02 +08:00
* `strokeScaleEnabled = false` for Line now create correct hit graph
2015-01-22 16:46:53 +08:00
* Enhancements
* `cornerRadius` of Rect is limited by `width/2` and `height/2`
2015-01-15 11:11:37 +08:00
* Bug Fixes
* working "this-example" as name for nodes
2015-01-27 15:07:51 +08:00
* Konva.Text() with no config don't throws exception
* Konva.Line() with no config don't throws exception
2015-01-20 18:06:21 +08:00
* Enhancements
2015-01-20 18:22:51 +08:00
* `black` is default fill for text
2015-01-27 15:07:51 +08:00
* true class extending. Now `rect instanceOf Konva.Shape` will return true
2015-01-21 11:31:32 +08:00
* while dragging you can redraw layer that is not under drag. hit graph will be updated in this case
2015-01-21 16:24:43 +08:00
* now you can move object that is dragging into another layer.
2015-01-27 15:07:51 +08:00
* new `frameOffsets` attribute for `Konva.Sprite`
2015-01-15 11:11:37 +08:00
2015-01-20 18:06:21 +08:00
* Bug Fixes
* Correct stage resizing with `FastLayer`
* `batchDraw` method for `FastLayer`
* Correct mouseover/mouseout/mouseenter/mouseleave events for groups
* cache node before adding to layer
* `intersects` function now works for shapes with shadow
* Enhancements
2015-01-27 16:25:10 +08:00
* npm package.
2015-01-20 18:06:21 +08:00
* much better dragging performance
* `browserify` support
* applying opacity to cached node
* remove all events with `node.off()`
* mouse dragging only with left button
* opacity now affect cached shapes
* Label corner radius
* smart changing `width` , `height` , `radius` attrs for circle, start, ellipse, ring.
* `mousewheel` support. Thanks [@vmichnowicz ](https://github.com/vmichnowicz )
* new Arrow plugin
* multiple names: `node.name('foo bar'); container.find('.foo');` (thanks [@mattslocum ](https://github.com/mattslocum ))
2015-02-03 11:33:10 +08:00
* `Container.findOne()`