New in this release:
- New annotation for URI action commands:
@CurrentActionMapper
lets you have the action mapper injected which provided the URI action command factory for the currently handled URI fragment. - URI fragment parameters can be registered on the root action mapper either directly or through the action mapper tree builder.
- All action mappers passed by the library to client code (e. g. through methods annotated with
@CurrentActionMapper
) are immutable. That is, their configuration cannot be changed by client code.
Fixed in this release:
- An
InvocationTargetException
thrown when an URI action command is configured through its annotated methods is now handled correctly. A meaningful error message is shown and the original exception is rethrown in aRuntimeException
.