Hello "Trailers" :)

Just as promised, we are happy to announce Trails 1.1.1 release! It feels
it's been so long, even though it was less than six months ago we hit 1.0.
The single biggest difference between 1.0 and 1.1 is the modularized
architecture. The documentation gives you an
overview<http://trailsframework.org/Overview?nocache>of the new
modules; the important thing is it allows Trails to be used in
more heterogenous use cases, independent of whether your project is using
Hibernate or Acegi. One of the other more visible changes we also made is
the new default user interface and layout that's designed to be compatible
with AppFuse so users of that project should feel right at home trying out
our examples. One more super-exciting feature is our first draft of
full-text search based on Trails-Compass integration that we have a whole
section about in the User
Guide<http://trailsframework.org/Querying+entities+and+full-text+search?nocache>.
The release history
<http://trailsframework.org/Release+history?nocache>(also copied
below) gives you a brief overview of the major features and a
summary of the 30 bugs that were fixed in this release.

While the initial plan for 1.1 was to integrate with Tapestry 4.1.2,
4.1.3contained important bug fixes for us and since it was released
just
recently, we decided to go with it for 1.1.x. We've also upgraded versions
of several other dependencies, check out the dependency
report<http://www.trailsframework.org/site/modules/trails-core/dependencies.html>to
see exactly what. Trails libraries are already available in
repo1.maven.org <http://repo1.maven.org/maven2/org/trailsframework/trails>.
We've also revamped our website to transparently blend Maven reports with
Confluence-based Codehaus project site. Go visit
http://trailsframework.organd enjoy!
1.1.1 Release summary (release date 2007-10-02)
    * Fixes minor issues in 1.1 release:
          o Fixed archetypes referring to snapshot versions
          o Added a default exception page to the archetype
          o Fixed an issue with validating unique entities when CGLIB
enhanced classes are used
    * Branch (1.1.x) available for further maintenance releases

1.1 Release summary (release date 2007-09-30)
    * Features
          o Move to Tapestry 4.1.3 ( DONE)
          o Modularization ( DONE)
          o Owner instance -based security ( DONE)
          o Search refactoring + Compass / Lucene Integration ( DONE)
          o Exception handling ( DONE)
          o New look & feel, multiple themes ( DONE)
    * Fixed bugs in 1.1:
      T     Key     Summary
      Bug     TRAILS-78     Editing a child object from a indexed list
"child" collection creates duplicates.
      New Feature     TRAILS-30     @OneToOne needs user interface semantics

      Bug     TRAILS-50     Security Bug: infinite loop on special
configuration
      Bug     TRAILS-49     Security BUG: Login.html does not render
      Bug     TRAILS-61     Login.html requires username/password entry
twice
      New Feature     TRAILS-59     ObjectTable needs to be instrumented to
be able to automatically render images
      Bug     TRAILS-56     Security is broken, ROLE_ANONYMOUS is
constrained from creating users - impact from merge 582
      Bug     TRAILS-87     Property Editor is broken ... serious flawed
behavior semantics 4.1.2 Branch
      Bug     TRAILS-42     Trails is not using success-cancel-refresh
actions listeners in its ObjectForm
      Bug     TRAILS-85     Trails crashes stale after sitting overnight
      Bug     TRAILS-86     Custom Editors no longer possible in trails
OGNL-105 OGNL-111
      Bug     TRAILS-81     regression:OneToOne decoration faulty...HARD
OneToOne associations broken
      Bug     TRAILS-33     hasCyclicRelationships solution is merging on
entities not persisted yet
      Bug     TRAILS-3     trails-archetype generates a ${basedir} directory
      New Feature     TRAILS-37     remove Tapernate
      Task     TRAILS-38     re-modularize Trails
      Improvement     TRAILS-40     upgrade to Spring 2.0.6 and Tapestry
4.1.2
      Improvement     TRAILS-52     The pages ServiceEncoder should use the
extension ".page" (so should the filters)
      Improvement     TRAILS-66     login page needs a proper tapestry form
      New Feature     TRAILS-82     SINGLETON Annotation required to
properly manage these at entity level
      Improvement     TRAILS-48     Manual hand editing is required to
properly integrate security
      New Feature     TRAILS-27     Provide facility to expose objects as
web services
      New Feature     TRAILS-31     Required Fields indicator (top of page
and on each field)
      Bug     TRAILS-80     @Transient should force "searchable = false"
      Task     TRAILS-46     remove from IPropertyDescriptor, unused and
confusing parentClassDescriptor.
      Improvement     TRAILS-69     use tapestry @Label component in our
editors
      Wish     TRAILS-34     create a more compelling web design
      Bug     TRAILS-77     The Camel casing should be done only to the
fieldname and not to the display name specified in the PropertyDescriptor
      Improvement     TRAILS-39     reduce checkstyle errors and warnings.

Reply via email to