|
| 1 | +--- |
| 2 | +title: "wxWidgets 3.3.0 Released" |
| 3 | +date: 2025-06-06 |
| 4 | +comments: true |
| 5 | +tags: release |
| 6 | +--- |
| 7 | + |
| 8 | +wxWidgets 3.3.0 has been released today, [as planned][planned], and is now |
| 9 | +[available on GitHub][github], from where you can download archives with the |
| 10 | +library sources and documentation as well as binaries for the selected Windows |
| 11 | +compilers. Documentation for this version is now also [available online][docs] |
| 12 | +or can be downloaded from the link above for the offline use. In particular, |
| 13 | +if you are new to wxWidgets, you may find the [installation guide][install] a |
| 14 | +good starting point. |
| 15 | + |
| 16 | +This is the first release in the 3.3 development branch, bringing many new |
| 17 | +features and improvements compared to the stable 3.2 branch while remaining |
| 18 | +mostly API-compatible with it. Please note that even if this is not a "stable" |
| 19 | +release, it is still considered to be suitable for production use, the only |
| 20 | +difference with the stable releases is that API and ABI compatibility are not |
| 21 | +guaranteed for the releases in this series. In practice, however, |
| 22 | +backwards-incompatible API changes are expected to be rare. |
| 23 | + |
| 24 | +With more than 5300 commits since 3.2, there are too many changes to list them |
| 25 | +all here, but here are some of the most important ones: |
| 26 | + |
| 27 | +- The long awaited support for [dark mode for Windows][darkmode] is finally |
| 28 | + here. |
| 29 | +- `wxWebView` has gained a new Chrome-based backend and many other more minor |
| 30 | + new features and improvements. |
| 31 | +- Support for pinned and multiline tabs was added to `wxAuiNotebook`. |
| 32 | +- `wxImage` now supports images in WebP format. |
| 33 | +- Support for high DPI cursors and animations was added. |
| 34 | +- All included third party libraries have been updated to their latest |
| 35 | + versions. |
| 36 | +- The library now builds with the latest compilers (gcc 15, clang 19/Xcode 16) |
| 37 | + and using recent C++ standards. |
| 38 | + |
| 39 | +Please see the [change log][changes] for a fuller, even if still incomplete, |
| 40 | +list of the other improvements. Note that in spite of all these changes, |
| 41 | +wxWidgets 3.3 is almost fully compatible with wxWidgets 3.2 and updating the |
| 42 | +existing applications to use it shouldn't require much effort. However please |
| 43 | +make sure to read the "INCOMPATIBLE CHANGES" section of the change log when |
| 44 | +upgrading to be aware of the breaking changes in it. |
| 45 | + |
| 46 | +Thanks to all the people who have contributed to this release, including 180 |
| 47 | +unique committers and many others who have helped by reporting bugs, providing |
| 48 | +support, making translations or otherwise contributing to the project! We hope |
| 49 | +you will find it useful and will enjoy working with it! |
| 50 | + |
| 51 | +[planned]: https://fosstodon.org/@VZ/114564623987340288 |
| 52 | +[github]: https://github.com/wxWidgets/wxWidgets/releases/tag/v3.3.0 |
| 53 | +[docs]: https://docs.wxwidgets.org/3.3.0/ |
| 54 | +[install]: https://docs.wxwidgets.org/3.3.0/overview_install.html |
| 55 | +[darkmode]: /blog/2024/10/hello-darkness/ |
| 56 | +[changes]: https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.3.0/docs/changes.txt |
0 commit comments