Skip to content

Commit 27e9c79

Browse files
committed
Update for 3.3.1 release
1 parent ed99fd7 commit 27e9c79

File tree

3 files changed

+86
-3
lines changed

3 files changed

+86
-3
lines changed

_data/releases.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
- version: 3.3.0
1+
- version: 3.3.1
22
description: Development
33
channel: development
4-
released: June 6, 2025
4+
released: July 21, 2025
55
url_anaconda: https://anaconda.org/conda-forge/wxwidgets
66
- version: 3.2.8
77
description: Latest Stable
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: "wxWidgets 3.3.1 Released"
3+
date: 2025-07-21
4+
comments: true
5+
tags: release
6+
---
7+
8+
wxWidgets 3.3.1 has been released and is now [available on GitHub][github], from
9+
where you can download archives with the library sources and documentation as
10+
binaries for the selected Windows compilers. Documentation for this version is
11+
now also [available online][docs] or can be downloaded from the link above for
12+
the offline use. In particular, if you are new to wxWidgets, you may find the
13+
[installation guide][install] a good starting point.
14+
15+
This is a second release in the 3.3 series and comes soon after 3.3.0 as it
16+
contains a number of important fixes for the regressions and other bugs found
17+
in 3.3.0. Please update to this release if you are already using 3.3.0 as it is
18+
fully compatible with it.
19+
20+
The most important fixes since 3.3.0 include:
21+
22+
- Restore Windows date/time pickers behaviour under non-English OS ([#25511]).
23+
- Fix crash on startup under macOS when using Farsi as system language ([#25561]).
24+
- Fix losing `wxGenericListCtrl` contents after `AppendColumn()` ([#25519]).
25+
- Fix crash when sorting `wxDataViewCtrl` in wxGTK in some circumstances ([#25625]).
26+
- Fix crash when using per-window menu in Windows MDI applications ([#25522]).
27+
- Restore inadvertently broken API compatibility in `wxPropertyGrid` ([#25627]).
28+
29+
There were also a number of fixes to the new Windows dark mode support:
30+
31+
- Fix crash with `wxStaticBitmap` inside `wxNotebook` in dark mode ([#25499]).
32+
- Fix disabled `wxButton` bitmaps appearance in dark mode ([#25575]).
33+
- Fix disabled `wxStaticText` appearance in dark mode ([#25574]).
34+
- Fix notebook background in dark high contrast themes ([#25542]).
35+
- Fix regression in `wxDataViewCtrl` border in light mode ([#25532]).
36+
- Fix selected toolbar buttons in dark mode ([#25616]).
37+
- Fix `wxComboCtrl` appearance in dark mode ([#23766]).
38+
- Fix `wxTE_RICH` `wxTextCtrl` appearance in dark mode ([#25602]).
39+
40+
And, finally, this release also contains a small number of new features:
41+
42+
- Allow setting "app id" under supported platforms (Windows/Wayland) ([#25548]).
43+
- Add persistence support for `wxRadioButtons` ([#25530]) and `wxCheckBox` ([#25515]).
44+
- Add support for PNG "Description" text chunk to `wxImage` ([#25556]).
45+
- `wxNumberFormatter` improvements ([#25614], [#25635]).
46+
47+
Please see the [change log][changes] for a fuller list of the other
48+
improvements and the [previous release announcement][3.3.0-release] for the
49+
description of changes in wxWidgets 3.3 compared to the previous stable 3.2 branch.
50+
Note that in spite of all these changes, wxWidgets 3.3.1 is almost fully
51+
compatible with wxWidgets 3.2 and updating the existing applications to use it
52+
shouldn't require much effort. However please make sure to read the
53+
"INCOMPATIBLE CHANGES" section of the change log when upgrading to be aware of
54+
the breaking changes in it.
55+
56+
Thanks to all the people who have contributed to this release and we hope you
57+
will find it useful and will enjoy working with it!
58+
59+
[github]: https://github.com/wxWidgets/wxWidgets/releases/tag/v3.3.0
60+
[docs]: https://docs.wxwidgets.org/3.3.0/
61+
[install]: https://docs.wxwidgets.org/3.3.0/overview_install.html
62+
[changes]: https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.3.1/docs/changes.txt
63+
[3.3.0-release]: news/2025/06/wxwidgets-3.3.0-released
64+
[#23766]: https://github.com/wxWidgets/wxWidgets/issues/23766
65+
[#25499]: https://github.com/wxWidgets/wxWidgets/issues/25499
66+
[#25511]: https://github.com/wxWidgets/wxWidgets/issues/25511
67+
[#25515]: https://github.com/wxWidgets/wxWidgets/issues/25515
68+
[#25519]: https://github.com/wxWidgets/wxWidgets/issues/25519
69+
[#25522]: https://github.com/wxWidgets/wxWidgets/issues/25522
70+
[#25530]: https://github.com/wxWidgets/wxWidgets/issues/25530
71+
[#25532]: https://github.com/wxWidgets/wxWidgets/issues/25532
72+
[#25542]: https://github.com/wxWidgets/wxWidgets/issues/25542
73+
[#25548]: https://github.com/wxWidgets/wxWidgets/issues/25548
74+
[#25556]: https://github.com/wxWidgets/wxWidgets/issues/25556
75+
[#25561]: https://github.com/wxWidgets/wxWidgets/issues/25561
76+
[#25574]: https://github.com/wxWidgets/wxWidgets/issues/25574
77+
[#25575]: https://github.com/wxWidgets/wxWidgets/issues/25575
78+
[#25602]: https://github.com/wxWidgets/wxWidgets/issues/25602
79+
[#25614]: https://github.com/wxWidgets/wxWidgets/issues/25614
80+
[#25616]: https://github.com/wxWidgets/wxWidgets/issues/25616
81+
[#25625]: https://github.com/wxWidgets/wxWidgets/issues/25625
82+
[#25627]: https://github.com/wxWidgets/wxWidgets/issues/25627
83+
[#25635]: https://github.com/wxWidgets/wxWidgets/issues/25635

develop/roadmap/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The latest stable release is 3.2.8.1, released on 2025-05-25. This is the ninth
1616

1717
## Development branch: 3.3.x
1818

19-
New development happens on the master branch and will lead to the next stable release (3.4.0) in the future. Currently we provide a development (not meaning that it is unsuitable for use in production, but just that it doesn't provide stability guarantees of a stable release) 3.3.0, released on 2025-06-06. Next release 3.3.1 will be probably done in the autumn of 2025 with 3.4.0 coming in 2026.
19+
New development happens on the master branch and will lead to the next stable release (3.4.0) in the future. The latest a development (not meaning that it is unsuitable for use in production, but just that it doesn't provide stability guarantees of a stable release) release is 3.3.1, released on 2025-07-21. Next release, 3.3.2, will be probably done in the autumn of 2025 with 3.4.0 coming in 2026.
2020

2121
## Old stable branch: 3.0.x
2222

0 commit comments

Comments
 (0)