mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2024-12-28 17:02:24 -05:00
Update CHANGELOG with latest changes
This commit is contained in:
parent
c7d85b663e
commit
64eb5ac1c4
1 changed files with 31 additions and 5 deletions
36
CHANGELOG.md
36
CHANGELOG.md
|
@ -1,18 +1,44 @@
|
|||
# Change Log
|
||||
|
||||
## `unreleased`
|
||||
|
||||
### Added
|
||||
|
||||
- Allow paper core import in TypeScript (#1713).
|
||||
- Boolean: Improve performance from `O(n^2)` to nearly `O(n)` by the use of the
|
||||
sweep and prune algorithm (#1737).
|
||||
- Docs: Add support for nullable values.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix `PathItem#getCrossing()` to not return overlaps (#1409).
|
||||
- Fix regression in `Curve.getIntersections()` (#1638).
|
||||
- Fix edge cases in `CurveLocation.isCrossing()` (#1419, #1263).
|
||||
- Fix `SymbolItem#hitTestAll()` to return only one match per symbol item
|
||||
(#1680).
|
||||
- Fix handling of negative `Shape` sizes (#1733).
|
||||
- Fix parsing of RGB `Color` strings with percentages (#1736).
|
||||
- Fix `Shape` bounds when passing position in constructor (#1686).
|
||||
- Prevent nested group matrix from reset when transforming parent (#1711).
|
||||
- Boolean: Fix edge cases in overlap detection (#1262).
|
||||
- Boolean: Add check for paths with only one segment (#1351).
|
||||
- Boolean: Correctly handle open filled paths (#1647).
|
||||
- Boolean: Avoid winding number edge cases (#1619).
|
||||
- Docs: Fix some documentation return types (#1679).
|
||||
|
||||
## `0.12.3`
|
||||
|
||||
### Added
|
||||
|
||||
- Add documentation for `Item#internalBounds`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix regression in `Color` change propagation (#1672, #1674).
|
||||
- SVG Export: Fix viewport size of exported `Symbol` (#1668).
|
||||
- Handle non-invertible matrices in `Item#contains()` (#1651).
|
||||
- Improve documentation for `Item#clipMask` (#1673).
|
||||
- Improve TypeScript definitions (#1659, #1663, #1664, #1667)
|
||||
|
||||
### Added
|
||||
|
||||
- Add documentation for `Item#internalBounds`.
|
||||
- Improve TypeScript definitions (#1659, #1663, #1664, #1667).
|
||||
|
||||
## `0.12.2`
|
||||
|
||||
|
|
Loading…
Reference in a new issue