Release Notes - Wicket - Version 6.0.0-beta3 - HTML format

Bug

  • [WICKET-4358] - BufferedWebResponse fails to add/clear cookie in redirect
  • [WICKET-4445] - ArrayIndexOutOfBoundsException in Url.resolveRelative by using Check and alias for Page
  • [WICKET-4529] - AjaxEditableLabel not selecting text or moving cursor on Firefox 11.0 or Safari 5.0.5
  • [WICKET-4536] - FeedbackPanel does not show messages on stateless pages
  • [WICKET-4550] - jsessionid is not added to resources if cookies are disabled by the server
  • [WICKET-4558] - WicketTester fails with a StringIndexOutOfBounds exception when using an external redirect
  • [WICKET-4559] - Component#getMarkupId() generates id that gets hidden by AdBlock
  • [WICKET-4561] - Wicket 1.5.6 duplicates segments in absolute URLs
  • [WICKET-4563] - Possible NPE in FragmentMarkupSourcingStrategy.getMarkup
  • [WICKET-4569] - AutoComplete text field does not work: Channel busy - postponing..
  • [WICKET-4570] - Shared Behavior's renderHead method called only for one component, not for all of them
  • [WICKET-4572] - DiskDataStore returns the wrong page when the page disk space is full
  • [WICKET-4574] - ThreadContext does not properly remove the ThreadLocal from the current thread
  • [WICKET-4575] - AjaxButton / AjaxFormSubmitBehavior behaviour in wicket 1.5
  • [WICKET-4578] - Link always causes Page to become stateful, regardless of visibility
  • [WICKET-4581] - AJAX autocomplete of wicket-examples not working
  • [WICKET-4584] - NumberTextField does not have default minimum and maximum
  • [WICKET-4588] - non-relative redirects do not work properly
  • [WICKET-4590] - Palette does not display a single unselected item
  • [WICKET-4592] - WicketAjaxDebug.logError used in Wicket.Head.addJavascript - JS error when wicket-ajax-debug.js not loaded
  • [WICKET-4594] - Do not use the parsed PageParameters when re-creating an expired page
  • [WICKET-4596] - DataTable toolbars do not handle dynamically changing columns in the table
  • [WICKET-4597] - bug in Duration.toString(Locale locale)
  • [WICKET-4598] - Duplicate INFO logs due to twice registered RequestInterfaceListeners
  • [WICKET-4599] - Ajax request attributes should be passed to the dynamic parameters
  • [WICKET-4610] - WicketTester.assertRedirectUrl always fails because it always thinks the redirect was null
  • [WICKET-4616] - onError call order doesn't match onSubmit
  • [WICKET-4617] - ResourceStreamLocator vs ResourceFinder
  • [WICKET-4632] - ResourceStreamResource should use #getResourceStream() instead of directly using the 'stream' field
  • [WICKET-4633] - MultiFileUploadField after selecting a file does not hide properly input field
  • [WICKET-4634] - UrlRenderer / Problem with rendering of relative URLs on error page
  • [WICKET-4642] - Atmosphere Modul not working on first page after Jetty restart
  • [WICKET-4643] - AjaxFormChoiceComponentUpdatingBehavior not set model object

Improvement

  • [WICKET-4554] - WicketTester tries to create a directory called "tester" every time the tests run and thus fails when run under the security manager
  • [WICKET-4556] - Remove IResourceSettings#getUseDefaultResourceAggregator
  • [WICKET-4560] - Remove methods marked deprecated in 1.5.x from wicket 6
  • [WICKET-4564] - Use JsonFunction to deliver JSON with function literals
  • [WICKET-4565] - Unify the order of the parameters for the JavaScript handlers
  • [WICKET-4582] - wicket-auth-roles cannot be extended/customized without copy/pasting MetaDataRoleAuthorizationStrategy and ActionPermissions
  • [WICKET-4586] - add getter for renderer in autocompletetextfield
  • [WICKET-4601] - IResourceStreamWriter to take OutputStream instead of Response
  • [WICKET-4606] - dynamic extra parameter gets used/executed even when ajaxcallistener is preconditioned to false
  • [WICKET-4608] - Vars in ValidationErrors should be properly converted
  • [WICKET-4614] - improve warning message in addDefaultResourceReference
  • [WICKET-4615] - checkRendering message should also mention XHTML tags as a possible cause
  • [WICKET-4621] - Add constructor that accepts IModel<String> for AbstractColumn's header
  • [WICKET-4622] - Optimize PageExpiredException to not load its stacktrace
  • [WICKET-4624] - requestcyclelistener which registers and retrieves pagerequesthandler in a request
  • [WICKET-4627] - Change Url#parse() methods to accept CharSequence instead of String
  • [WICKET-4629] - AbstractLink does not call getBody to get its body
  • [WICKET-4635] - Improve JavaScript files by applying common JSHint rules
  • [WICKET-4636] - Using setResponsePage() before page rendering should skip the rendering of the page
  • [WICKET-4638] - Make it possible to use JsonFunction as a AjaxCallListener's handler
  • [WICKET-4649] - Add an additional Ajax call listener point - before the call
  • [WICKET-4650] - Do not publish '/dom/node/added' is there is no added node

Test

  • [WICKET-4619] - Windows JRE6 StoredResponsesMapTest#getExpiredValue() falures

Wish

  • [WICKET-4611] - Provide native integration with web containers' websocket support

Task

  • [WICKET-4612] - Add Apache licence headers test for native websocket modules

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.