v0.0.7 (2014-01-17)
Scope
- Core configuration, events, scanning, and plugins
Changes
- Added
- Allow
Settingsto set configuration values and access the root node through.; allowEnvironmentto set the scan scope. - Add
@GlobalAop,PluginHelper, andAbstractAppContext.addGuiceModule.
- Allow
- Improved
- Replace
Class.forNamewith bytecode parsing for class scanning. - Rename
getNameSpacetogetSetting,cleantocleanCache, andGlobalPropertytoFieldProperty.
- Replace
- Fixed
- Fix startup being interrupted when no
AppContextAwareimplementation is found. - Fix initialization and startup events registered through Listener annotations not being invoked correctly.
- Fix configuration corruption when a root node and a child node have the same name, and duplicate configuration loading in
FileEnvironment. - Fix initialization errors in
AnnoStandardAppContext.
- Fix startup being interrupted when no
Cumulative changes
The original version identifiers are retained below. Where a feature was changed again, the changes for the main version on this page take precedence.
Hasor Web v0.0.5
- Added
- Add a JSP tag library.
- Bind ServletRequest, HttpServletRequest, ServletResponse, HttpServletResponse, HttpSession, and ServletContext in the Web container.
- Fixed
- Fix infinite recursion when a controller interceptor invokes a method marked with
@ControllerIgnore.
- Fix infinite recursion when a controller interceptor invokes a method marked with