Skip to content

Releases: meerk40t/svgelements

Elements retain values dict.

22 Dec 00:53
90922af
Compare
Choose a tag to compare

Elements contain a dict of values, this permits parsed SVGElement classes to provide non-parsed values to agents utilizing the objects.

-- Also, corrected a small bug with SVGImage viewports.

Viewport None Bug

21 Dec 20:28
cfaaf60
Compare
Choose a tag to compare

Corrects a minor bug where None properties on a viewport will cause a crash. It will now default to giving a transform of an empty string. Also, added viewbox coverage.

Point Compare String Bug

21 Dec 20:26
905be08
Compare
Choose a tag to compare

Corrects a minor point compare to string bug. Point(0,0) == 'z' will return False rather than crash.

API finishing

21 Dec 00:53
e39efb6
Compare
Choose a tag to compare

This should be very close finished API. Most breaking changes are included and finished. This version parses most elements and finds most svg tests pass.

Corrected Image, Removed SVG.nodes()

01 Dec 08:49
c6c43b6
Compare
Choose a tag to compare

If using svg nodes use svg.elements instead.

Viewbox & Image

28 Nov 13:15
34f17b2
Compare
Choose a tag to compare

Several conformity bugs were fixed.
Viewbox was added as an element.
SVGImage was expanded to be actually usable.
Text works much better now.

Quick Validation

22 Nov 15:17
859c15d
Compare
Choose a tag to compare

Corrects the slowness of validation by covering most of the events by which the sequences are modified. This allows for generally robust behaviors, without the prohibitive problems associated with checking every link on every change.

Point.ReflectedAcross correction.

21 Nov 09:15
b633d82
Compare
Choose a tag to compare
Merge pull request #14 from meerk40t/tatarize-reflected-across

Correction for point.reflected_across()

Distance PPI correction.

21 Nov 06:30
58f7b4f
Compare
Choose a tag to compare

PPI alternative distance values weren't propagating.

Matrix Shapes

20 Nov 17:32
d668101
Compare
Choose a tag to compare

Shapes have transforms attached to them. They work like first order objects. You can manipulate them, and convert them into paths.