NEWS.rst: Updated changelog

[ci skip]
This commit is contained in:
Cosimo Lupo 2017-11-21 12:28:52 +01:00
parent 25fc8d92a3
commit 1820bf26f1

View File

@ -1,3 +1,24 @@
- [unicodedata] Addded new module ``fontTools.unicodedata`` which exports the
same interface as the built-in ``unicodedata`` module, with the addition of
a few functions that are missing from the latter, such as ``script``,
``script_extension`` and ``block``. Added a ``MetaTools/buildUCD.py`` script
to download and parse data files from the Unicode Character Database and
generate python modules containing lists of ranges and property values.
- [feaLib] Added ``__str__`` method to all ``ast`` elements (delegates to the
``asFea`` method).
- [feaLib] ``Parser`` constructor now accepts a ``glyphNames`` iterable
instead of ``glyphMap`` dict. The latter still works but with a pending
deprecation warning (#1104).
- [bezierTools] Added arc length calculation functions originally from
``pens.perimeterPen`` module (#1101).
- [varLib] Started generating STAT table (8af4309). Right now it just reflects
the axes, and even that with certain limitations:
* AxisOrdering is set to the order axes are defined,
* Name-table entries are not shared with fvar.
- [py23] Added backports for ``redirect_stdout`` and ``redirect_stderr``
context managers (#1097).
- [Graphite] Fixed some round-trip bugs (#1093).
3.19.0 (released 2017-11-06)
----------------------------