|
Changes from 1.0.4 to 1.0.6
New functionality
- Implemented resources API and integrated it with servlet
engine.
- Refactored config package.
- Refactored configuration processing for Controller
classes.
- Added JSLT EL support to <jutil:forEach>.
- Eliminated Maven from the build process, and rebuilt all
documentation.
- Miscellaneous bug fixes.
Changes breaking backward compatibility
-
org.chwf.config.Config: Overhauled this class and
changed it to an interface. Moved config creation logic to
ConfigFactory. Also removed "Enumeration getRawKeys()" method which
should not have been in the 1.0.4 release.
Changes from 1.0.2 to 1.0.4
New functionality
- Changed from LGPL to BSD license.
- Define XML format for page configuration (now the preferred
format).
- Added page-based security with support for redirects.
- Added JSLT Expression Language (el) support to
<jutil:set>, <jutil:print>, <jutil:if> and
<jutil:elseif> tags.
- Modified <jutil:if> tag logic to evaluate object itself
as a boolean value if no property is specified.
- Moved
org.chwf.servlet.mock package out of test
code and into the main library, to facilitate unit testing.
- Reorganized I18N messages into UTF-8 XML files.
- Reorganized sample applications.
Changes breaking backward compatibility
-
org.chwf.taglib.html.FieldTagSupport: Renamed getValue()
method to getFieldValue(), but people should not be making direct
references to this class.
Changes from 1.0.0 to 1.0.2
New functionality
- Implemented a filter micro-container to support
javax.servlet.Filter classes on Servlet 2.2 containers.
- Converted to an all-filter architecture, eliminate servlets
except for the FilterServlet needed to support filters on Servlet
2.2 web containers.
- De-coupled the org.chwf.servlet.InvocationContext from the
org.chwf.servlet.Controller to make future modification of this
class easier.
Changes breaking backward compatibility
-
org.chwf.servlet.InvocationContext: Removed
unsetContext() method, and renamed getContext() to initContext() to
make it clearer what the function was.
-
org.chwf.servlet.engine: Major re-engineering of this
package, but people should not be making direct references to these
classes anyway.
|