October 10, 2026 -- The wxWidgets team is pleased to announce the latest stable
release of our open source framework for the development of native
cross-platform applications in C++.

wxWidgets 3.2.12 is part of the API and ABI-stable 3.2.x release series and is
now available from

    https://www.wxwidgets.org/downloads/

and

    https://github.com/wxWidgets/wxWidgets/releases/v3.2.12


This is mostly a bug fix release, the only important addition is support for
wxTaskBarIcon under Wayland (#26845). Other changes are:

- Update Unicode mapping tables to current versions (#26700).
- Add wxPATH_RMDIR_PARENTS flag to wxFileName::Rmdir().
- Handle mouse capture loss when using wxContextHelp (#21534).
- Always recognize common file types in wxHTML (#20967).
- Respect background colour when printing in wxHTML (#20652).
- Fix handling of image map coordinates in wxHTML (#3163).
- Don't show modal HTML help window for not found topic (#3219).
- Recognize "Dstrok" as an entity in wxHTML (#3996).
- Fix XRC unknown-control size hints after attaching (#2726).
- Fix handling spacing in wxGridBagSizer (#3105).
- Fix handling TGA files with invalid size (#26760).
- Fix buffer overflow with invalid cached help books (#26765).
- Fix possible hang in wxWebRequestCURL after connection error (#27041).
- Fix using SetBitmap() on wxMenuItem created without a bitmap in wxGTK (#26771).
- Fix memory leak with using custom handlers in WebKit-based wxWebView (#26784).
- Use string passed to wxApp::SetClassName() as Wayland app-id in wxGTK (#24668).
- Fix wrong refresh in wxStaticBitmap::SetBitmap() in wxMSW (#26730).
- Fix drawing of 1x1 rectangles in wxMSW (#3096).
- Account for the column header in wxMSW wxListCtrl::HitTest() (#22239).
- Fix system menu corruption when Explorer is restarted (#26799).
- Fix crash toggling a toolbar item without a bitmap in wxOSX (#26763).

Please see the full change log for more details:

https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.12/docs/changes.txt

This release is API and ABI-compatible with the previous 3.2.x, meaning that
the existing applications don't even need to be rebuilt to profit from all the
fixes above if they use shared/dynamic libraries. And if they do need to be
recompiled, this can be done without any changes to the code.

We hope that you will enjoy using the new release!

Vadim Zeitlin, on behalf of wxWidgets development team.
