Share

Jspresso

File Release Notes and Changelog

Release Name: 2.2

Notes:
Dear Jspresso users,

The Jspresso team is proud to announce the immediate availability of the
release 2.2 of the Jspresso framework.

This release fixes the following issues (referer to the Jspresso sourceforge
bugtracker [1] for more details) :

[ 2014954 ] Application fails to start
[ 2020304 ] Clicking an editable table cell in Wings does not select row
[ 2033594 ] Scroll panes do not appear correctly in Firefox3
[ 2033834 ] Date patterns are wrongly computed based on user locale

In addition to these fixes, the new Jspresso release introduces major
improvements regarding dependencies management and project setup :

 * We now host 2 public maven repositories [ 2025633 ] :
    * http://repository.jspresso.org/maven2-snapshots [2] for Jspresso and
      dependencies development versions.
    * http://repository.jspresso.org/maven2 [3] for Jspresso and dependencies
      releases.

 * A big effort has been made to make sure that none of the Jspresso artifact
   depends on multiple GUI channels [ 2115852 ]. The consequence of this is
   the split of several artifacts into 3 different ones (1 per GUI channel)
 * The previous refactoring helped us leveraging maven profiles in Jspresso
   builds to introduce conditional builds based on the fact that the non-free
   ULC library is present on the system or not [ 2015009 ]. This allows a
   developper to check-out a fresh version of the Jspresso sources and build
   the framework without having licensed the ULC library; of course, in that
   case, all ULC-dependent artifacts will be excluded from the build.
 * We've created and deployed the first release of the Jspresso project maven
   archetype [ 2019540 ]. Setting-up a new Jspresso project is now a matter
   of minutes with only a fresh maven installation as pre-requisite. You will
   obtain a fully functional application along with the complete maven
   project structure in a single command-line.
 * We've cleaned-up Jspresso dependencies to include only the strictly
   necessary ones and upgraded many of them to more recent versions (see
   CHANGELOG.TXT for more details).

We are in the process of updating the Jspresso web site and documentation to
reflect all the improvements described above but we wanted to make everything
available as soon as possible.

Of course, we are waiting for any feedback and we hope that you will enjoy
this new release.

Stay tuned on Jspresso.org for any news regarding the Jspresso framework.

 

Vincent Vandenschrick

Jspresso Project Leader


[1] http://sourceforge.net/tracker/?group_id=231671
[2] http://repository.jspresso.org/maven2-snapshots/
[3] http://repository.jspresso.org/maven2


Changes: 2.2 === Bugs fixed ---------- [ 2014954 ] Application fails to start [ 2020304 ] Clicking an editable table cell in Wings does not select row [ 2033594 ] Scroll panes do not appear correctly in Firefox3 [ 2033834 ] Date patterns are wrongly computed based on user locale New features ------------ [ 2014966 ] Force startup locale [ 2115852 ] Split artifacts dependent on all GUI technologies [ 2025633 ] Set-up a maven2 repository [ 2019540 ] Create maven2 archetypes to speed-up project setup [ 2115852 ] Split artifacts dependent on all GUI technologies [ 2015009 ] Make the build portable Migrate to jboss libraries 4.2.2.GA Migrate to log4j 1.2.14 Migrate to substance 4.3 Migrate to nachocalendar 0.23 Fixed a version error for WingS libraries. 3.2 is in fact 3.2.1 Removed jspresso-aop module and dependencies on aspectwerkz Removed jgoodies dependencies Known problems -------------- Firefox 3 introduced a major performance problem in nested html tables. This impacts directly wings applications performance.