JxLib 3.0 Release Announcement

The JxLib development team is very pleased to announce the release of JxLib 
3.0.  We've bumped the major version number because this release represents 
a major overhaul of the core architecture and the introduction of a number 
of fantastic new features and components.  Although it is a substantial 
rewrite, the code has been stable and in production use for quite a while. 
 While there are still some known issues, we feel that it is ready for prime 
time!

Download: https://github.com/JxLib/JxLib

In case you haven't been keeping up, we've moved from Google Code over to 
GitHub (http://github.com/jxlib/JxLib), with issues being managed in 
Lighthouse (http://jxlib.lighthouse.com).

Some highlights of the changes in 3.0:

 * substantially revised object heirarchy with much better organization to 
the code

 * substantially improved Jx.Grid for performance and flexibility.
 
 * a generic plugin architecture with plugins provided for Jx.Grid to 
implement sorting, inline editing, and selection amoung others

 * generic remote and local data binding through Jx.Store, inlcuding various 
protocols, sorting methods and communication strategies.  These are intended 
to work with Jx.Grid but are generic enough to be usable with other 
data-bound widgets as well through Jx.Adaptor subclasses.

 * brand new Jx.Form and related components that make working with forms and 
form data very easy within a JxLib framework

 * substantially rewritten Jx.Tree and related classes to improve 
performance and flexibility

 * localisation support for built-in strings with on-the-fly language 
changing, we have English, German and Russian translations so far.

 * and quite a few new widgets too!

Finally, we've been quite unhappy with (and appologize for) the long lag in 
finalizing the 3.0 version.  Realistically, it could have been released some 
time ago.  In order to make sure that this doesn't happen again, we've 
decided to make a procedural change in how we release code.  From now on, we 
will be releasing new versions twice a year (approximately every 6 months) 
and will include any new features or bug fixes that are ready in time for 
the release.

Best wishes,

The JxLib Team

Reply via email to