mirror of
https://github.com/konvajs/konva.git
synced 2025-06-28 15:23:44 +08:00
better changelog
This commit is contained in:
parent
ece5d7ac27
commit
31755b298c
62
CHANGELOG.md
62
CHANGELOG.md
@ -1,21 +1,27 @@
|
|||||||
## 0.8.1 2015-02-30
|
# Change Log
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
* Bug Fixes
|
## [Unreleased][unreleased]
|
||||||
* cache algorithm has A LOT OF updates.
|
|
||||||
* Enhancements
|
|
||||||
* new methods for working with node's name: `addName`, `removeName`, `hasName`.
|
|
||||||
* performance optimization (remove some unnecessary draws)
|
|
||||||
* more expected drawing when shape has opacity, stroke and shadow
|
|
||||||
* `scale` now affect `shadowOffset`
|
|
||||||
* 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)
|
|
||||||
* 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)
|
|
||||||
* 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).
|
|
||||||
* `Tween` now supports color properties (`fill`, `stroke`, `shadowColor`)
|
|
||||||
|
|
||||||
## 0.8.0 2015-02-04
|
### Fixed
|
||||||
|
- cache algorithm has A LOT OF updates.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- `scale` now affect `shadowOffset`
|
||||||
|
- performance optimization (remove some unnecessary draws)
|
||||||
|
- more expected drawing when shape has opacity, stroke and shadow
|
||||||
|
- HDPI for caching.
|
||||||
|
- 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).
|
||||||
|
- `Tween` now supports color properties (`fill`, `stroke`, `shadowColor`)
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- new methods for working with node's name: `addName`, `removeName`, `hasName`.
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- new `getClientRect` method.
|
||||||
|
|
||||||
|
## [0.8.0] - 2015-02-04
|
||||||
|
|
||||||
* Bug Fixes
|
* Bug Fixes
|
||||||
* fixed when browser is crashing on pointer events fixed
|
* fixed when browser is crashing on pointer events fixed
|
||||||
@ -26,33 +32,28 @@
|
|||||||
* typescript definitions. see `/resources/konva.d.ts`
|
* typescript definitions. see `/resources/konva.d.ts`
|
||||||
|
|
||||||
|
|
||||||
## Rebranding release 2015-01-28 (Differents from last official KineticJS release)
|
## Rebranding release 2015-01-28
|
||||||
|
Differents from last official `KineticJS` release
|
||||||
|
|
||||||
* Bug Fixes
|
* Bug Fixes
|
||||||
* `strokeScaleEnabled = false` is disabled for text as I can not find way to implement this
|
* `strokeScaleEnabled = false` is disabled for text as I can not find way to implement this
|
||||||
* `strokeScaleEnabled = false` for Line now create correct hit graph
|
* `strokeScaleEnabled = false` for Line now create correct hit graph
|
||||||
* Enhancements
|
|
||||||
* `cornerRadius` of Rect is limited by `width/2` and `height/2`
|
|
||||||
|
|
||||||
* Bug Fixes
|
|
||||||
* working "this-example" as name for nodes
|
* working "this-example" as name for nodes
|
||||||
* Konva.Text() with no config don't throws exception
|
* Konva.Text() with no config don't throws exception
|
||||||
* Konva.Line() with no config don't throws exception
|
* Konva.Line() with no config don't throws exception
|
||||||
* Enhancements
|
|
||||||
* `black` is default fill for text
|
|
||||||
* true class extending. Now `rect instanceOf Konva.Shape` will return true
|
|
||||||
* while dragging you can redraw layer that is not under drag. hit graph will be updated in this case
|
|
||||||
* now you can move object that is dragging into another layer.
|
|
||||||
* new `frameOffsets` attribute for `Konva.Sprite`
|
|
||||||
|
|
||||||
* Bug Fixes
|
|
||||||
* Correct stage resizing with `FastLayer`
|
* Correct stage resizing with `FastLayer`
|
||||||
* `batchDraw` method for `FastLayer`
|
* `batchDraw` method for `FastLayer`
|
||||||
* Correct mouseover/mouseout/mouseenter/mouseleave events for groups
|
* Correct mouseover/mouseout/mouseenter/mouseleave events for groups
|
||||||
* cache node before adding to layer
|
* cache node before adding to layer
|
||||||
* `intersects` function now works for shapes with shadow
|
* `intersects` function now works for shapes with shadow
|
||||||
|
|
||||||
* Enhancements
|
* Enhancements
|
||||||
* npm package.
|
* `cornerRadius` of Rect is limited by `width/2` and `height/2`
|
||||||
|
* `black` is default fill for text
|
||||||
|
* true class extending. Now `rect instanceOf Konva.Shape` will return true
|
||||||
|
* while dragging you can redraw layer that is not under drag. hit graph will be updated in this case
|
||||||
|
* now you can move object that is dragging into another layer.
|
||||||
|
* new `frameOffsets` attribute for `Konva.Sprite`
|
||||||
* much better dragging performance
|
* much better dragging performance
|
||||||
* `browserify` support
|
* `browserify` support
|
||||||
* applying opacity to cached node
|
* applying opacity to cached node
|
||||||
@ -65,3 +66,4 @@
|
|||||||
* new Arrow plugin
|
* new Arrow plugin
|
||||||
* multiple names: `node.name('foo bar'); container.find('.foo');` (thanks [@mattslocum](https://github.com/mattslocum))
|
* multiple names: `node.name('foo bar'); container.find('.foo');` (thanks [@mattslocum](https://github.com/mattslocum))
|
||||||
* `Container.findOne()`
|
* `Container.findOne()`
|
||||||
|
|
Loading…
Reference in New Issue
Block a user