Releases: meerk40t/svgelements
1.9.6: Inkscape 1.3 Image Loading
What's Changed
Full Changelog: 1.9.5...1.9.6
1.9.5: npoints desync correction
Fixed issue #232, which dates back to the start of Path.npoint
whereby if a segment is not used it doesn't calculate but then also fails to count towards the total length.
What's Changed
Full Changelog: 1.9.4...1.9.5
1.9.4: Minor fixes to write (render and pathlib)
1.9.3: Additional Minor Fixes
1.9.2: Fixes #220, #222, #219
What's Changed
- Update unittests.yml, ubuntu-latest, python 3.11, etc. by @tiger12506 in #225
- 1.9.2 Version Bump, Support version update. by @tatarize in #224
- Broaden the catch for numerical instability (Issue #220) by @tatarize in #221
- Correct Issue #222 Iterative Point Adding. by @tatarize in #223
New Contributors
- @tiger12506 made their first contribution in #225
Full Changelog: 1.9.1...1.9.2
Matrix Perspective. Correct Issue 214.
`write_xml` and `string_xml` and `intersect`... oh my.
Strictly speaking this is not a breaking change but if you want to use write_xml
it's much easier to have a major demarcation for the code.
What's Changed
- Fix typos in README.md by @ptomulik in #201
- Fix typo by @rettinghaus in #205
- Correct Issue 207 by @tatarize in #208
- Issue 206 - Write Output by @tatarize in #209
- Correct Issue #175 - Non SVG Root Element by @tatarize in #202
- Address a subset of issue 204 (actually clipping paths with clippath). by @tatarize in #210
New Contributors
- @rettinghaus made their first contribution in #205
Full Changelog: 1.8.4...1.9.0
1.8.4: Correct Viewport Level Scales for Non-scaling Strokes.
Non-scaling strokes were not handled correctly for the stroke widths if there was a viewport scale in addition to element scaling. The handling in Chrome and Inkscape is clear that the viewport scaling is scaled even if Non-scaling Strokes is set.
What's Changed
Full Changelog: 1.8.3...1.8.4
Use objects implement .bbox()
Union bbox transforms of shapes, not bounds of shapes.
If you rotate the bounding box of a circle and take the bounding box of the rotated bounding box it's not the same as the actual union of the bounds. This corrects that oversight.
What's Changed
New Contributors
Full Changelog: 1.8.1...1.8.2