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.