Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All interfaces related to configuration settings have been removed because the user application usually call setter methods like application.getXyzSettings().setAbc(abc) and don't provide their own implementations of these interfaces.
Additionally by using interfaces it is not possible to add new settings in a minor release of Wicket because it is considered as an API break.

To fix any compilation issues just remove the leading I from the class name, e.g. IMarkupSettings -> MarkupSettings, and optimize the imports in your IDE.

Behavior changes

org.apache.wicket.request.Url#getQueryString WICKET-4664

...