Mapbox-earcut

Latest version: v1.0.2

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

Scan your dependencies

Page 1 of 2

1.0.2

Changed

- Require Python 3.9
- Built wheels are now compatible with numpy 2
- Reduced set of pre-built wheels to match numpy
- 32-bit Linux is not supported anymore:
- numpy does not ship any wheels for these, so builds take a long time
- numpy does not compile on some PyPy versions

1.0.1

Fixed

- Outdated `__version__` attribute

Changed

- Update `earcut.hpp` to 2.2.4

Added

- Build for Mac ARM (apple silicon)
- Build for Python 3.11 and 3.10

1.0.0

Changed

- Update `earcut.hpp` to 2.2.3 (with fixed includes, latest version from master).
- Change versioning scheme to enable semantic versioning independently from upstream versioning.

0.12.11

Fixed

- Out-of-bounds memory access on empty input (thanks musicinmybrain).
- Missing import in earcut.hpp (thanks Groctel).
- `__version__` attribute stringification.


Earcut.hpp changelog

master

- Fixed a bunch of rare edge cases that led to bad triangulation (parity with Earcut v2.2.2)
- Removed use of deprecated `std::allocator::construct`
- Fixed a minor z-order hashing bug
- Improved visualization app, better docs

0.12.4

- Fixed a crash in Crash in Earcut::findHoleBridge
- Added coverage checks
- Added macOS, MinGW builds

0.12.3

- Fixed -Wunused-lambda-capture

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.