diff --git a/python-ufoLib2.changes b/python-ufoLib2.changes index b4d6a25..dbbcd01 100644 --- a/python-ufoLib2.changes +++ b/python-ufoLib2.changes @@ -1,7 +1,26 @@ +------------------------------------------------------------------- +Fri Dec 8 16:43:47 UTC 2023 - Dirk Müller + +- update to 0.16.0: + * Added `tempLib` property to Font, Layer and Glyph (like + defcon's) + * raise appropriate error when extras not installed + * Bring guideline invariants up to spec + * Made lazily loaded ufoLib2.Font objects pickleable by + automatically un-lazifying them in custom `__getstate__` + method (e0f3d6af). + * Added optional support for de/serializing all ufoLib2 objects + from/to JSON or MessagePack. + * This uses ``cattrs`` custom converters to + unstructure/structure ufoLib2 objects to/from basic + serializable data structures. + * See docstring in ``ufoLib2.serde::serde`` or #230 for + examples. + ------------------------------------------------------------------- Tue Oct 11 16:42:36 UTC 2022 - Yogalakshmi Arunachalam -- Update to version 0.13.1 +- Update to version 0.13.1 * Hotfix release to support cattrs v1.10.0 and set it as the minimum required version. It changed the name of a "omit if default" parameter that is relevant for our converters. @@ -28,22 +47,22 @@ Thu Dec 16 11:13:17 UTC 2021 - Ben Greiner Mon Feb 22 15:44:45 UTC 2021 - Ben Greiner - update to v0.11.1 - * Component.move: apply delta to offset directly rather than + * Component.move: apply delta to offset directly rather than translating, which fixes moving of flipped components. - * Typing: add GlyphSet protocol. More elegant than referring to - Layer and Glyph explicitly, which nicely avoids circular + * Typing: add GlyphSet protocol. More elegant than referring to + Layer and Glyph explicitly, which nicely avoids circular imports. * Some small typing fixes to circumvent microsoft/pyright#1297. - * 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 + * 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. - Reinstate python36 build. FontTools does not need scipy anymore. ------------------------------------------------------------------- Sat Feb 13 10:17:06 UTC 2021 - Dirk Müller -- skip python 3.6 build (no FontTools as it needs scipy) +- skip python 3.6 build (no FontTools as it needs scipy) ------------------------------------------------------------------- Thu Jul 23 12:03:45 UTC 2020 - Marketa Calabkova diff --git a/python-ufoLib2.spec b/python-ufoLib2.spec index 22a1a91..0e02387 100644 --- a/python-ufoLib2.spec +++ b/python-ufoLib2.spec @@ -1,7 +1,7 @@ # # spec file for package python-ufoLib2 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-ufoLib2 -Version: 0.13.1 +Version: 0.16.0 Release: 0 Summary: UFO font processing library License: Apache-2.0 diff --git a/ufoLib2-0.13.1.tar.gz b/ufoLib2-0.13.1.tar.gz deleted file mode 100644 index dccb155..0000000 --- a/ufoLib2-0.13.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3275a2da623e6d4b7ee29c984cdb3a5b86bbc23f0a1ce94486d8bb5c308aa47b -size 91721 diff --git a/ufoLib2-0.16.0.tar.gz b/ufoLib2-0.16.0.tar.gz new file mode 100644 index 0000000..e0dbcf9 --- /dev/null +++ b/ufoLib2-0.16.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49f0dc7f72ccacfe7faefe0d53d37971d45664d8b0563ef36956fa7bfa55a2bd +size 97499