
wxWidgets Roadmap
This page represents current thinking about where wxWidgets is going in the near,
medium and long-term. It also serves as a schedule for new releases so
that both developers and users can know what to expect when, at least approximately.
Note: In the following, the term 'stable' refers to a tested
release from the stabilised branch. 'Unstable' or 'development'
does not mean that the release will fall over a lot (although it might), but
refers to the fact that backwards incompatible API changes can only happen in
the unstable branch and so you should be ready to update your code if you are
using development version.
We have adopted the Linux kernel style of numbering system where odd minor version numbers are development
versions, and even numbers are stable versions. For example, 2.5.x are development releases,
and the next 'stable' or final release of it would normally be 2.6 (or 3.0.0 if
incrementing a major version).
Note that since much of the wxWidgets effort is voluntary, these are not hard-and-fast deadlines:
but we will endeavour to follow them as closely as possible.
Please see
TODO page
for the list of other items which may appear in the future wxWidgets releases.
RELEASE
|
TYPE
|
SCHEDULED
|
RELEASED
|
TAG
|
DESCRIPTION
|
2.4.0
|
Stable |
1/2003 |
2003-01-06 |
WX_2_4_0 |
This was a stable release.
|
2.4.1
|
Stable |
2003-03-01 |
2003-06-13 |
WX_2_4_1 |
This was a stable release.
|
2.4.2
|
Stable |
2003-09-20 |
2003-09-23 |
WX_2_4_2 |
This is the last releases in 2.4 branch. It was purely a bug-fix release.
|
2.5.1
|
Development |
2003-09-30 |
2004-02-23 |
WX_2_5_1 |
This was an unstable release.
|
2.5.2
|
Development |
2004-06-01 |
2004-05-31 |
WX_2_5_2 |
This was an unstable release.
|
2.5.3
|
Development |
2004-10-17 |
2004-10-11 |
WX_2_5_3 |
This was an unstable release.
|
2.5.4
|
Development |
2005-02-01 |
2005-02-24 |
WX_2_5_4 |
This was an unstable release.
|
2.5.5
|
Development |
2005-04-03 |
2005-04-03 |
WX_2_5_5 |
This was an unstable release; the last before
2.6.0.
|
2.6.0
|
Stable |
2005-04-10 |
2005-04-21 |
WX_2_6_0 |
This was a stable release.
|
2.6.1
|
Stable |
2005-06-01 |
2005-06-03 |
WX_2_6_1 |
This was a stable release.
|
2.6.2
|
Stable |
2005-08-01 |
2005-09-20 |
WX_2_6_2 |
This is the latest stable release.
|
2.6.3
|
Stable |
2006-01-10 |
2006-03-25 |
WX_2_6_3 |
This is a bug-fix release in the stable branch.
|
2.6.4
|
Stable |
beginning 2007 |
? |
WX_2_6_4 |
This will be the last release in 2.6 (old stable) branch.
|
2.7.0
|
Development |
2005-12-01 |
2006-08-06 |
WX_2_7_0 |
First release in new development cycle.
|
2.8.0
|
Stable |
2006-12-11 |
2006-12-12 |
WX_2_8_0 |
First release in a new stable branch, main new features are AUI and richtext
libraries; new wxAboutBox, wxAnimationCtrl, wxCollapsiblePane, wxComboCtrl (and
related), wxHyperlinkCtrl, wxPickerCtrls, wxTreebok classes; new wxDFB port and
much more.
|
2.8.1
|
Stable |
January 2007 |
|
WX_2_8_1 |
Important bug fixes for 2.8.0, no new features.
|
2.10.0
|
Stable |
mid 2007? |
- |
WX_2_10_0 |
New UTF-8 build mode, in addition to the existing ANSI and Unicode.
|
3.0.0
|
Stable |
end 2007? |
- |
WX_3_0_0 |
This stable release will have STL compatibility for compilers that
support templates fully. For example the wxString class will
derive from std::basic_string<>.
|