Changes from 0.94.1 to 0.94.2 06-Jun-2003 ----------------------------- - Velocity 1.3+ is required to rebuild ActionServlet sources (ActionServlet remains compatible with Velocity 1.1+) - application attribute named "javax.servlet.ServletContex" is set on servlet startup for Velocity 1.3+ (enables WebappLoader velocity tool usage) - relative and absolute paths can be now used together with Velocity for 'file.resource.loader.path' and 'runtime.log' Velocity properties - absolute paths must start with slash ('/') or have Windows format ('C:\...'); this is a small incompatibility with previous releases! - retrieval of type handlers is now faster thanks to caching - bugfix: ActionConfig could not be loaded from unexpanded .war file - changes in examples: - removed leading slash from relative template paths in Velocity.properties Changes from 0.94 to 0.94.1 21-Apr-2003 --------------------------- - bugfix: with false 'if' condition overrided value with null - bugfix: direct 'value' now recognizes all numeric types - bugfix: standard type handlers now deal with widening conversions from wrapper classes to primitive types (Byte -> short, Long -> float etc.) - bugfix: ActionConfig with no caused NullPointerException - added note about Velocity.properties to the Section 2. of Specification - new links added to "Related projects" Changes from 0.94beta2 to 0.94 15-Feb-2003 ------------------------------ - ActionServlet_0_94beta2.dtd -> ActionServlet_0_94.dtd - added a new Validate example Changes from 0.94beta to 0.94beta2 28-Jan-2003 ---------------------------------- - ActionServlet_0_94beta.dtd -> ActionServlet_0_94beta2.dtd - two more $variable is put into Context before ActionServlet.handle(): $AC (of type ActionServlet) and $REQUEST_TYPE, which contains request type (http.get, http.post, ...) and one $variable is put into Context in handle(): $ACTION_NAME, which contains the name of - added ActionServlet.getClassLoader() method - useful for custom classloading - special *unassigned* name may be used for that will handle all unassigned actions (note: ActionServlet.unassignedAction() still works) - 'name' attribute is now evalutated as an expression - s may be nested also in (after the last element), i.e. s common to all components may be defined - s may be nested also in