Skip to content

Commit 0c1b56d

Browse files
Update changelog for 5.3.1 release. (#996)
1 parent 719af59 commit 0c1b56d

1 file changed

Lines changed: 49 additions & 2 deletions

File tree

CHANGES.txt

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,59 @@
11
Enable CHANGELOG
22
================
33

4-
This release focused on support for PySide6, modernization of Traits code,
5-
and improving font handling.
4+
Enable 5.3.1
5+
============
6+
7+
This is a bugfix release that aims to improve compatibility and completeness
8+
of the various Kiva backends. In particular, there are improvements for font
9+
selection and rendering, and some fixes for path and curve rendering
10+
(particularly for arcs). There are still some discrepancies in how things are
11+
drawn, but it is more likely that something reasonable will be produced on all
12+
backends.
13+
14+
This also includes some fixes provided by Brecht Machiels to return the
15+
wxPython backend to a working condition.
16+
17+
On the build and CI front, we have added SWIG to the pyproject.toml, and no
18+
longer ship any Cython-generated C++ files. With these changes it should be
19+
possible to pip install Enable in an environment with the appropriate C/C++
20+
compilers.
21+
22+
Thanks to:
23+
24+
* Mark Dickinson
25+
* Brecht Machiels
26+
* Rahul Poruri
27+
* Corran Webster
28+
* John Wiggins
29+
30+
Fixes
31+
-----
32+
33+
* Fix the SCRIPT font family (#975)
34+
* Improve font rendering (#973, #978, #980, #990)
35+
* Fix curve and path rendering (#970, #987, #988)
36+
* Correct Quartz backend string encoding (#966)
37+
* Restore the WxPython backends to working order (#950)
38+
39+
Documentation
40+
-------------
41+
42+
* Sphinx copy button support in documentation (#948)
43+
44+
Build and Continuous Integration
45+
--------------------------------
46+
47+
* add a github workflow for publishing releases to PyPI (#967)
48+
* don't ship Cython-generated C++ files (#958)
49+
* add SWIG to pyproject.toml dependencies (#954)
650

751
Enable 5.3.0
852
============
953

54+
This release focused on support for PySide6, modernization of Traits code,
55+
and improving font handling.
56+
1057
Thanks to:
1158

1259
* Aaron Ayres

0 commit comments

Comments
 (0)