Exadel Authoring Kit 2.3.0
New features
- Brand new
@RequestAttribute
injector. - Brand new
@EnumValue
injector. @OptionProvider
now supports Java enums as well as Java classes containing constants as option sources.@OptionProvider
allows specifying a network JSON endpoint exposing tree-like data (and not only array-like data) as an option source.
Updates and fixes
- All injectors' logic and APIs are unified to support advanced type coercion of injected values. When injecting, strings are converted to numeric types and back if needed, collections are converted to arrays and back if needed, etc.
@Child
and@Children
injectors apply prefix/postfix filtering to subresources.- Implemented integration tests for the browser-bound features.
- Multiple bug fixes and minor updates.
Documentation
- Updated project documentation.
- Revised basic ToolKit annotations' targets to improve the code-first dialog designing and validation technique.
Issues managed
- EAK-365, EAK-381, EAK-382, EAK-383, EAK-399, EAK-397, EAK-414, EAK-423, EAK-433, EAK-446, EAK-448