From 4916031696338d8cc0edacd8c369e09d37fc175c Mon Sep 17 00:00:00 2001 From: Justin Brooks Date: Tue, 26 Nov 2024 23:24:39 -0600 Subject: [PATCH] Update changelog --- changelog.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index b0250282..af00aeb2 100644 --- a/changelog.md +++ b/changelog.md @@ -3,13 +3,15 @@ ## Unreleased ### Added -- Bezier curve and elliptical arc interpolation functions +- `com.jzbrooks.vgo.core.util.math.Surveyor`, which computes the bounding box of an arbitrary list of commands +- Bezier curve interpolation for all variants and elliptical arc bounding box functions ### Changed - `vgo-plugin` (`com.jzbrooks.vgo.plugin`) no longer requires a particular version of Android Gradle Plugin. - Note: `:vgo` is now an abstract implementation of the tool which does not assume either a cli or plugin context. CLI related logic has been relocated into `:vgo-cli`. -- **Breaking:** `CubicCurve<*>.interpolate` has been split into `CubicBezierCurve.interpolateRelative` and `SmoothCubicBezierCurve.interpolateRelative` + Note: `:vgo` is an abstract implementation of the tool which does not assume either a cli or plugin context. CLI related logic has been relocated into `:vgo-cli`. +- **Breaking:** `CubicCurve<*>.interpolate` has been split into `CubicBezierCurve.interpolate` and `SmoothCubicBezierCurve.interpolate` +- Paths with an even odd fill rule can be merged ### Deprecated @@ -17,9 +19,10 @@ ### Fixed +- Overlapping paths are no longer merged, which avoids some image warping issues (#88, #101) - Conversions without a specified output file will write a file the file extension corresponding to the format. - Decimal separators are locale-invariant. -- Crash when using the cli to convert an svg containing a clip path to vector drawable. +- Crash when using the cli to convert an svg containing a clip path to vector drawable. ### Security