Skip to content

Commit 803d11f

Browse files
committed
Announce 4.2.3 release
1 parent 32cb4bc commit 803d11f

File tree

2 files changed

+177
-0
lines changed

2 files changed

+177
-0
lines changed

pages/CHANGES.rst

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,92 @@
88
wxPython Changelog
99
==================
1010

11+
4.2.3
12+
------
13+
* 9-Apr-2025
14+
15+
PyPI: https://pypi.python.org/pypi/wxPython/4.2.3 :html:`<br>`
16+
Extras: https://extras.wxPython.org/wxPython4/extras/ :html:`<br>`
17+
Pip: ``pip install wxPython==4.2.3``
18+
19+
New and improved in this release:
20+
* This release was built using the wxWidgets' v3.2.7 release tag. The only exception is that libtiff and pcre2 bundled with wxWidgets are updated to the versions from the wxWidgets master branch (libtiff 4.7.0 and pcre2 10.44).
21+
22+
* Fix test issues with wx.lib.introspect (#2717)
23+
24+
* Add support for building on Windows ARM64 (#2521)
25+
26+
* Incorporate many improvements to type stubs (#2665)
27+
28+
* Fix building documentation with latest sphinx (#2672)
29+
30+
* Build smaller architecture-specific wheels on macOS instead of large universal2 wheels
31+
32+
* Calculate scroll based on child's relative position to scrolledpanel in wx.lib.scrolledpanel
33+
34+
* Fix float -> int conversion issues in wx.lib.fancytext (#2703)
35+
36+
* Replace deprecated NumPy type aliases
37+
38+
* Use wx.StaticText in wx.lib.agw.hyperlink (#2686)
39+
40+
* Implement partial support for pyproject.toml and other build process improvements
41+
42+
* Remove use of six and most Python 2 compatibility code
43+
44+
* Fix wxWidgets build on OpenSUSE (#558, #1067, #2422, #2532)
45+
46+
* Fix more int conversions in wx.lib.agw.flatnotebook
47+
48+
* Make build output reproducible
49+
50+
* Enable overridding wx.Sizer.InformFirstDirection() (#2452)
51+
52+
* Implement __iter__ for wxList iterator classes (fixes Python 3.13.1 issue)
53+
54+
* Fix wx.lib.mixins.rubberband not clearing DC on redraw
55+
56+
* Support implementing CreateBitmapBundle for custom ArtProvider
57+
58+
* Fix float/int conversion issues in wx.lib.ogl
59+
60+
* Include usage of `wxMemoryFSHandler` in webview demo
61+
62+
* Fix crash when accessing wx.stc.StyledTextCtrl.DropTarget.Data (#2043)
63+
64+
* Fix AuiManager pane minimizing issue
65+
66+
* Add range field to wx.lib.agw.pygauge.PyGauge format string (#2583)
67+
68+
* Fix pickling of wx.RealPoint (#2644)
69+
70+
* Avoid calling FlatMenu Destroy() in a finally block (#2630)
71+
72+
* Update wxApp.IsDisplayAvailable to work on Wayland
73+
74+
* Fix InspectionTool crashes due to bad perspective string errors
75+
76+
* Drop support for Python 3.8 (EOL)
77+
78+
* Add CreateAccessible for Windows only
79+
80+
* Added check condition to AuiManager LoadPerspective()
81+
82+
* Fix RecursionError in platebtn bitmap getters
83+
84+
* Add Python implementation of GetPaths (#1944)
85+
86+
* Support Wayland GTK backend in Window.GetHandle
87+
88+
* Refactor python only pdfviewer to support displaying pdf files where not all pages have the same size
89+
90+
* Improve support when specifying a pre-existing toolbar as the target for the restore icon when minimizing a pane in agw.aui
91+
92+
* Multiple bugfixes in pure python aui
93+
94+
* pdfviewer: Add support for pymupdf renaming
95+
96+
1197
4.2.2
1298
------
1399
* 11-Sept-2024
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<!--
2+
.. title: wxPython 4.2.3 Released
3+
.. slug: 2024-04-09-wxpython-423-release
4+
.. date: 2024-04-09
5+
.. tags: Development, Release, Phoenix
6+
.. category: News
7+
.. link:
8+
.. description:
9+
.. type: text
10+
-->
11+
12+
**wxPython 4.2.3** is now available at [PyPI](https://pypi.org/project/wxPython/4.2.3), with some additional files at [Extras](https://extras.wxpython.org/wxPython4/extras/)
13+
14+
Changes in this release:
15+
16+
* This release was built using the wxWidgets' v3.2.7 release tag. The only exception is that libtiff and pcre2 bundled with wxWidgets are updated to the versions from the wxWidgets master branch (libtiff 4.7.0 and pcre2 10.44).
17+
18+
* Fix test issues with wx.lib.introspect (#2717)
19+
20+
* Add support for building on Windows ARM64 (#2521)
21+
22+
* Incorporate many improvements to type stubs (#2665)
23+
24+
* Fix building documentation with latest sphinx (#2672)
25+
26+
* Build smaller architecture-specific wheels on macOS instead of large universal2 wheels
27+
28+
* Calculate scroll based on child's relative position to scrolledpanel in wx.lib.scrolledpanel
29+
30+
* Fix float -> int conversion issues in wx.lib.fancytext (#2703)
31+
32+
* Replace deprecated NumPy type aliases
33+
34+
* Use wx.StaticText in wx.lib.agw.hyperlink (#2686)
35+
36+
* Implement partial support for pyproject.toml and other build process improvements
37+
38+
* Remove use of six and most Python 2 compatibility code
39+
40+
* Fix wxWidgets build on OpenSUSE (#558, #1067, #2422, #2532)
41+
42+
* Fix more int conversions in wx.lib.agw.flatnotebook
43+
44+
* Make build output reproducible
45+
46+
* Enable overridding wx.Sizer.InformFirstDirection() (#2452)
47+
48+
* Implement __iter__ for wxList iterator classes (fixes Python 3.13.1 issue)
49+
50+
* Fix wx.lib.mixins.rubberband not clearing DC on redraw
51+
52+
* Support implementing CreateBitmapBundle for custom ArtProvider
53+
54+
* Fix float/int conversion issues in wx.lib.ogl
55+
56+
* Include usage of `wxMemoryFSHandler` in webview demo
57+
58+
* Fix crash when accessing wx.stc.StyledTextCtrl.DropTarget.Data (#2043)
59+
60+
* Fix AuiManager pane minimizing issue
61+
62+
* Add range field to wx.lib.agw.pygauge.PyGauge format string (#2583)
63+
64+
* Fix pickling of wx.RealPoint (#2644)
65+
66+
* Avoid calling FlatMenu Destroy() in a finally block (#2630)
67+
68+
* Update wxApp.IsDisplayAvailable to work on Wayland
69+
70+
* Fix InspectionTool crashes due to bad perspective string errors
71+
72+
* Drop support for Python 3.8 (EOL)
73+
74+
* Add CreateAccessible for Windows only
75+
76+
* Added check condition to AuiManager LoadPerspective()
77+
78+
* Fix RecursionError in platebtn bitmap getters
79+
80+
* Add Python implementation of GetPaths (#1944)
81+
82+
* Support Wayland GTK backend in Window.GetHandle
83+
84+
* Refactor python only pdfviewer to support displaying pdf files where not all pages have the same size
85+
86+
* Improve support when specifying a pre-existing toolbar as the target for the restore icon when minimizing a pane in agw.aui
87+
88+
* Multiple bugfixes in pure python aui
89+
90+
* pdfviewer: Add support for pymupdf renaming
91+

0 commit comments

Comments
 (0)