v1.2.0 (2015-08-20)
Scope
- Core object utilities and Web parameter validation
Changes
- Added
- Add
@IgnoreParamto exclude selected parameters from form injection.
- Add
- Improved
- Use generic parameters in Validation and add generic type checks; separate the validation framework from MVC.
- Improve message handling in ResultDO.
- Fixed
- Fix BeanUtils failing to obtain inherited fields and methods.
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.
v1.1.0 (2015-07-09)
- Added
- Add the request-scoped
ContextMapdata container, accessible through controllers or AppContext. - Support request filename suffix matching in MVC, including
htm,html, anddoby default. - Add
Hasor.autoAwareand controller methodgetModelByName.
- Add the request-scoped
- Improved
- Remove the need to declare
AppContextAwareexplicitly through ApiBinder; simplify startup and Provider construction. - Stop throwing IO exceptions from
ResourceLoader.exist.
- Remove the need to declare
- Fixed
- Fix errors caused by dependencies not being intercepted correctly during module loading.
- Fix uninitialized validation messages and null-pointer exceptions caused by null entries in resource loaders.