Svg.path

Latest version: v6.2

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

3.1

----------------

- The Move null command was not imported into ``__init__.py`` [blokhin]
- 41: Switched from ``pkg_resource``-style namespace
package for ``svg`` to a `pkgutil style
<https://packaging.python.org/guides/packaging-namespace-packages/#pkgutil-style-namespace-packages>`_
namespace package.
- A faster ``point()`` implementation for paths. [ClayJarCom]
- Dropped support for Python 2.6 and Python 3.3.
- Added support for Python 3.7 and 3.8.

3.0

----------------

- Dropped support for Python 3.1 and 3.2. It still works, but it may stop.
Added support for Python 3.6. Dropped support for Jython, it's not
supported by Travis, and hasn't seen a release in over a year.

- 33: Move commands are now preserved when parsed.

- Subpaths are no longer merged even if they are joined.

- 30: Arcs where the endpoint is the same as the start point caused a crash.
The SVG specs say that it instead should be the equavalent of skipping
that section, which now is the case.

2.2

----------------

- Don't add a line when closing a path if it's not needed.

2.1.1

------------------

- 18: QuadraticBeziers could get a DivideByZero error under certain
circumstances. [MTician]

- Accept an error parameter to Path.point() to be able to
control error vs performance setting. [saschwarz]

- 25: Arc's could create a MathDomain error under certain circumstances.

- 17: Set last_command always.

2.0.1

------------------

- 20: The doctext for the closed() setter was incorrect.

- 19: Fixed so tests didn't use relative paths. [danstender]

2.0

----------------

- Nothing changed yet.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.