Release 2.4
$Id$
Some of these items overlap requests in SourceForge and/or Bugzilla.
This list is anything but final!
- 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
- Integrate David Solis' WML components contributions
- Fix all the Component Reference pages to use the 2.4
syntax
- New features for Script Specification:
- Improve the "include script" element to support relative scripts, scripts in context, script in classpath
- Some kind of "include only once" block
- New DTD
- Change build environment to NOT compile against LGPL frameworks (J2EE from JBoss).
- Unit testing stategy for the JSP tags and tagsupport service.
- Allow auto parameters to not be required.
Completed items in 2.4
- 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
Rejected items in 2.4
- Change <extension> initializers to use OGNL
expressions
HLS
Need an "object" for OGNL expressions, not clear what that would be.
Release 2.5
- Intersertials
- Extend listener methods to take parameters (matching service parameters to actual method parameters)