Files

26 lines
791 B
Markdown
Raw Permalink Normal View History

2026-04-07 05:05:28 +05:30
# Changelog
## [2.2.0] - 2026-04-06
### Added
- **Path intersection** — `pathsIntersection()`, `boundingBoxIntersect()`, `isPointInsideBBox()`
- **Path equalization** — `equalizePaths()`, `equalizeSegments()` for matching segment counts
- Full JSDoc coverage with `@param`, `@returns`, `@example` tags
- New demo page for path morphing
- `polyonArea` utility
- `isMultiPath()`, `isClosedPath()`, `isPolygonArray()` and `isPolylineArray` utilities
- CHANGELOG.md and AGENTS.md
### Removed
- badge workflow and script in package.json
### Fixed
- **pathToCurve** inconsistencies
- reworked all exports as named exports
### Changed
- Added a separate export for utilities in `svg-path-commander/util`
- Migrated test runner from Playwright to happy-dom
- updated tests
- tsdown bundler