As we move closer to the ThorVG 1.0.0 milestone, this pre-release marks another important step toward stabilization and refinement. Please review the release notes carefully, as this version includes behavior corrections, robustness improvements, and internal fixes across modules.
🔧 Renderer & Engines
- [renderer] Improved internal safety across rendering engines.
- [software] Fixed memory allocation issue for spans that could cause buffer underruns. #3461
🌀 Lottie
- Added support for
firstMargin < 0
in text-follow-path scenarios, improving compatibility with advanced text layouts. - Removed an undesired Text embedded option that was unintentionally included, simplifying configuration. thorvg/thorvg.swift#6
- Correctly handle time remapping when the value is zero.
- Resolved incorrect point generation for polygons with rounded corners. #2629
🖼️ SVG
- Fixed an issue where tags were incorrectly registered under closed gradient definitions. #3469
Full Changelog: v1.0-pre20...v1.0-pre21