Skia-python

Latest version: v87.5

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

Scan your dependencies

Page 1 of 4

124.0

* The skia.SamplingOptions class has been fleshed out. See [README.m124](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m124.md) to migrate from m87 FilterQuality-based code.

What's Changed

* Vulkan initialization has changed.
* skia.Paint().getBlendMode() is now emulated.
* Upstream deleted SkFontMgr::RefDefault(); copied into skia-python to allow python code to continue to work
* M124 public by HinTak in https://github.com/kyamagu/skia-python/pull/236
* M123 public by HinTak in https://github.com/kyamagu/skia-python/pull/234
* M122 public by HinTak in https://github.com/kyamagu/skia-python/pull/232
* `git-sync-deps` seems to no longer require or support Python 2 by pavpanchekha in https://github.com/kyamagu/skia-python/pull/245

New Contributors
* pavpanchekha made their first contribution in https://github.com/kyamagu/skia-python/pull/245

Special thanks for pavpanchekha for fixing "Identify what breaks in m122 for font(typeface("")) on mac os" https://github.com/kyamagu/skia-python/issues/241 , which happened after the v122+ developement.

See [README.m122](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m122.md) , [README.m123](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m123.md) , [README.m124](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m124.md) for details since v121.0 .

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v121.0b6...v124.0b7

124.0b7

121.0b6

New to this release:

* `Typeface.MakeEmpty()`

Since m120:

* `Typeface()`,`Typeface.MakeDefault()`, `Font()` and `Font(None, ...)` ("default font/typeface") are deprecated upstream and usage now triggers warnings. Please migrate to explicit family/file/style choices.

What's Changed
* M121 public by HinTak in https://github.com/kyamagu/skia-python/pull/222
* Migrate to trusted publisher pypi workflow by kyamagu in https://github.com/kyamagu/skia-python/pull/228
* Add missing PyPI upload environment by kyamagu in https://github.com/kyamagu/skia-python/pull/229

See [README.m121](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m121.md) for details.

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v120.0b5...v121.0b6

120.0b5

New to this release:

* Rudimentary support (TextBlob::MakeFromShapedText) of text-shaping via
upstream's libSkShaper module. (195)

* Option to use freetype as fontmgr on non-linux (213) - using
skia.FontMgr.New_Custom_Empty()

* OT-SVG font support is on by default now (212, also see 195).

* Vulkan is enabled for Linux/Windows.

What's Changed
* M120 public by HinTak in https://github.com/kyamagu/skia-python/pull/210

Details in [README.m120](https://github.com/kyamagu/skia-python/blob/main/relnotes/README.m120.md)

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v119.0b4...v120.0b5

119.0b4

What's Changed
* Fix status badge in README.md by kyamagu in https://github.com/kyamagu/skia-python/pull/202
* Build Python 3.12 wheels by madig in https://github.com/kyamagu/skia-python/pull/203
* M119 public by HinTak in https://github.com/kyamagu/skia-python/pull/205
* M118 public by HinTak in https://github.com/kyamagu/skia-python/pull/204
* GL example in tutorial will break on m118+ upgrade https://github.com/kyamagu/skia-python/issues/209

Brief description of changes in m118, m119: [README.m118](https://github.com/kyamagu/skia-python/blob/main/README.m118.md), [README.m119](https://github.com/kyamagu/skia-python/blob/main/README.m119.md).

New Contributors
* madig made their first contribution in https://github.com/kyamagu/skia-python/pull/203

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v117.0b3...v119.0b4

117.0b3

What's Changed

* M117 public by HinTak in https://github.com/kyamagu/skia-python/pull/197
* m116/m117 API gaps against m87.5 https://github.com/kyamagu/skia-python/issues/198
* bug fix in TextBlob textcount for non-ascii texts https://github.com/kyamagu/skia-python/issues/200

Brief description of changes in m117: [README.m117.md](https://github.com/kyamagu/skia-python/blob/main/README.m117.md)

New Contributors

* jonathanhogg made their first contribution in https://github.com/kyamagu/skia-python/issues/198

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v116.0b2...v117.0b3

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.