Now that Ext 4 is officially out (already at 4.0.2 as of this writing) I’ve been working for the past several weeks on updating Extensible to support it. The bad news is that since Ext 4 is nowhere close to backwards-compatible, Extensible must now be branched into two separate, actively-maintained code bases to support both Ext 3.x and 4.x. The good news is that this is finally (mostly) done.
Extensible 1.5 beta
The Ext 4 compatible version of Extensible is 1.5.x, and this is now the master branch in Github. I briefly considered releasing this version as 2.0, but decided not to primarily for two reasons:
- No new features were added, aside from Ext 4 support
- This release is a free upgrade for all existing Extensible 1.x licensees
Extensible 2.0 will be a major new feature release, and may also be a paid upgrade when it comes out (it’s not even started at this time). Because of that I felt it appropriate to keep the entire current Extensible line, both for Ext 3 and Ext 4, at the same major version number.
The first beta build of 1.5.0 is now available, or you can fork the master branch and build it yourself from source. There are a couple of known issues, so you might want to check the release notes as well. Please provide feedback and bug reports in the forums.
For existing Ext 3.x users who plan to stick with 3.x for a while, the Extensible 1.x branch will also be actively maintained, and regular maintenance releases will still be made. The official 1.0.1 bug fix release is available now (see the release notes for what’s changed). It is a fully-compatible upgrade from 1.0.0 and is recommended for all Ext 3.x users.
Some new features will still be made in both branches (including recurrence support, which was already planned for 1.1 before Ext 4 even came out). Moving forward, most new features will start going only into the Extensible 1.5.x branch and/or 2.0 once it gets started. Extensible 1.x will be fully supported for at least as long as Ext 3.x is supported by Sencha (which will be a while yet), but just as with Ext JS itself, major new features will typically appear only in the newest versions.