- Fixed arc transforms, #13. Thanks to @kpym.
- Don't collapse
M
&m
commands on output.
- First
m
in path should be processed as absolute (M
). - Don't force first
M
->m
on.rel()
.
- Unified transformations math.
- Added
.matrix
and.rotate()
. - Added
.unarc()
- convert arcs to curves. - Evaluate curried transforms lazily.
- Fixed
.unshort()
- now relative commands processed too. - Fixed
.round()
- no more precision loss on relative coordinated. - 100% tests coverage.
- Minor optimisations & code refactoring.
- Parser rewrite (1.5x speedup).
- Exposed
.err
property with text of error (empty on success).
- Maintenance release - docs & build scripts update.
- Fixed line terminators handle in parser.
- Added .transform() support.
- Parser rewrite (2x speed gain).
- toString(): skip command name on repeaded sequences.
- Added tests & benchmarks.
- Fixed arcs roundung (missed type cast), by @kolya-ay.
- Fixed params parse: 29.5.5 -> 29.5, 0.5.
- First release.