Skip to content

Commit 3b5f798

Browse files
committed
Release 4.2.3
1 parent b2643a8 commit 3b5f798

File tree

2 files changed

+77
-2
lines changed

2 files changed

+77
-2
lines changed

CHANGES.rst

+76-1
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,88 @@ wxPython Changelog
1212

1313
4.2.3
1414
------
15-
* (unreleased)
15+
* 9-Apr-2025
1616

1717
PyPI: https://pypi.python.org/pypi/wxPython/4.2.3
1818
Extras: https://extras.wxPython.org/wxPython4/extras/
1919
Pip: ``pip install wxPython==4.2.3``
2020

2121
New and improved in this release:
22+
* 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).
23+
24+
* Fix test issues with wx.lib.introspect (#2717)
25+
26+
* Add support for building on Windows ARM64 (#2521)
27+
28+
* Incorporate many improvements to type stubs (#2665)
29+
30+
* Fix building documentation with latest sphinx (#2672)
31+
32+
* Build smaller architecture-specific wheels on macOS instead of large universal2 wheels
33+
34+
* Calculate scroll based on child's relative position to scrolledpanel in wx.lib.scrolledpanel
35+
36+
* Fix float -> int conversion issues in wx.lib.fancytext (#2703)
37+
38+
* Replace deprecated NumPy type aliases
39+
40+
* Use wx.StaticText in wx.lib.agw.hyperlink (#2686)
41+
42+
* Implement partial support for pyproject.toml and other build process improvements
43+
44+
* Remove use of six and most Python 2 compatibility code
45+
46+
* Fix wxWidgets build on OpenSUSE (#558, #1067, #2422, #2532)
47+
48+
* Fix more int conversions in wx.lib.agw.flatnotebook
49+
50+
* Make build output reproducible
51+
52+
* Enable overridding wx.Sizer.InformFirstDirection() (#2452)
53+
54+
* Implement __iter__ for wxList iterator classes (fixes Python 3.13.1 issue)
55+
56+
* Fix wx.lib.mixins.rubberband not clearing DC on redraw
57+
58+
* Support implementing CreateBitmapBundle for custom ArtProvider
59+
60+
* Fix float/int conversion issues in wx.lib.ogl
61+
62+
* Include usage of `wxMemoryFSHandler` in webview demo
63+
64+
* Fix crash when accessing wx.stc.StyledTextCtrl.DropTarget.Data (#2043)
65+
66+
* Fix AuiManager pane minimizing issue
67+
68+
* Add range field to wx.lib.agw.pygauge.PyGauge format string (#2583)
69+
70+
* Fix pickling of wx.RealPoint (#2644)
71+
72+
* Avoid calling FlatMenu Destroy() in a finally block (#2630)
73+
74+
* Update wxApp.IsDisplayAvailable to work on Wayland
75+
76+
* Fix InspectionTool crashes due to bad perspective string errors
77+
78+
* Drop support for Python 3.8 (EOL)
79+
80+
* Add CreateAccessible for Windows only
81+
82+
* Added check condition to AuiManager LoadPerspective()
83+
84+
* Fix RecursionError in platebtn bitmap getters
85+
86+
* Add Python implementation of GetPaths (#1944)
87+
88+
* Support Wayland GTK backend in Window.GetHandle
89+
90+
* Refactor python only pdfviewer to support displaying pdf files where not all pages have the same size
91+
92+
* Improve support when specifying a pre-existing toolbar as the target for the restore icon when minimizing a pane in agw.aui
93+
94+
* Multiple bugfixes in pure python aui
95+
96+
* pdfviewer: Add support for pymupdf renaming
2297

2398

2499

buildtools/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
VER_MINOR = 2
2727
VER_RELEASE = 3
2828

29-
VER_FLAGS = "a1" # wxPython release flags
29+
VER_FLAGS = "" # wxPython release flags
3030

3131
# The VER_FLAGS value is appended to the version number constructed from the
3232
# first 3 components and should be set according to the following patterns.

0 commit comments

Comments
 (0)