Release 3.0
$Id$
Some of these items overlap requests Bugzilla.
This list is anything but final! Not in any (prioritized) order.
- Decide on final release number for "NextGen"
- Bugzilla or Scarab?
- Deal with character sets and localization properly
- Handle change of locale correctly, by reloading new
instance of page in proper locale
- Improved User's Guide to replace existing Developer's
Guide
- Replace the current tutorial with Neil Clayton's
Tutorial2
- Reoganize directory structure to more standard format
(compatible with Maven)
- Use Forrest, or somesuch, for documentation
(possibly, convert User's Guide and friends to alternate format)
- Get Tapestry compiling under Maven, have nightly
builds
- Fill out the test suite and code coverage, reach 85%
or better
- Fix all the Component Reference pages to use the 3.0
syntax
- Unit testing stategy for the JSP tags and tagsupport
service
- Allow auto parameters to not be required
Completed items in 3.0
- Declarative transient properties - define transient properties in spec,
Tapestry builds subclass with instance variables, accessors and
initialize() HLS
- Declarative persistant properties - as with transient, but properties are
made persistant HLS
- Traditional bin/src distros HLS
- Rename packages from net.sf.tapestry to org.apache.tapestry HLS
- Resolve GPL issues around McKoiDBMBean HLS
- Tapestry JSP tag library HLS
- Support array types for declared properties and connected parameters HLS
- Support primitive types for connected parameters HLS
- Integrate David Solis' WML component contributions DS
- Get Tapestry building under Gump HLS
- Properly sign the distribution and have it mirrored
with the other Jakarta downloads HLS
- New features for Script Specification: HLS
- Improve the "include script" element to support
relative scripts, scripts in context, script in classpath
- Some kind of "include only once" block
- Name uniquer
- New DTD w/Jakarta public/system ids
Change build environment to NOT compile against LGPL
frameworks (J2EE from JBoss) HLS
Rejected items in 3.0
- Change <extension> initializers to use OGNL
expressions HLS
Need an "object" for OGNL expressions, not clear what that would be.
Release 3.1
- Intersertials
- Extend listener methods to take parameters (matching service parameters to actual method parameters)