Matplotlib-venn

Latest version: v1.1.2

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

Scan your dependencies

Page 1 of 5

1.1.2

-------------
- Fixed floating-point comparison in a doctest (Issue 85)
- Fixed IPynb-based tests to comply with the new locals() semantics in Python 3.13 (Issue 86)

1.1.1

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

- Removed cost_based.LayoutAlgorithmOptions (options are passed directly to the LayoutAlgorithm constructor instead).

1.1.0

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

- Implemented a cost-based layout algorithm (Issue 35).
The implementation depends on shapely, which is added as an optional
dependency (package needs to be installed as matplotlib-venn[shapely] for
it to be included).
Thanks to https://github.com/paulbrodersen
- Added a set diagram to the README (Issue 51).
- Fixed doctests that started failing due to different numpy versions representing values differently.

1.0.0

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

- Fixed package installation issues (Issue 78).

1.0.0alpha

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

- Dropped support for Python versions below 3.5 (by excluding those versions from CI builds).
- Added typing annotations. Some arguments are now a bit more strictly typed.
E.g. what previously would accept a List now requires (at least as far as type annotations are concerned) a tuple.
- Refactored the code by abstracting away the layout algorithms to allow plug-in customization (Issue 35).
This deprecated the `normalize_to` input argument to the venn2 and venn3 functions, and made
`venn2_unweighted` and `venn3_unweighted` obsolete. These will be removed in some future version.

0.11.10

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

- Updated tests to work with Matplotlib 3.6+ (PR70).

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.