Changelog
### 0.7.1
```
Build wheels for Linux aarch64 (arm64) platform (48).
No code changes since v0.7.0.
```
### 0.7.0
```
- Updated libskia to current chrome/m95 branch (no known/notable changes to
PathOps module).
- No longer require python2 to build from source.
- Build and publish `universal2` wheels to support the new
ARM-based Macs with Apple M1 chip.
```
Links
- PyPI: https://pypi.org/project/skia-pathops
- Changelog: https://pyup.io/changelogs/skia-pathops/
- Repo: https://github.com/fonttools/skia-pathops
Changelog
### 0.11.4
```
Fix Font's explicit `data` and `images` kwarg converters.
```
### 0.11.3
```
Ensure data and image stores are unlazified for direct comparisons (165).
```
### 0.11.2
```
* Internal change: Don't compare private Font attributes, cleaning up pytest assert displays (160).
* Internal change: Do not require wheel for all setuptools operations (158).
```
### 0.11.1
```
Component.move`: apply delta to offset directly rather than translating, which fixes moving of flipped components.
```
### 0.11.0
```
Typing: add `GlyphSet` protocol. More elegant than referring to Layer and Glyph explicitly, which nicely avoids circular imports.
```
### 0.10.1
```
Some small typing fixes to circumvent microsoft/pyright1297.
```
### 0.10.0
```
Oops, `object_lib` should have been `objectLib`.
```
### 0.9.0
```
Add APIs `Font.object_lib(obj)` and `Glyph.object_lib(obj)` to explicitly handle the new `public.objectLibs` mechanism of attaching libs to anchors, guidelines, contours, components and points.
```
### 0.8.0
```
- Added `bounds` and `controlPointBounds` properties to `Layer` and `Font` objects, like in defcon API.
These return the union of the `(xMin, yMin, xMax, yMax)` bounding boxes of all the glyphs in a layer, or in the default layer for `Font` object.
`bounds`computes a tight bounding box at the curves' extrema, while `controlPointBounds` only takes into account the control points (82).
```
Links
- PyPI: https://pypi.org/project/ufolib2
- Changelog: https://pyup.io/changelogs/ufolib2/
- Repo: https://github.com/fonttools/ufoLib2
Update skia-pathops from 0.6.0.post3 to 0.7.1.
Changelog
### 0.7.1 ``` Build wheels for Linux aarch64 (arm64) platform (48). No code changes since v0.7.0. ``` ### 0.7.0 ``` - Updated libskia to current chrome/m95 branch (no known/notable changes to PathOps module). - No longer require python2 to build from source. - Build and publish `universal2` wheels to support the new ARM-based Macs with Apple M1 chip. ```Links
- PyPI: https://pypi.org/project/skia-pathops - Changelog: https://pyup.io/changelogs/skia-pathops/ - Repo: https://github.com/fonttools/skia-pathopsUpdate ufoLib2 from 0.7.1 to 0.11.4.
Changelog
### 0.11.4 ``` Fix Font's explicit `data` and `images` kwarg converters. ``` ### 0.11.3 ``` Ensure data and image stores are unlazified for direct comparisons (165). ``` ### 0.11.2 ``` * Internal change: Don't compare private Font attributes, cleaning up pytest assert displays (160). * Internal change: Do not require wheel for all setuptools operations (158). ``` ### 0.11.1 ``` Component.move`: apply delta to offset directly rather than translating, which fixes moving of flipped components. ``` ### 0.11.0 ``` Typing: add `GlyphSet` protocol. More elegant than referring to Layer and Glyph explicitly, which nicely avoids circular imports. ``` ### 0.10.1 ``` Some small typing fixes to circumvent microsoft/pyright1297. ``` ### 0.10.0 ``` Oops, `object_lib` should have been `objectLib`. ``` ### 0.9.0 ``` Add APIs `Font.object_lib(obj)` and `Glyph.object_lib(obj)` to explicitly handle the new `public.objectLibs` mechanism of attaching libs to anchors, guidelines, contours, components and points. ``` ### 0.8.0 ``` - Added `bounds` and `controlPointBounds` properties to `Layer` and `Font` objects, like in defcon API. These return the union of the `(xMin, yMin, xMax, yMax)` bounding boxes of all the glyphs in a layer, or in the default layer for `Font` object. `bounds`computes a tight bounding box at the curves' extrema, while `controlPointBounds` only takes into account the control points (82). ```Links
- PyPI: https://pypi.org/project/ufolib2 - Changelog: https://pyup.io/changelogs/ufolib2/ - Repo: https://github.com/fonttools/ufoLib2