Statmake

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 3

0.6.0

What's Changed
Internal changes, but the new minimum cattrs version (to fix https://github.com/daltonmaag/statmake/issues/42 harder) may be an indirect API break.

* Housekeeping by madig in https://github.com/daltonmaag/statmake/pull/46
* Update workflow actions by madig in https://github.com/daltonmaag/statmake/pull/44

**Full Changelog**: https://github.com/daltonmaag/statmake/compare/v0.5.1...v0.6.0

0.5.1

What's Changed
* Housekeeping by madig in https://github.com/daltonmaag/statmake/pull/45
* Primarily, uncap dependencies, as per https://iscinumpy.dev/post/bound-version-constraints/.

**Full Changelog**: https://github.com/daltonmaag/statmake/compare/v0.5.0...v0.5.1

0.5.0

What's Changed

Mostly internal details.

* build: Do not depend on full poetry by jtojnar in https://github.com/daltonmaag/statmake/pull/41
* Housekeeping by madig in https://github.com/daltonmaag/statmake/pull/43:
* Update dependencies
* Turn off cattrs 22.1.0's default detailed validation because it takes over exceptions, which may break API consumers
* Add a multilingual test which was unused.


New Contributors
* jtojnar made their first contribution in https://github.com/daltonmaag/statmake/pull/41

**Full Changelog**: https://github.com/daltonmaag/statmake/compare/v0.4.1...v0.5.0

0.4.0

What's Changed
* Make Python 3.7+ only to avoid old cattrs
* Add serialization by madig in https://github.com/daltonmaag/statmake/pull/38


**Full Changelog**: https://github.com/daltonmaag/statmake/compare/v0.3.0...v0.4.0

0.3.0

* Rewrote the back-end to use the new [fontTools otlLib API](https://fonttools.readthedocs.io/en/latest/otlLib/builder.html#fontTools.otlLib.builder.buildStatTable) for building STAT tables.
* More sanity checks:
* Linked values must be present in the Stylespace (24)
* Location values must be unique (25)
* All Stylespace name records must be available in the default "en" languages (English, United States), the font must contain names for the Windows platform, Unicode BMP encoding, US-American English.
* Additional locations must only contain axis names that are present in the Stylespace and from them only those that are not present in the font the Stylespace is applied to.
* Named locations must only use axes that are present in the Stylespace.
* All Stylespace name records must be provided in the same set of languages. If you provide a French name for one thing, you must provide it for all.
* Marked the library as containg typing information, so mypy can pick those up.

0.2.2

Use cattrs 1.0.0 for Python 3.8 compatibility.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.