You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fixed uncaught TypeError exception when converting some Paths to SV…
…G using the latest skia-pathops v0.8.0 (#304, #305, googlefonts/nanoemoji#455).
- Drop support for Python 3.7 (which reached end of life), we now req…
…uires 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).
- 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).
- Fixed ``AssertionError`` when normalizing SVG path containing a deg…
…enerate arc command where the end point is equal to the previous command's end point (#278, #279).