Dear Wiki user, You have subscribed to a wiki page or wiki category on "Velocity Wiki" for change notification.
The following page has been changed by WillGlassHusain: http://wiki.apache.org/velocity/RoadMap ------------------------------------------------------------------------------ Having said all that, we welcome feedback and new ideas! Please send your thoughts to the velocity-dev mailing list or post enhancement requests on [http://issues.apache.org/jira/browse/VELOCITY JIRA] to take part in the discussion. - - - = Release 1.5 = + = Release 1.6 = '''Objective''' - Address well-defined enhancement requests and all outstanding bug reports. This update is intended to be a drop-in replacment for Velocity 1.4 and as such strict backwards compatibility is required. + Address well-defined enhancement requests and all outstanding bug reports. This update is intended to be a drop-in replacment for Velocity 1.5 and as such strict backwards compatibility is required. Issues accompanied by actual code will receive special consideration. - '''Key Enhancements''' + Specific issues are listed in [http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310104&fixfor=12310290 JIRA] - A specific list of enhancements and targeted bugs can be found on [http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310104&fixfor=12310253 JIRA]. + Issues of particular consideration include - Significant enhancements include: + * Substantial revision to user documentation with new DocBook format [http://issues.apache.org/jira/browse/VELOCITY-463 VELOCITY-463] + * Allow macros to be defined in files loaded with #parse [http://issues.apache.org/jira/browse/VELOCITY-281 VELOCITY-281] (WGH) + * New directive #evaluate [http://issues.apache.org/jira/browse/VELOCITY-509 VELOCITY-509] (WGH) + * Move Texen and Anakia to become separately released subprojects [http://issues.apache.org/jira/browse/VELOCITY-522 VELOCITY-522] (WGH) + (other suggestions for critical issues to include? leave initials if you are enthused enough to drive the issue) - * Ability to use decimal numbers in #set and #if directives - * New map literal syntax - * New event handlers addressing #include and #parse behavior - * Ability for #set and #foreach to manipulate null objects - * Directives may now include whitespace within expression - * Revised Maven build system - In addition a large number of bugs have been resolved. '''Release Plan''' + no specific timetable as of yet - Fall 2006 - - * 1.5 beta - feature freeze (all enhancements implemented or rescheduled) - * 1.5 rc1 - all known bugs fixed - ready for testing by users - * 1.5 - final release about a month after rc1 - - - = Release 1.6 = - (under discussion) - - '''Objective''' - - Include other enhancement requests that are requested by the Velocity community and that provide backwards compatibility. Issues accompanied by actual code will receive special consideration. - - Specific issues are listed in [http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310104&fixfor=12310290 JIRA] - - Of special note is a security-enhanced Uberspector that will prevent execution of "dangerous" classes and methods like getClassloader(). See [http://issues.apache.org/jira/browse/VELOCITY-179 JIRA] for more details. Note: these restrictions are configurable and can be turned on/off. It's proposed (by patch author Will GH) that this be a rare break in backwards-compatibility and be on by default for enhanced security. - - '''Release Plan''' - - Spring 2007 = Release 2.0 = @@ -69, +44 @@ * Cleaning up syntax and API inconsistencies * Adding new features and syntax that complement existing ones - + The basic operation and focus will remain the same. This release will not be a complete code rewrite. Instead it continues the incremental improvements but loosens backwards-compatibility requirements. Most old Velocity templates would still work fine with Velocity 2.0 and others will require a small amount of change. '''Possible Enhancements''' + * Make parser pluggable, allowing for variations in technology and syntax * Support for tag library ("VSTL"?) to use in JSP * Improve whitespace processing * Integrate commons-logging --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
