|
1 | 1 | Enable CHANGELOG |
2 | 2 | ================ |
3 | 3 |
|
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) |
6 | 50 |
|
7 | 51 | Enable 5.3.0 |
8 | 52 | ============ |
9 | 53 |
|
| 54 | +This release focused on support for PySide6, modernization of Traits code, |
| 55 | +and improving font handling. |
| 56 | + |
10 | 57 | Thanks to: |
11 | 58 |
|
12 | 59 | * Aaron Ayres |
|
0 commit comments