I have some good news for the fans of the Enhanced Selection datatype for eZ publish: version 2.0 is in the works. The new version will contain some shiny new features, but it will also be completely rewritten from scratch. The code of the currently released version is almost ancient and a rewrite will make it easier to add new features (and of course, bring it more up to date with eZ standards).
It’s possible that class content and/or object content won’t be compatible between the two versions, but in that case I will make an upgrade script to ease the transition. I do aim for the fact that current object-level templates won’t need to be changed for the new version.
Another issue is eZ publish version compatibility. The latest stable release is 3.9.x and both the 3.6 and 3.7 series have had their end-of-life bugfix release which means they’re unsupported as of now. My plan is to support version 3.8 and newer. My guess is that this is not such a big problem for 3.7 users (the new version will most likely be compatible, just not supported). The real problem will most likely be 3.6 and older releases, mainly due to the fact that they’re based on PHP 4.3. If I go for 3.8+, I cannot guarantee it’ll be compatible with the PHP 4.3 series. And that’s the reason for this post – and I’ll only say it once:
If you want 3.6 support, speak now or remain silent forever. Now where did I hear that before?