Skip to content

Releases: googlefonts/picosvg

v0.22.1

04 Aug 13:38
v0.22.1
2c304b5
Compare
Choose a tag to compare

v0.22.0

08 Jun 10:19
v0.22.0
3d9728b
Compare
Choose a tag to compare
  • Drop support for Python 3.7 (which reached end of life), we now requires Python 3.8 or greater.
  • Added option to --drop_unsupported elements (#298).
  • Fixed AttributeError when removing a comment located at the root level, with inplace=True (#301).

v0.21.0

25 May 14:54
Compare
Choose a tag to compare
  • Added difference method to picosvg.svg_pathops (#286).
  • Have picosvg remove processing instruction tags (e.g. <?xpacket?>) (#288).
  • Added allow_text option to pass-through text/textPath/tspan elements (#289, #294).
  • Added bounding_box method to SVG class, returning the bounding box containing all the shapes in the SVG (#290).
  • When applying inline CSS style properties to SVG element attributes, ignore properties whose name is not valid XML (e.g. vendor-specific keywords starting with '-') (#295).

v0.20.6

01 Dec 12:17
v0.20.6
69cbfec
Compare
Choose a tag to compare
  • Fixed bug whereby SVG.topicosvg() method was ignoring the ndigits parameter when inplace=False (#281, #282).

v0.20.5

17 Nov 15:47
v0.20.5
ffd4841
Compare
Choose a tag to compare
  • Fixed AssertionError when normalizing SVG path containing a degenerate arc command where the end point is equal to the previous command's end point (#278, #279).

v0.20.4

04 Jun 20:48
c899bcf
Compare
Choose a tag to compare

Partial fix for arc reuse; #272

v0.20.3

14 May 22:42
7969fb4
Compare
Choose a tag to compare

Fix #269, Subpaths that become empty after rounding are not dropped

v0.20.2

06 May 02:29
371cfc0
Compare
Choose a tag to compare

Fixed arc normalization (#266)

v0.20.1

01 Feb 18:59
1f6780a
Compare
Choose a tag to compare

Make subpath moveto absolute before removing empty ones (#264).

v0.20.0

28 Jan 18:12
a855a25
Compare
Choose a tag to compare

Bug fixes