Scope
- Core events and AOP, and Web rendering
Changes
- Added
- Add a built-in FreeMarker renderer; supply the FreeMarker dependency to use it.
- Add a JSON renderer that looks for Fastjson, then Gson; a custom implementation can also be supplied by binding
JsonRenderEngine.
- Improved
- Add
EventContext.fireSyncEventWithEspecial to specify whether a synchronous event runs on a separate thread.
- Fixed
- Fix invalid bytecode generation for proxied classes containing static initializers or static methods.
- Fix issues in processing the
@Produces annotation.