Added: dev/wicket/6.29.0/CHANGELOG-6.x
==============================================================================
--- dev/wicket/6.29.0/CHANGELOG-6.x (added)
+++ dev/wicket/6.29.0/CHANGELOG-6.x Sat Feb 17 16:30:04 2018
@@ -0,0 +1,1668 @@
+This file contains all changes done in releases for Apache Wicket 6.x.
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.29.0
+
+** Bug
+
+    * [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
+    * [WICKET-6501] - DefaultPageManagerProvider does not honour 
StoreSettings.setAsynchronous(false)
+    * [WICKET-6526] - Ajax Buttons do not check for the HTTP method and thus 
don't respect Form#onMethodMismatch
+    * [WICKET-6530] - Race-condition in session invalidation
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.27.1
+
+** Bug
+
+    * [WICKET-6457] - PageStore not cleared at session end
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.27.0
+
+** Bug
+
+    * [WICKET-6165] - Inconsistent behavior of Markupstream.hasMore vs. 
MarkupStream.next.
+    * [WICKET-6314] - 7.6 release references 7.5-SNAPSHOT poms
+    * [WICKET-6316] - Wicket tester encodes page id for stateless links in 
stateless pages
+    * [WICKET-6340] - The Ajax reponse of an AjaxSubmitButton creates invalid 
XHTML markup for multipart forms
+    * [WICKET-6356] - Clustering failover not working on Tomcat
+    * [WICKET-6362] - HeaderItems with different PageParameters are treated as 
identical
+    * [WICKET-6366] - Autocomplete race condition makes page unresponsive
+    * [WICKET-6387] - ModalWindow PageReference broken
+    * [WICKET-6398] - WICKET-6204 breaks jQuery.noConflict()
+    * [WICKET-6399] - Dequeuing of Border component with nested body fails
+    * [WICKET-6400] - Object with array property fails on NPE when 
construction JSON object
+    * [WICKET-6409] - Session should use #getSessionStore() instead of 
'sessionStore'
+
+** Improvement
+
+    * [WICKET-6212] - CheckChoice / add a getAdditionalAttributes() also for 
<label>-tag
+    * [WICKET-6307] - SubmitLink does not work in Chrome "ff.onsubmit is not a 
function"
+    * [WICKET-6323] - Allow ResourceBundles to use the defer attribute
+    * [WICKET-6351] - Form.anyFormComponentError performance degradation
+    * [WICKET-6364] - The autogenerated input field when a form has a default 
button should not gain the focus when navigating with tab
+
+** Task
+
+    * [WICKET-6287] - Switch from json.org to open-json
+    * [WICKET-6391] - Deprecate the classes and methods which now throw 
runtime exception after the switch to OpenJson
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.26.0
+
+** Sub-task
+
+    * [WICKET-6278] - Backport TagTester fix to 6.x and 7.x
+
+** Bug
+
+    * [WICKET-6250] - FileUploadField does not deteach models and fails to 
null the reference to the transient fileUploads field if 
forceCloseStreamsOnDetach is false
+    * [WICKET-6267] - Native Websocket exception when the page is expired
+    * [WICKET-6270] - No upload is seen as empty upload after WICKET-6210
+    * [WICKET-6279] - AttributeModifier.VALUELESS_ATTRIBUTE_REMOVE does not 
work after deserialisation
+    * [WICKET-6289] - Autolinking adds onclick attribute to <img> tags
+    * [WICKET-6290] - CssUrlReplacer doesn't understand data: urls and breaks 
them
+    * [WICKET-6295] - Clicking Link in BrowserInfoPage results in infinite 
request loop
+    * [WICKET-6296] - Not possible to add WebSocketBehavior in ajax request
+
+** Improvement
+
+    * [WICKET-6260] - Revert Ajax detection needed for character encoding to 
WebRequest.isAjax()
+    * [WICKET-6261] - CheckGroupSelector default selection state incorrect 
when the list of Checks is empty
+    * [WICKET-6271] - IRequestableComponent getPage() javaDoc and Component 
implementation mismatch
+    * [WICKET-6274] - Add origin header to ajax requests in BaseWicketTester
+    * [WICKET-6282] - Make native web socket message classes serializable
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.25.0
+
+** Sub-task
+
+    * [WICKET-6218] - backport fix for WICKET-6172 to Wicket 6.x
+
+** Bug
+
+    * [WICKET-5972] - Datepicker "Close" text overlays 'x' icon.
+    * [WICKET-6136] - AutoCompleteTextField issue in Android 5.1.1
+    * [WICKET-6209] - requesting focus on disabled field fails with error in 
IE8
+    * [WICKET-6214] - ModalWindow broken on IE
+    * [WICKET-6219] - Fragment fails to report an error in development mode
+    * [WICKET-6225] - Button wrongly sets its model object as 'value' attribute
+    * [WICKET-6227] - CharSequenceResource calculates wrong length when there 
are unicode symbols
+    * [WICKET-6230] - Infinite redirection when using 
UrlPathPageParametersEncoder
+    * [WICKET-6232] - When sending binary data from server to client, 
wicket-websocket-jquery.js throws error "message.indexOf is not a function"
+    * [WICKET-6235] - TableTree#updateNode() fails if no corresponding node is 
visible
+    * [WICKET-6236] - Files.remove() causes a 5 seconds delay instead of 500ms 
as was intended
+    * [WICKET-6237] - PageRequestHandlerTracker doesn't work with 
IRequestHandlerDelegate
+    * [WICKET-6245] - Open up CsrfPreventionRequestCycleListener for extension
+    * [WICKET-6246] - WebSocket request while Ajax request leads to error 
regarding HtmlHeaderCotnainer
+
+** Improvement
+
+    * [WICKET-6206] - Allow to use custom anticache parameter value for Image 
component
+    * [WICKET-6210] - FileUpload does not support files of zero size
+    * [WICKET-6226] -  DOCTYPE URL in properties.xml example in wicket 
documentation won't work.
+    * [WICKET-6233] - Add component info in the error messages related to 
WicketTester#assertComponentOnAjaxResponse() 
+    * [WICKET-6234] - Log the decrypted url in CryptoMapper for debugging 
purposes
+    * [WICKET-6239] - Use Response#addHeader() instead of #setContentLength()
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.24.0
+
+** Bug
+
+    * [WICKET-6154] - Performance bottleneck when using 
KeyInSessionSunJceCryptFactory
+    * [WICKET-6169] - NullPointerException accessing 
AbstractRequestLogger.getLiveSessions
+    * [WICKET-6172] - Inconsistent results from getTag[s]ByWicketId
+    * [WICKET-6174] - Browser/Client info navigatorJavaEnabled property 
returns undefined
+    * [WICKET-6175] - Aautocomplete suggestion window is not closing in IE11
+    * [WICKET-6181] - Revert the removal of the default error message when 
uploading too big files
+    * [WICKET-6191] - AjaxTimerBehavior will stop after ajax update of 
component it is attached to
+    * [WICKET-6202] - Guide: 26.1 Page storing, section HttpSessionDataStore - 
example code is not correct
+    * [WICKET-6204] - Copy only the provided attributes for Ajax link inclusion
+
+** Improvement
+
+    * [WICKET-6053] - Allow to reuse the same application instance in several 
tests
+    * [WICKET-6178] - MetaDataHeaderItem # generateString() should return 
specials characters escaped like StringEscapeUtils.escapeHtml(s) does
+    * [WICKET-6186] - Upgrade JQuery to 1.12.4/2.2.4
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.23.0
+
+** Bug
+
+    * [WICKET-6108] - Closing a ModalWindow with jQuery 2.2.0 produces 
javascript errors
+    * [WICKET-6111] - Empty redirect on redirect to home page if home page 
already shown
+    * [WICKET-6131] - IndexOutOfBoundsException in 
org.apache.wicket.core.request.mapper.CryptoMapper.decryptEntireUrl
+    * [WICKET-6135] - There is no good way to get POST body content
+
+** Improvement
+
+    * [WICKET-6098] - Add logging to HttpSessionDataStore
+    * [WICKET-6100] - Upgrade jQuery to 1.12.3/2.2.3
+    * [WICKET-6110] - Add a message to StalePageException for better debugging
+    * [WICKET-6122] - Add .map to the list of allowed file extensions in 
SecurePackageResourceGuard
+    * [WICKET-6123] - Remove 'abstract' from ChainingModel
+    * [WICKET-6144] - Wicket-ajax parameter / header may be used to bypass 
proper exception handling
+    * [WICKET-6145] - Enable DeltaManager to replicate PageTable in Sessions
+    * [WICKET-6152] - Allow to add more than one WebSocketBehavior in the 
component tree
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.22.0
+
+** Bug
+
+    * [WICKET-6006] - ModalWindow.closeCurrent() causes 414 status error
+    * [WICKET-6017] - Tests fail when executed with not expected locale
+    * [WICKET-6020] - GuiceFieldValueFactory returns the NULL_SENTINEL from 
the cache
+    * [WICKET-6030] - Support 
/META-INF/services/org.apache.wicket.IInitializer (backport to 6.x)
+    * [WICKET-6032] - Wicket.Ajax.done() called twice on redirect
+    * [WICKET-6037] - ModalWindow vulnerable to Javascript injection through 
title model
+    * [WICKET-6040] - DebugBar not serializable exception
+    * [WICKET-6044] - AjaxFormChoiceComponentUpdatingBehavior: Duplicate input 
values according to WICKET-5948
+    * [WICKET-6048] - German Translation for EqualInputValidator wrong
+    * [WICKET-6050] - Wicket Ajax (Wicket.From.serializeElement) causes 400 
bad request
+    * [WICKET-6052] - CSS header contribution overlap
+    * [WICKET-6062] - MockHttpSession should renew its id after invalidation
+    * [WICKET-6063] - Add support for WebSocketRequest#getUrl() and other 
properties which are available in the handshake request
+    * [WICKET-6064] - WebSocketResponse.sendRedirect could be supported with 
<ajax-response><redirect>...</></>
+    * [WICKET-6068] - The key RangeValidator.exact is not mapped in 
Application_de.properties
+    * [WICKET-6069] - OnChangeAjaxBehavior does not work if the url contains a 
request parameter with same name as wicket id
+    * [WICKET-6084] - ajax request failure handler receives incorrect arguments
+    * [WICKET-6085] - AjaxTimerBehavior with failure handler cause memory leak 
in browser
+    * [WICKET-6087] - Invalid AbstractRequestWrapperFactory.needsWrapper 
method scope: package - cannot create a custom implementation
+
+** Improvement
+
+    * [WICKET-5950] - Model and GenericBaseModel could both implement 
IObjectClassAwareModel
+    * [WICKET-5969] - Please give us access to PageTable.index pageId queue
+    * [WICKET-6019] - Remove 'final' modifier for 
Localizer#getStringIgnoreSettings() methods
+    * [WICKET-6051] - Improve performance of CssUrlReplacer
+    * [WICKET-6054] - Provide a factory method for the WebSocketResponse & 
WebSocketRequest
+    * [WICKET-6073] - Use NIO Jetty connector for the quickstart
+    * [WICKET-6081] - Add "assertNotRequired" to the WicketTester
+
+** Task
+
+    * [WICKET-6071] - Upgrade jQuery to 1.12 / 2.2.0
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.21.0
+
+** Bug
+
+    * [WICKET-5882] - AutoComplete suggestion list disappear when I click on 
autoComplete scrollbar in IE
+    * [WICKET-5898] - StackOverflowError after form submit with a validation 
error
+    * [WICKET-5925] - wicket-examples DataTablePage is broken
+    * [WICKET-5927] - Velocity remote code execution
+    * [WICKET-5939] - AjaxEventBehavior should not lower-case the event name
+    * [WICKET-5941] - Headers not rendered for components inside 
TransparentWebMarkupContainer on ajax update
+    * [WICKET-5944] - CSRF prevention does not work with https URLs on the 
default port
+    * [WICKET-5946] - JavaScript/Css PackageResource should use the same 
charset for compressing
+    * [WICKET-5959] - HTML input placeholder text breaks AutoCompleteTextField 
in IE11
+    * [WICKET-5960] - Page header isn't rendered for pages where URL has 
changed during render
+    * [WICKET-5968] - CachingResourceLocator lookup key doesn't take strict 
into account
+    * [WICKET-5970] - UrlRenderer does not render fragments
+    * [WICKET-5973] - IllegalArgumentException 'bytes' cannot be negative. on 
opening Inspector
+    * [WICKET-5978] - LazyInitProxyFactory fills permgen space
+    * [WICKET-5989] - BaseWicketTester#startComponentInPage fails for pages 
with <wicket:header-items></wicket:header> placeholder
+    * [WICKET-5994] - Mounted TemplateResourceReference throws  
org.apache.wicket.WicketRuntimeException when https is used
+    * [WICKET-5996] - Mounted packages throw IllegalArgumentException when 
visiting base package url.
+    * [WICKET-6005] - WicketRuntimeException from 
AjaxPagingNavigator#onAjaxEvent
+
+** Improvement
+
+    * [WICKET-5926] - Arquillian Support with Container ServletContext in 
BaseWicketTester/WicketTester.
+    * [WICKET-5930] - Upgrade Atmosphere to 2.2.7
+    * [WICKET-5932] - Allow empty column list for DataTable
+    * [WICKET-5933] - Avoid serialization of untouched page after ajax request
+    * [WICKET-5935] - IoC Guice: cache proxies and fail on creation when 
binding is missing
+    * [WICKET-5945] - add a new topic/listener that notifies of Ajax calls done
+    * [WICKET-5948] - wicket-ajax.js probably doesn't traverse the children of 
<div> or <span>
+    * [WICKET-5955] - error from WebPage # reportMissingHead
+    * [WICKET-5974] - Change AjaxPagingNavigator#onAjaxEvent() to only 
consider parent components that have setOutputMarkupId(true)
+    * [WICKET-5976] - Improve the documentation of FeedbackMessages first(int 
level)
+    * [WICKET-5986] - NumberTextField<N> should use Models for minimum, 
maximum and step
+
+** Task
+
+    * [WICKET-5951] - Upgrade Atmosphere to 2.2.8
+
+=======================================================================
+
+Release Notes - Wicket - Version 6.20.0
+
+** Bug
+
+    * [WICKET-5790] - VariableInterpolator & 
#getThrowExceptionOnMissingResource
+    * [WICKET-5814] - CryptoMapper clears feedback messages
+    * [WICKET-5816] - Apps can't use Application.setName instead of 
WicketFilter for e.g. JMX names
+    * [WICKET-5822] - AjaxSelfUpdatingTimer stops working after ajax download
+    * [WICKET-5834] - NPE in DefaultPropertyResolver
+    * [WICKET-5835] - InlineEnclosure doesn't call child.configure() before 
updating its visilbity
+    * [WICKET-5837] - JUnit tests may fail because of 
AbstractDefaultAjaxBehavior
+    * [WICKET-5838] - Last-modified header of external markup is ignored
+    * [WICKET-5841] - continueToOriginalDestination() discards new cookies
+    * [WICKET-5843] - CryptoMapper doesn't work with context relative 
UrlResourceReferences
+    * [WICKET-5845] - AuthenticatedWebSession.get() returns a new session with 
signedIn false
+    * [WICKET-5850] - LazyInitProxyFactory causes NoClassDefFound 
org/apache/wicket/proxy/ILazyInitProxy in case of multimodule deployment
+    * [WICKET-5851] - PackageResourceTest#packageResourceGuard test fails 
under Windows
+    * [WICKET-5855] - RememberMe functionality seems to be broken after the 
change of the default crypt factory
+    * [WICKET-5857] - PagingNavigator invalid HTML (rel attribute on span tag)
+    * [WICKET-5858] - AjaxRequestTarget.focusComponent does not work in modal 
window
+    * [WICKET-5862] - Wicket Container visibility bug
+    * [WICKET-5864] - Multipart Ajax form submit does not release the channel 
in case of connection failure
+    * [WICKET-5869] - Kittencaptcha doesn't calculate click y-coordinate 
correctly
+    * [WICKET-5870] - wicket-event-jquery.js: Wicket.Browser.isIE11() does not 
return boolean
+    * [WICKET-5873] - Resources served by Wicket are not compressable
+    * [WICKET-5874] - WicketTester TagTester does not work as expected when 
using non self closing tags
+    * [WICKET-5881] - NPE in FormComponent#updateCollectionModel in case of no 
converted input and unmodifiable collection
+    * [WICKET-5883] - Feedback messages not cleared for invisible/disabled 
form components on submit.
+    * [WICKET-5887] - wicket.xsd refers to non-existing xhtml.label:attlist
+    * [WICKET-5891] - Parsing of ChinUnionPay credit card should use the first 
6 characters
+    * [WICKET-5893] - CookieUtils should use the original response when saving 
a cookie
+    * [WICKET-5895] - validateHeaders fails to detect missing head/body 
(regression)
+    * [WICKET-5900] - Add WicketTester support for IAjaxLink
+    * [WICKET-5910] - CGLib proxy should not intercept protected methods
+    * [WICKET-5911] - Re-rendering page after exception in render phase does 
not call onBeforeRender()
+    * [WICKET-5917] - Do not use jQuery's $ in String snippets in Java code
+
+** Improvement
+
+    * [WICKET-5754] - (String)ResourceModel's defaultValue could be an 
IModel<String>
+    * [WICKET-5823] - DefaultAuthenticationStrategy should be modified to 
reduce copy/paste while extending it's functionality
+    * [WICKET-5832] - Do not fail at CDI's ConversationPropagator when running 
in non-http thread
+    * [WICKET-5840] - WicketTester doesn't support #clickLink() for 
ExternalLink component
+    * [WICKET-5859] - Add Hebrew and Arabic translations
+    * [WICKET-5863] - Overiding disableCaching in ServletWebResponse is 
ignored when responce is buffered
+    * [WICKET-5865] - AjaxEditableLabel should implement IGenericComponent
+    * [WICKET-5872] - wicket extensions initializer.properties for greek 
language
+    * [WICKET-5875] - ComponentRenderer.renderComponent() unexpectedly 
produces a WicketRuntimeException when called with a nested Component which 
contains a nested wicket:message
+    * [WICKET-5894] - Support *.woff2 webfonts in SecurePackageResourceGuard 
as well
+    * [WICKET-5901] - Leaving veil when ajax processing ends with redirect
+    * [WICKET-5905] - allow listening to Ajax calls before scheduling
+    * [WICKET-5921] - Provide a default implementation of IModelComparator 
that always returns false
+
+** New Feature
+
+    * [WICKET-5827] - Allow to apply multiple Javascript / CSS compressors
+    * [WICKET-5897] - Use the #isEnabled() method with validators
+    * [WICKET-5918] - Create an Image component that uses the new data: 
protocol (an InlineImage)
+    * [WICKET-5919] - Add support for CSRF prevention
+
+** Task
+
+    * [WICKET-5896] - Upgrade jQuery to latest stable versions (1.11.4 & 2.1.3)
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.19.0
+
+** Bug
+
+    * [WICKET-5747] - Wicket Ajax Click handling gets requeued in OnDomReady 
so fire out of order
+    * [WICKET-5752] - ReplacementResourceBundleReference should return the 
dependencies for the replacing resource ref
+    * [WICKET-5755] - Restoring focus after Ajax replace no longer works in IE8
+    * [WICKET-5759] - AjaxRequestAttributes extra parameters aren't properly 
handled in getCallbackFunction()
+    * [WICKET-5770] - PageParametersEncoder should not decode parameters with 
no name
+    * [WICKET-5782] - Missing escaping in MultiFileUploadField.js - sort of XSS
+    * [WICKET-5783] - Multiple events in AjaxEventBehavior with prefix 'on'
+    * [WICKET-5784] - arraycopy with bad length in AbstractRequestLogger:172
+    * [WICKET-5793] - Request for static resource creating a session in 6.13.0+
+    * [WICKET-5809] - URL IPv6 parsing
+    * [WICKET-5811] - Infinite loop issue in 
PropertyValidator#createUnresolvablePropertyMessage(FormComponent<>) 
+    * [WICKET-5812] - AtmosphereBehavior wrongly sets Ajax base url to '.'
+
+** Improvement
+
+    * [WICKET-4703] - StringResourceModel should provide an overridable 
getString(Component) method
+    * [WICKET-5746] - Fire an event once all JS event listeners are registered
+    * [WICKET-5753] - It is impossible to determine the form submitting 
component's inputName when AjaxFormSubmitBehavior is used
+    * [WICKET-5754] - (String)ResourceModel's defaultValue could be an 
IModel<String>
+    * [WICKET-5756] - Allow to use custom ciphers when using SunJceCrypt class
+    * [WICKET-5758] - Portuguese translation
+    * [WICKET-5760] - Add constructor (String, Serializable, String) to 
AttributeAppender
+    * [WICKET-5775] - Replace the session upon successful signin for better 
support for Session Fixation
+    * [WICKET-5776] - Add information about the component when it fail in 
detach phase
+    * [WICKET-5778] - Pass the IModifiable to the IChangeListener in 
ModificationWatcher
+    * [WICKET-5780] - Add a resource reference for ContextRelativeResource
+    * [WICKET-5794] - Make DefaultExceptionMapper extensible
+    * [WICKET-5797] - Convenience method to call setResponsePage with forward 
option
+    * [WICKET-5799] - Add rel=prev/next in PagingNavigator.html
+    * [WICKET-5802] - HTML Import
+    * [WICKET-5806] - Wicket.Log should log (at least errors) in the browser 
console even when Wicket Ajax Debug window is disabled
+
+** New Feature
+
+    * [WICKET-5771] - Ability to escape resource bundle messages added with 
wicket:message
+
+** Task
+
+    * [WICKET-5791] - Update JQuery to 1.11.2 and 2.1.3
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.18.0
+
+** Bug
+
+    * [WICKET-5265] - FencedFeedbackPanel is broken with RefreshingView(and 
it's implementations)
+    * [WICKET-5326] - Wicket doesn't encrypt links and Ajax URLs for mounted 
pages when CryptoMapper is used
+    * [WICKET-5689] - Nested Redirects and REDIRECT_TO_BUFFER
+    * [WICKET-5698] - WebApplication#unmount() unmounts the whole compound 
mapper if some of its inner ones matches
+    * [WICKET-5699] - wicket-atmosphere 0.20 should use wicket-webjars 0.4.3
+    * [WICKET-5701] - WebSocketRequestHandler is not set as a scheduled and 
thus RequestCycle#find(AjaxRequestTarget.class) doesn't work 
+    * [WICKET-5704] - IllegalArgument exception with wicket:child in 
ajaxrequest
+    * [WICKET-5706] - ResourceUtils.getLocaleFromFilename cannot handle 
filenames with classifiers
+    * [WICKET-5711] - OnChangeAjaxBehavior should listen for both 
'inputchange' and 'change' events for TextField and TextArea
+    * [WICKET-5712] - SecuritySettings.setEnforceMounts() does not work when 
the mounted mapper is not in the root compound mapper
+    * [WICKET-5714] - MockHttpServletRequest.buildRequest() should work for 
parameters with multiple values with multipart content type
+    * [WICKET-5716] - wicket-autocomplete prevents "change"-listener when 
leaving input via mouse click
+    * [WICKET-5717] - Url.parse/toString should support fragment
+    * [WICKET-5719] - Wicket-atmosphere should warn about phone home
+    * [WICKET-5720] - Method Strings.join doesn't work correctly if separator 
is empty.
+    * [WICKET-5723] - CheckGroupSelector with disabled checks
+    * [WICKET-5731] - Using "Submit" button in Ajax DropDownChoice example 
leads to broken HTML page
+    * [WICKET-5736] - Atmosphere Eventbus throws Concurrent Modification 
Exception
+
+** Improvement
+
+    * [WICKET-5691] - Wicket FileUploadField.getFileUploads() should never 
return null.
+    * [WICKET-5692] - Misleading message in PropertyValidator
+    * [WICKET-5694] - Add WicketTester assertion methods for component's 
markup style, variation and locale 
+    * [WICKET-5710] - StringValidator should set 'minlength' attribute to 
input and textarea
+    * [WICKET-5715] - Allow setting 'async' attribute on reference <script> 
elements
+    * [WICKET-5718] - Upgrade Atmosphere to 2.2.2
+    * [WICKET-5725] - Add NumberTextField(String,Class<T>) constructor
+    * [WICKET-5729] - Avoid using input names that conflict with JavaScript 
DOM API method and attribute names
+    * [WICKET-5735] - Propagate fileSizeMax attribute to 
org.apache.commons.fileupload.FileUploadBase
+    * [WICKET-5740] - Provide a way to adapt the lock timeout based on the 
page class/id
+
+** New Feature
+
+    * [WICKET-5677] - Components should have onAdd to complement onRemove
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.17.0
+
+** Sub-task
+
+    * [WICKET-5633] - Make JavaScriptFilteredIntoFooterHeaderResponse 
non-final to be able to create custom filters
+
+** Bug
+
+    * [WICKET-5371] - IllegalArgumentException: Argument 'page' may not be 
null. - when sending event from asynchronous process
+    * [WICKET-5539] - Allow preserving of the parsed PageParameters when 
re-creating an expired page
+    * [WICKET-5564] - AjaxRequestTarget.focusComponent() does not work when 
two Ajax responses arrive next to each other
+    * [WICKET-5603] - OnChangeAjaxBehavior attached to DropDownChoice produces 
two Ajax requests in Chrome v35
+    * [WICKET-5607] - Wicket Ajax fires calls scheduled by 
AbstractAjaxTimerBehavior even after unload of the page
+    * [WICKET-5609] - AutoCompleteTextField can only complete text that is 
visible on screen browser screen 
+    * [WICKET-5615] - UploadProgressBar does not show up if no FileUploadField 
is given
+    * [WICKET-5616] - CLONE - ModalWindow is not visible in Safari when opened 
from a link at the bottom of a large page
+    * [WICKET-5619] - ConcurrentModificationException may occur when calling 
EventBus.post()
+    * [WICKET-5624] - Do not throw when WebSocket is not supported
+    * [WICKET-5626] - ConcatBundleResource#reportError() doesn't print the 
resource attributes
+    * [WICKET-5630] - Fix last button translation germany of wizard to 
'Letzter'
+    * [WICKET-5631] - Allow submitting with POST method for PhantomJS
+    * [WICKET-5636] - Update StatelessForm's and AbstractRepeater's javadoc 
that FormComponents should be repeated only with RepeatingView
+    * [WICKET-5637] - Fix the encoding of the Chinese translations for Wizard 
component
+    * [WICKET-5639] - ResourceResponse does not write headers when status code 
is set
+    * [WICKET-5643] - WebPageRenderer should bind a Session if redirect is 
required and the session is temporary.
+    * [WICKET-5647] - missing generic cast causes compile error on OS X / jdk 8
+    * [WICKET-5655] - Problem with setting of IComponentInheritedModel and 
FLAG_INHERITABLE_MODEL
+    * [WICKET-5656] - PropertyResolver does not scan for NotNull in annotation 
tree
+    * [WICKET-5657] - wicket-autocomplete may fail after preceeding Ajax 
request
+    * [WICKET-5662] - @SpringBean(name="something", required=false) still 
throws org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean 
named 'something' is defined
+    * [WICKET-5670] - org.apache.wicket.protocol.ws.api.registry.IKey should 
be Serializable (IClusterable)
+    * [WICKET-5679] - RenderStrategy REDIRECT_TO_RENDER lets fail test with 
BaseWicketTester#startComponentInPage
+    * [WICKET-5680] - AjaxEditableLabel keeps raw input after cancel following 
a validation failure 
+    * [WICKET-5682] - AbstractAjaxTimerBehavior fails to trigger
+    * [WICKET-5684] - Autocomplete example renders the search term
+    * [WICKET-5685] - jquery.wicketatmosphere.js is not packed in 
wicket-atmosphere.jar and thus leads to 404
+    * [WICKET-5686] - @Inject should require the bean dependency instead of 
setting null
+    * [WICKET-5687] - content type in header is being lost when using a 
AbstractTransformerBehavior
+    * [WICKET-5688] - Restore the functionality an IPageManager to be able to 
clean all data/pages for the current session 
+
+** Improvement
+
+    * [WICKET-4344] - Implement onValidateModelObjects() and 
beforeUpdateFormComponentModels() for nested forms
+    * [WICKET-4660] - Make it possible to notify about Atmosphere internal 
events
+    * [WICKET-5452] - Make Wicket-Atmosphere testable - AtmosphereTester
+    * [WICKET-5602] - DynamicImageResource should set the mime type after 
reading the image data
+    * [WICKET-5605] - Store browser capabilities in local variables in 
wicket-event-jquery.js
+    * [WICKET-5611] - Add AjaxChannel.DEFAULT constant = "0" and type "Queue"
+    * [WICKET-5627] - broadcastMessage(): hook to set more thread-local 
context before rendering components
+    * [WICKET-5628] - Introduce a marker interface for exception which are 
recommended to be handler by the framework
+    * [WICKET-5629] - Add an HeaderItem for meta data tags such as <meta> or 
canonical <link>
+    * [WICKET-5634] - Add IObjectCheckers that fails the serialization when 
the Session or another Page are serialized
+    * [WICKET-5635] - Provide a way to modify 
ResourceReferenceRegistry.DefaultResourceReferenceFactory externally to be used 
by wicket-bootstrap-less
+    * [WICKET-5642] - CheckingOutputObjectStream should filter duplicates by 
identity, not by equality
+    * [WICKET-5645] - Markup String of IMarkupResourceStreamProvider throws 
NPE for inherited markup
+    * [WICKET-5646] - Allow subclasses of ComponentStringResourceLoader to 
stop at specific components
+    * [WICKET-5648] - CookieUtils - multivalue related methods are broken due 
to the usage of ";" as a separator for the values
+    * [WICKET-5650] - Make is possible to position the choice label 
before/after/around the choice
+    * [WICKET-5651] - Add TagTester#getChild(String tagName) method
+    * [WICKET-5652] - Improve Javadoc of Ajax behaviors concerning their 
onXyz() methods
+    * [WICKET-5653] - Add a setter for IViolationTranslator to 
BeanValidationConfiguration
+    * [WICKET-5654] - DefaultViolationTranslator should maybe use getMessage()
+    * [WICKET-5658] - AjaxFormComponentUpdatingBehavior should not clear the 
rawInput when updateModel is false
+    * [WICKET-5659] - Add a setting to MultiFileUploadField to not close the 
file uploads' streams
+    * [WICKET-5660] - Throw more specific exception when a component cannot be 
found by ListenerInterfaceRequestHandler
+    * [WICKET-5667] - Preserve the NotSerializableException if an error occur 
while using the IObjectCheckers
+    * [WICKET-5668] - StringResourceModel with custom locale 
+    * [WICKET-5671] - Rename log4j.properties in the quickstart when creating 
a project for WildFly
+    * [WICKET-5673] - Improve BookmarkableMapper and 
BasicResourceReferenceMapper to not match when the last segment is empty
+    * [WICKET-5674] - Use jquery.atmosphere.js as a Webjar
+    * [WICKET-5683] - PreviousButton isEnabled() should bo logical conjunction 
of getWizardModel().isPreviousAvailable() and super.isEnabled()
+
+** Task
+
+    * [WICKET-5604] - Add a page to the site that lists other Apache projects 
that use Wicket
+    * [WICKET-5632] - Use frontend-maven-plugin to run the JavaScript tests
+    * [WICKET-5665] - WicketTester#assertComponentOnAjaxResponse() cannot test 
invisible components
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.16.0
+
+** Bug
+
+    * [WICKET-4545] - MarkupNotFoundException for Fragment and 
TransparentWebMarkupContainer
+    * [WICKET-5553] - When using an Ajax request to display initially hidden 
components inside inline enclosures, only the first one appears.
+    * [WICKET-5560] - A 404 error occurs when using a CryptoMapper
+    * [WICKET-5569] - Unable to find markup for children of deeply nested 
IComponentResolvers during Ajax response
+    * [WICKET-5570] - Rescheduling the same ajax timer behavior causes memory 
leak in the browser
+    * [WICKET-5573] - FilterToolbar generics broken
+    * [WICKET-5581] - CachingResourceStreamLocator is not extension-aware
+    * [WICKET-5582] - ServletWebResponse#encodeUrl() makes absolute Urls 
relative
+    * [WICKET-5589] - Upgrade wicket-atmosphere to the latest version of 
atmosphere
+    * [WICKET-5591] - Missing translation for HoursValidator.range (in 
DateTimeField)
+    * [WICKET-5592] - Add a method to clear the cache of 
CachingResourceStreamLocator
+    * [WICKET-5593] - AjaxFormValidatingBehavior attempts to update 
non-visible feedback panels
+    * [WICKET-5595] - Atmosphere: updates infinitly with long polling transport
+    * [WICKET-5596] - DropDownChoice#wantsOnSelectionChangedNotifications(T) 
not being called on unmounted page
+    * [WICKET-5601] - AbstractSingleSelectChoice fails with 
NullPointerException when its choice renderer returns null from #getIdValue() 
+
+** Improvement
+
+    * [WICKET-5563] - RestartResponseAtInterceptPageException - add public 
function to retrieve originalUrl
+    * [WICKET-5574] - ComponentRenderer should use 
Application#createRequestCycle
+    * [WICKET-5575] - Add support in FormTester#submit(String|Component) for 
Ajax submitters
+    * [WICKET-5577] - Generation of wicket ids with prefix / suffix
+    * [WICKET-5580] - Allow markup to find child fragments when wicket:child 
is inside a component tag
+    * [WICKET-5585] - Wicket Extension Automplete does not work well with 
JavaScriptFilteredIntoFooterHeaderResponse
+    * [WICKET-5586] - NextButton isEnabled() should bo logical conjunction of 
getWizardModel().isNextAvailable() and super.isEnabled()
+    * [WICKET-5600] - Introduce CharSequenceResource similar to 
ByteArrayResource
+    * [WICKET-5606] - SelectOptions with #setRecreateChoices(true) loses 
selection on form errors
+
+** Task
+
+    * [WICKET-5587] - Upgrade JQuery to latest releases - 1.11.1 & 2.1.1
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.15.0
+
+** Sub-task
+
+    * [WICKET-5510] - Avoid using jQuery.text() when possible. It is very slow 
in IE
+    * [WICKET-5554] - Disable second level pages store because it is efficient 
only when manually configured
+
+** Bug
+
+    * [WICKET-5243] - JS: High stack size in Function Executor causes "too 
much recursion"
+    * [WICKET-5284] - Too deep recursion in AbstractHierarchyIterator
+    * [WICKET-5504] - AjaxRequestTarget.append/prependJavaScript cannot handle 
scripts with new-lines anymore
+    * [WICKET-5505] - DefaultPropertyResolver does not respect JavaBean 
conventions
+    * [WICKET-5506] - DefaultPropertyResolver should resolve the Property 
according to the getter first
+    * [WICKET-5509] - Wicket examples' MailTemplate from Page is broken
+    * [WICKET-5517] - IE11 returns false for Wicket.Browser.isIE()
+    * [WICKET-5518] - FormComponent.updateCollectionModel  does not handle 
unmodifiableList
+    * [WICKET-5521] - Stateless forms does not work when 
RecreateMountedPagesAfterExpiry turned off
+    * [WICKET-5522] - Failing HTTPS redirect to RequireHttps annotated pages 
with ONE_PASS_RENDER strategy
+    * [WICKET-5523] - Ajax indicator not working when display is set to none 
in css
+    * [WICKET-5532] - NPE calling PackageResource.getResourceStream() if there 
is no RequestCycle defined
+    * [WICKET-5534] - DataTable component must throw an exception when 
attached to non-<table> element
+    * [WICKET-5536] - Error message without parmeters filled.
+    * [WICKET-5537] - Wicket.DOM.toggleClass is called with additional "#" 
inside AutoLabelResolver
+    * [WICKET-5541] - NullPointerException in 
SubscribeAnnotationEventSubscriptionInvoker on remove of component from page
+    * [WICKET-5545] - Cannot use redirect in ModalWindow's page#onInitialize()
+    * [WICKET-5546] - Adding behavior in component instantiation listener 
causes Page.onInitialize() being called even if constructor throws an exception
+    * [WICKET-5547] - Javadoc for ReuseIfModelsEqualStrategy should mention 
that models must implement hashCode() method
+    * [WICKET-5548] - Websocket initialization URL is not valid when filter is 
not mapped to root.
+
+** Improvement
+
+    * [WICKET-5508] - Memory model improvements for Session fields
+    * [WICKET-5512] - Allow using child selector for JS event bindings
+    * [WICKET-5520] - improve reusability of DataTable and AbstractPageableView
+    * [WICKET-5528] - Allow models of subtypes of Select type parameter in 
SelectOption constructor
+    * [WICKET-5529] - Add WebSocketBehavior/Resource#onPush() callback method
+    * [WICKET-5531] - Create new placeholder tag to indicate where header 
contributions should appear
+    * [WICKET-5538] - When using Component.setDefaultModel, only detach the 
previous model if the new one is different
+    * [WICKET-5549] - continueToOriginalDestination() fails after 
redirectToInterceptPage() on AjaxRequest 
+
+** New Feature
+
+    * [WICKET-831] - Return response status 404 when a mapper cannot decode a 
request url
+    * [WICKET-2542] - Provide ajax buttons for wizard
+
+** Task
+
+    * [WICKET-5514] - Update Wicket fragment example
+
+** Wish
+
+    * [WICKET-5516] - RadioChoice / add a getAdditionalAttributes() also for 
<label>-tag
+    * [WICKET-5542] - Remove final from TextArea.onComponentTagBody()
+
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.14.0
+
+** Bug
+
+    * [WICKET-4697] - Autolinking not working as soon as component gets a 
wicket:id
+    * [WICKET-5043] - Page not mounted with WebApplication#mountPackage
+    * [WICKET-5449] - Missing chapter 2 is causing off-by-one page names in 
the guides URL links
+    * [WICKET-5460] - onBeforeRender called too early on stateless page
+    * [WICKET-5462] - Ajax form-component-label repainting fails when 
setResponsePage() is used to navigate away from the page that has previously 
failed form validaiton
+    * [WICKET-5464] - AbstractAjaxTimerBehavior does not work in combination 
with Wizards
+    * [WICKET-5466] - ListenerInterfaceRequestHandler#respond throws 
ComponentNotFoundException as a side-effect
+    * [WICKET-5467] - NumberTextField should support "any" as valid step 
attribute value
+    * [WICKET-5468] - UrlRenderer#renderRelativeUrl potentially appends "/" 
after query parameters
+    * [WICKET-5469] - ModalWindow unload warning always displayed (even if 
window is closed)
+    * [WICKET-5472] - PackageResource#internalGetResourceStream() should 
return ProcessingResourceStream only when the resource is existing
+    * [WICKET-5473] - Wicket does not handle non in-memory Httpsessions 
correctly
+    * [WICKET-5477] - CSS class is not applied to <TD> for data filter
+    * [WICKET-5478] - Wrong JavaDoc for WicketTester
+    * [WICKET-5480] - AutoLabelResolver creates null pointer exception in 6.13
+    * [WICKET-5482] - Wicket-guice doesn't support @javax.inject.Named 
annotations
+    * [WICKET-5484] - WebPageRenderer must not render full page in Ajax 
requests
+    * [WICKET-5486] - WebPageRenderer should honor 
RedirectPolicy.ALWAYS_REDIRECT more consistently
+    * [WICKET-5491] - Wicket.DateTime.getViewportHeight() returning undefined 
on IE8, positions calendar out of viewport
+    * [WICKET-5492] - WebApplication ignores a SecurityException when reading 
the configuration type
+    * [WICKET-5496] - Wrong translation of RangeValidator.minimum and 
RangeValidator.maximum
+    * [WICKET-5497] - NPE in JsonUtils when the value is null
+    * [WICKET-5499] - Page is not touched during initialization
+    * [WICKET-5500] - Ignore the path parameters when reading the page class
+    * [WICKET-5502] - Patch FileUploadBase to fix CVE-2014-0050
+
+** Improvement
+
+    * [WICKET-5288] - Allow <script>-Tags act as WebMarkUpContainer to add 
Child-Components
+    * [WICKET-5439] - Allow restarting AbstractAjaxTimerBehavior without 
updating its hosting component
+    * [WICKET-5463] - RequestUtil.getCharset(HttpServletRequest request) 
Resilience against unsupported Charsets in Request
+    * [WICKET-5470] - Remove 'final' from 
org.apache.wicket.markup.html.form.EnumChoiceRenderer#getDisplayValue
+    * [WICKET-5471] - Store the page if it is known that it will be used in a 
following request
+    * [WICKET-5493] - Disable jar indexing
+
+** New Feature
+
+    * [WICKET-3491] - Introduce IComponentOnConfigureListener
+
+** Task
+
+    * [WICKET-5488] - Promote experimental modules to become stable
+    * [WICKET-5494] - Upgrade JQuery to latest stable - 1.11.0 and 2.1.0
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.13.0
+
+** Bug
+
+    * [WICKET-4294] - AutoCompleteTextField does not show suggestions when it 
is used on ModalWindow in InternetExplorer
+    * [WICKET-4997] - Mounted bookmarkable Page not recreated on Session Expiry
+    * [WICKET-5084] - ClassNotFoundException with Atmosphere on Bookmarkable 
pages
+    * [WICKET-5224] - ModalWindow is not visible in Safari when opened from a 
link at the bottom of a large page
+    * [WICKET-5321] - Incorporate Wicket Guide into website
+    * [WICKET-5379] - IE7: AutoCompleteTextField inside a ModalWindow shows 
auto complete dropdown behind ModalWindow
+    * [WICKET-5387] - Page#onInitialize called after an exception in the 
constructor of Page
+    * [WICKET-5400] - Behaviors#internalAdd(Behavior) erroneously gets id for 
stateless behaviors
+    * [WICKET-5402] - NullPointerException when logging out with 
wicket-atmosphere
+    * [WICKET-5404] - JQuery 1.10.1 does not work well with IE11, upgrade to 
1.10.2
+    * [WICKET-5409] - wicket-native-websocket does not work with Safari/Safari 
iOS
+    * [WICKET-5413] - Positioning AutoCompleteTextField not correct on resized 
window
+    * [WICKET-5416] - BOM in UTF markup file breaks encoding detection
+    * [WICKET-5418] - PropertyValidator ignoring groups with the @NotNull 
annotation only
+    * [WICKET-5422] - ComponentRenderer.renderComponent() adds a page to 
DataStore
+    * [WICKET-5424] - Page.isPageStateless() returning true in regular run but 
false in WicketTester
+    * [WICKET-5425] - WicketTester doesn't preserve the request cookies when 
#executeListener() is used
+    * [WICKET-5426] - Page not recognized as stateless although stateful 
component is hidden in #onConfigure()
+    * [WICKET-5429] - ResourceReference's properties are not preserved when 
using reference replacement
+    * [WICKET-5437] - When a ConversionException is thrown, its message is not 
used in the ValidationError
+    * [WICKET-5441] - IResourceCachingStrategy implementations should only set 
caching if version matches
+    * [WICKET-5442] - TimeOfDay.valueOf(Calendar, Time) and 
TimeOfDay.valueOf(Time) incorrectly use 12-hour clock
+    * [WICKET-5444] - Make org.apache.wicket.pageStore.memory.PageTable public 
so custom impls of IDataStoreEvictionStrategy can be made
+    * [WICKET-5447] - TableTree's NodeBorder does not properly close divs
+    * [WICKET-5450] - Double escaping when using EnumChoiceRenderer and 
DropDownChoice
+
+** Improvement
+
+    * [WICKET-4268] - Quality of ThumbnailImageResource
+    * [WICKET-4762] - IResourceVersion should be based on final result
+    * [WICKET-4905] - PagingNavigation: possible to call setStartIndex() 
earlier than onBeforeRender?
+    * [WICKET-4909] - ModalWindow overwrites window.onbeforeunload
+    * [WICKET-5364] - Reduce logging for wicket-atmosphere
+    * [WICKET-5367] - migrate Wicket-Atmosphere to Atmosphere 2
+    * [WICKET-5401] - provide no-argument constructor in string based header 
items
+    * [WICKET-5411] - Improve AutoLabels by updating their CSS classes 
automatically during Ajax requests
+    * [WICKET-5415] - Do not initialize pages which were not rendered
+    * [WICKET-5420] - Make UploadProgressBar easier to extend
+    * [WICKET-5423] - Create IResource based implementation of Native Web 
Sockets
+    * [WICKET-5435] - Ajaxified version of WebSession#getClientInfo should be 
added
+    * [WICKET-5436] - Implement BigIntegerConverter
+    * [WICKET-5443] - Increase randomness and reduce predictability of 
CaptchaImageResource rendered images
+    * [WICKET-5445] - Make CaptchaImageResource easier to extend and reuse
+    * [WICKET-5455] - Allow access to the JS ResourceReference of 
AbstractAutoCompleteBehavior
+    * [WICKET-5456] - Make RawMarkup extendable
+
+** Task
+
+    * [WICKET-5431] - Download pages must use ASF mirror system for current 
releases
+
+** Wish
+
+    * [WICKET-1197] - add/remove all buttons in Palette component
+    * [WICKET-4951] - Wicket-cdi and OpenWebBeans 1.1.x incompatibility
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.12.0
+
+** Bug
+
+    * [WICKET-4862] - AjaxPagingNavigationLink and 
AjaxPagingNavigationIncrementLink output inline onclick attributes in addition 
to Wicket.Ajax.ajax event registration
+    * [WICKET-5101] - Could not open second modal window after closing first
+    * [WICKET-5356] - AutoCompleteSettings.setShowListOnEmptyInput(true) is 
not working anymore
+    * [WICKET-5359] - org.apache.wicket.util.string.StringValue#equals broken
+    * [WICKET-5366] - ResourceAggregator looses information about 
priority/filtering/... when using a bundle
+    * [WICKET-5369] - Can't set a cookie using CookieUtils during an ajax 
request due to java.lang.ClassCastException: 
org.apache.wicket.ajax.AbstractAjaxResponse$AjaxResponse cannot be cast to 
org.apache.wicket.request.http.WebResponse
+    * [WICKET-5374] - SourcesPage fails on resources with non-ASCII characters
+    * [WICKET-5375] - Improve ConcatBundleResource error handling when a 
resource is missing
+    * [WICKET-5378] - AutoCompleteTextField inside a ModalWindow shows auto 
complete dropdown in the wrong location
+    * [WICKET-5379] - IE7: AutoCompleteTextField inside a ModalWindow shows 
auto complete dropdown behind ModalWindow
+    * [WICKET-5380] - Wicket rebinds the SessionEntry session attribute and 
this causes problems in Glassfish
+    * [WICKET-5382] - AutoComplete JavaScript errors
+    * [WICKET-5385] - wicket-bean-validation 
PropertyValidator_fr.properties.xml : org.xml.sax.SAXParseException
+    * [WICKET-5386] - ChainingModel should not check if the modelObject given 
as argument is null
+    * [WICKET-5397] - target.prependJavaScript and JQuery-Animation in IE8
+    * [WICKET-5398] - XmlPullParser fails to properly parse from String with 
encoding declaration
+
+** Improvement
+
+    * [WICKET-5346] - Support MultiFileUploadField in FormTester
+    * [WICKET-5362] - Add support for parsing IE 11 user agent
+    * [WICKET-5376] - Log the exception if the application cannot start 
properly
+    * [WICKET-5381] - Add Wicket.Event.unsubscribe method
+    * [WICKET-5384] - Allow form components to trim the input themselves
+    * [WICKET-5388] - Allow DebugBar contributors to be removed
+    * [WICKET-5390] - Session management doesn't work with Jetty's 
JDBCSessionManager 
+    * [WICKET-5395] - HeaderItem to be Serializable
+
+** Wish
+
+    * [WICKET-5393] - Remove 'final' from InlineFrame#onComponentTag()
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.11.0
+
+** Bug
+
+    * [WICKET-5313] - Wrong HTML attribute used in SizeTagModifier 
(wicket-bean-validation)
+    * [WICKET-5315] - PriorityHeaderItem+OnDomReadyHeaderItem has no priority 
in Ajax response
+    * [WICKET-5316] - Wicket Atmosphere CouldNotLockPageException
+    * [WICKET-5319] - CryptoMapper encrypts external URLs in 
ResourceReferences making the resources inaccessible
+    * [WICKET-5322] - "Source code" link doesn't work at wicket-library.com
+    * [WICKET-5325] - ComponentRenderer.renderComponent does not render markup 
for ListView
+    * [WICKET-5329] - "Required" flag initialized too early in 
PropertyValidator
+    * [WICKET-5332] - Autocomplete throws error when initialized in an 
AjaxLazyLoadPanel
+    * [WICKET-5334] - KittenCaptcha example is broken in IE10
+    * [WICKET-5335] - After selecting a file MultiFileUploadField does not 
render properly input field
+    * [WICKET-5339] - Broadcast.EXACT does not notify Behaviors of target 
Component
+    * [WICKET-5343] - AutoCompleteTextField suggestions popup position is 
wrong when its container has scrollbar
+    * [WICKET-5345] - Url.canonical() breaks when there are two consecutive 
"parent" segments followed by a normal segment
+    * [WICKET-5348] - JavaDoc for IColumn#getSortProperty() in misleading
+
+** Improvement
+
+    * [WICKET-5327] - CryptoMapper: insecure default encryption provider
+    * [WICKET-5331] - Make html5 form validation configurable
+    * [WICKET-5333] - wicket-bean-validation french translation
+    * [WICKET-5341] - JavaDoc for IFormValidator
+    * [WICKET-5354] - Make ResourceBundles and related classes easier for 
extension
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.10.0
+
+** Sub-task
+    * [WICKET-5248] - OnEventHeaderItem is still broken in 6.9.0
+
+** Bug
+
+    * [WICKET-5135] - wicket-atmosphere EventBus constructor throws 
NullPointerException under invalid state
+    * [WICKET-5164] - PageStoreManager.SessionEntry keeps outdated sessionId 
when container changes sessionId
+    * [WICKET-5224] - ModalWindow is not visible in Safari when opened from a 
link at the bottom of a large page
+    * [WICKET-5250] - Minified css/js gets compressed
+    * [WICKET-5251] - Minified name resolves incorrectly if default resource 
reference is used
+    * [WICKET-5256] - Allow configuring the resource used by 
ResourceStreamRequestHandler
+    * [WICKET-5259] - Url can't parse urls with username and password
+    * [WICKET-5260] - UrlRenderer#renderUrl() doesn't preserve the host
+    * [WICKET-5263] - FilenameWithVersionResourceCachingStrategy breaks 
silently when the versionPrefix is contained in the original filename
+    * [WICKET-5266] - Issue with TomcatWebSocketFilter and Spring Security
+    * [WICKET-5268] - ComponentRenderer.renderComponent fails to render two 
components with different component IDs
+    * [WICKET-5269] - XmlAjaxResponse restores wrong response
+    * [WICKET-5272] - NPE on unmount in BookmarkableMapper.java:189
+    * [WICKET-5273] - Tabindex overwritten in modal window for IE - Works in 
FF, Chrome
+    * [WICKET-5279] - o.a.w.a.AtmosphereBehavior onBroadcast should log DEBUG, 
not INFO
+    * [WICKET-5287] - NumberFormatException when parsing the port from 
Requests with invalid URIs
+    * [WICKET-5291] - Dependencies of Resource Bundle References are ignored
+    * [WICKET-5294] - MarkupCache ignores enforceReload flag
+    * [WICKET-5298] - Wicket Example for effects with Prototype is broken
+    * [WICKET-5300] - ComponentRenderingRequestHandler does not clear 
renderedComponents (PrototypeApplication)
+    * [WICKET-5302] - Using InlineEnclosure leads to two re-renderings of the 
controlling child component
+    * [WICKET-5306] - Dynamic and static extra paramaters not evaluated in 
ajax submitting behavior in a multipart form
+    * [WICKET-5309] - No page id appended to some stateful pages using 
repeaters
+    * [WICKET-5310] - if wicket is an external lib, BundleStringResourceLoader 
doesn't work
+
+** Improvement
+
+    * [WICKET-4993] - Add a minInputLength parameter to AutoCompleteTextField
+    * [WICKET-5270] - Do not set the location.hash when clicking on a link
+    * [WICKET-5276] - JavaDoc & API for IConverter
+    * [WICKET-5277] - PropertiesFactory - customizable properties loading
+    * [WICKET-5289] - setRequired(true) should add the HTML5 "required" 
attribute on <input> and <textarea> elements
+    * [WICKET-5295] - UrlResourceStream#getData content-type detection relies 
on flawed logic in URLConnection#getContentType
+    * [WICKET-5296] - OnEventHeaderItem should remove 'on' prefix for the 
event name
+    * [WICKET-5303] - Static id counter AbstractToolbar prevents stable 
component paths for testing
+    * [WICKET-5304] - AbstractResource should check for error code first 
before for modifications
+    * [WICKET-5307] - Export resources' version cache attribute as request 
cycle metadata
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.9.0
+
+** Bug
+
+    * [WICKET-4827] - Modal panel mouse pointer in resize style for MSIE8 and 
MSIE9
+    * [WICKET-5056] - Page mount with an optional named parameter overtakes a 
mount with more specific path
+    * [WICKET-5071] - 404 Error on Nested ModalWindows in IE7 and IE8
+    * [WICKET-5165] - Session should be bound when adding messages to it
+    * [WICKET-5194] - Adding AjaxFormValidatingBehavior to the form prevents 
form from being filled
+    * [WICKET-5200] - Upgrade atmosphere-runtime to 1.0.13
+    * [WICKET-5202] - Page redirects can fail when using url encoding
+    * [WICKET-5203] - Base url is incorrect for error dispatched pages
+    * [WICKET-5204] - The DateTimeField.onBeforeRender() method does not 
format the fields correctly.
+    * [WICKET-5205] - AbstractAjaxBehavior.unbind does not clean stored 
reference to host component
+    * [WICKET-5209] - NPE when using ComponentRenderer.renderComponent on a 
panel with <wicket:enclosure>
+    * [WICKET-5218] - EnclosureContainer calls child#configure() way before 
rendering
+    * [WICKET-5220] - AjaxEditableLabel not working well in form
+    * [WICKET-5222] - Direct iframe removal not supported by Firefox: tab 
title stays as "Connecting"
+    * [WICKET-5223] - AjaxEditableLabel doesn't provide a way to configure 
Ajax attributes for its Ajax behaviors
+    * [WICKET-5226] - CDI integration fails in Glassfish 4.0 with WELD-000070
+    * [WICKET-5230] - AjaxFormChoiceComponentUpdatingBehavior fails for 
choices containing other invalid FormComponents
+    * [WICKET-5234] - OnEventHeaderItem can't be applied via AJAX
+    * [WICKET-5237] - Wicket generates invalid HTML by expanding col tags
+    * [WICKET-5247] - Broken Link in Tomcat because of Page Mount
+
+** Improvement
+
+    * [WICKET-5199] - Component.getBehaviors(Class<M> type) documentation is 
obsolete
+    * [WICKET-5207] - Use documented jQuery APIs for triggering the special 
event 'inputchange'
+    * [WICKET-5208] - Contribute jQuery 1.x or 2.x depending on the user agent
+    * [WICKET-5210] - JQuery problem because component appears twice in DOM 
while Ajax refresh 
+    * [WICKET-5211] - Make CryptoMapper extendable
+    * [WICKET-5215] - Better exception message when Page instantiation fails 
in DefaultPageFactory
+    * [WICKET-5219] - ServletWebResponse should call #setHeader() to set 
Ajax-Location for redirect
+    * [WICKET-5228] - Add method getFirstDayOfWeek to DatePicker class
+    * [WICKET-5232] - ComponentRenderer.renderComponent could accept 
components with any markupId, not just "compId"
+    * [WICKET-5233] - Component.getBehaviors() can be implemented slightly 
more efficiently
+    * [WICKET-5238] - Upgrade bootstrap from 2.3.1 to 2.3.2
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.8.0
+
+** Sub-task
+
+    * [WICKET-5162] - InlineEnclosure markup id could collide in the final 
page markup
+    * [WICKET-5185] - JavaScript text is spread in several DOM text nodes 
+
+** Bug
+
+    * [WICKET-5083] - Page#isPageStateless() may return wrong value
+    * [WICKET-5103] - Wicket session id not up to date when container changes 
session id
+    * [WICKET-5119] - PopupSettings IE8 - dosen't work second time a link is 
clicked.
+    * [WICKET-5140] - InterceptData never gets cleared from session after 
continueToOriginalDestination is called and another page is requested afterwards
+    * [WICKET-5142] - Generating invalid JavaScript for ajax update
+    * [WICKET-5145] - do not post an Atmosphere event if the filtered 
subscription set is empty
+    * [WICKET-5146] - Application not destroyed if WicketFilter#init() fails
+    * [WICKET-5147] - WicketTester MockHttpRequest.getCookies very slow / 
OutOfMemory
+    * [WICKET-5149] - PageRequestHandlerTracker doesn't track resolves of 
handlers caused by Exception 
+    * [WICKET-5154] - Positioning of autocomplete popup does not take into 
account borders
+    * [WICKET-5157] - URL query parameter values containing equals sign get 
cut off
+    * [WICKET-5163] - Implementing markup loading by extending 
ResourceStreamLocator produces errors with inherited markup
+    * [WICKET-5176] - StringResourceModel doesn't detach model in some cases
+    * [WICKET-5178] - StopPropagation functionality on link is broken
+    * [WICKET-5181] - Problem with OnEventHeaderItem and Wicket.Event.add
+    * [WICKET-5187] - Unknown tag name with Wicket namespace: 'panel'
+    * [WICKET-5191] - Session is created unnecessarily
+
+** Improvement
+
+    * [WICKET-5143] - Create an interface for the roles replacing the current 
Roles class
+    * [WICKET-5150] - Log additional info when FormComponent fails in 
updateCollectionModel
+    * [WICKET-5158] - Ignore missing Page in StatelessForm#process()
+    * [WICKET-5159] - Replace usage of JavaScript eval() with plain JS in 
headed contribution decoding
+    * [WICKET-5160] - Throttle the animation in DebugWindow when there are 
many errors
+    * [WICKET-5161] - The url gets longer when using StatelessForm with GET 
method
+    * [WICKET-5166] - Relax the requirements for using FilteringHeaderResponse
+    * [WICKET-5186] - Use arrays instead of String concatenation in JavaScript 
for better performance
+    * [WICKET-5188] - Use a separate logger for the extra information logged 
in RequestCycle#onException()
+    * [WICKET-5189] - preregister known wicket tag names 
+
+** Task
+
+    * [WICKET-5169] - Create BuildBot config for wicket-6.x branch 
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.7.0
+
+** Bug
+
+    * [WICKET-4658] - TabbedPanel CSS "last" is wrong if last step is not 
visible
+    * [WICKET-4803] - UrlDecoder should log a message when invalid input is 
provided
+    * [WICKET-4871] - wicket-atmosphere version mismatch with 
wicket-example-jar
+    * [WICKET-4893] - AutoCompleteTextField removes DropDownChoice from Page
+    * [WICKET-4903] - relativeUrl's begins with ./
+    * [WICKET-4907] - UrlResourceReference generates broken relative URLs
+    * [WICKET-4942] - Double slash '//' in starting url makes Url.parse output 
a relative Url
+    * [WICKET-4989] - WicketTester should send copies of its cookies 
+    * [WICKET-4995] - Using CryptoMapper causes page to render twice
+    * [WICKET-5039] - Manual invocation of FunctionsExecutor#notify() is broken
+    * [WICKET-5041] - DefaultCssAutoCompleteTextField should have Constructor 
(String id)
+    * [WICKET-5044] - Atmosphere + DateLabel
+    * [WICKET-5045] - Upgrade Atmosphere to 1.0.10
+    * [WICKET-5047] - Wicket Ajax: Inline script header contribution issue
+    * [WICKET-5048] - Inline enclosures don't work with different namespace
+    * [WICKET-5049] - Wicket Session may be null in SessionBindingListener 
after deserialization
+    * [WICKET-5052] - @SpringBean fails to invoke methods on bean with 
non-public methods
+    * [WICKET-5053] - "random" parameters is now "_" with jQuery Ajax
+    * [WICKET-5054] - Possible bug in org.apache.wicket.util.lang.Packages 
when building path with repeating names
+    * [WICKET-5055] - AutoComplete still triggers redundant events to 
registered change listener
+    * [WICKET-5061] - EnclosureHandler ignores wicket:xyz elements as children
+    * [WICKET-5067] - SelectOptions fails to render text on openClose tag
+    * [WICKET-5072] - Cookies#isEqual(Cookie, Cookie) may fail with 
NullPointerException
+    * [WICKET-5073] - UrlRenderer#removeCommonPrefixes() fails when 
contextPath+filterPrefix has more segments than the argument
+    * [WICKET-5075] - When modal window is closed page scrolls to top
+    * [WICKET-5076] - form#onSubmit() is called on just replaced nested forms
+    * [WICKET-5078] - RestartResponseException broken with page instance and 
bookmarkable page
+    * [WICKET-5080] - FilterToolbar.html contains javascript that is used 
elsewhere
+    * [WICKET-5082] - Ajax update renders parent/child JS in different order 
than initial Page render
+    * [WICKET-5085] - InlineEnclosure are piling up on each render
+    * [WICKET-5086] - FormTester throws an exception when a Palette component 
is added to a Form associated with a compound property model
+    * [WICKET-5093] - The event listener in Wicket.Ajax.ajax() should not 
return the value of attrs.ad (allowDefault)
+    * [WICKET-5094] - ISecuritySettings#getEnforceMounts(true) prevents access 
to *all* non-mounted bookmarkable pages
+    * [WICKET-5098] - PackageResourceBlockedException under Windows for *.js 
files in web app's own packages, not in jars
+    * [WICKET-5102] - wicket-bean-validation: Bean validation 
PropertyValidator only works with direct field access
+    * [WICKET-5103] - Wicket session id not up to date when container changes 
session id
+    * [WICKET-5104] - AjaxSelfUpdatingTimerBehavior in hidden component in 
ModalWindow causes Ajax Response Error
+    * [WICKET-5112] - Parantheses problem with UrlValidator
+    * [WICKET-5114] - Url#toString(StringMode.FULL) throws exception if a 
segment contains two dots
+    * [WICKET-5116] - TabbedPanel.setSelectedTab() does not behave as 
specified in JavaDoc
+    * [WICKET-5117] - Wicket ignores allowDefault:false attribute in multipart 
ajax requests
+    * [WICKET-5123] - Component.continueToOriginalDestination() can redirect 
to ./.
+    * [WICKET-5125] - IE8 error in wicket-date.js when used in a modalwindow
+    * [WICKET-5126] - SecurePackageResourceGuard is blocking access to web 
fonts
+    * [WICKET-5131] - Problems with cookies disabled when using 301/302 and 
also 303 (even with cookies)
+    * [WICKET-5132] - Evaluation of returned data (which includes alot of 
javascript) very slow after ajax call in IE10.
+    * [WICKET-5134] - java.lang.NullPointerException at 
org.apache.wicket.markup.html.form.Form.onComponentTag(Form.java:1520) during 
Atmosphere eventbus.post() if using WebSockets
+    * [WICKET-5136] - CheckingObjectOutputStream#check(Object) swallows 
Exception without logging the cause
+    * [WICKET-5138] - Wicket does not correctly handle http OPTIONS requests
+    * [WICKET-5141] - Exception while rendering absolute URL with 
UrlResourceReference
+
+** Improvement
+
+    * [WICKET-4115] - SignInPanel should not always redirect to the Home page 
when the user is signed-in automaticaly with the remember-me feature.
+    * [WICKET-5005] - Add Utility to allow conversion from Panel (or 
Component) to html String
+    * [WICKET-5038] - Add equals() and hashcode() implementation to 
INamedParameters.NamedPair
+    * [WICKET-5046] - NumberTextField should use appropriate validator
+    * [WICKET-5050] - AutoComplete should not request suggestions if input is 
no longer active element
+    * [WICKET-5057] - FilteringHeaderResponse requires a usage of 
FilteringHeaderResponse.IHeaderResponseFilter for no reason when 
FilteredHeaderItem is used
+    * [WICKET-5062] - Update the list of HTML void elements with the latest 
HTML5 ones
+    * [WICKET-5065] - Improve UrlRenderer to be able to render urls without 
scheme and/or host 
+    * [WICKET-5066] - Allow PackageResource to decide itself whether it could 
be accepted or not
+    * [WICKET-5074] - Improvement for MockHttpServletRequest and FormTester to 
support 'multiple' input type of fileUpload
+    * [WICKET-5079] - Allow WebApplication-specific Spring configuration
+    * [WICKET-5088] - The Bootstrap class does not provide a handle for the 
CSSResourceReferences.
+    * [WICKET-5089] - Make MultiFileUploadField's ResourceReference JS public 
to be able to include in Application's getResourceBundles.
+    * [WICKET-5090] - Add path syntax to MarkupContainer#get( String )
+    * [WICKET-5091] - Extract the short names of the ajax attributes as a 
constants
+    * [WICKET-5095] - Upgrade Wicket Native WebSocket to Jetty 9.0.0
+    * [WICKET-5096] - Add setStep method to NumberTextField
+    * [WICKET-5105] - JavaDoc of IHeaderContributor is outdated
+    * [WICKET-5111] - Upgrade bootstrap to 2.3.1
+    * [WICKET-5113] - Set a different TimeZone for the RequestLogger
+    * [WICKET-5121] - Log warning message if a component that is not on the 
page associated with the AjaxRequestTarget is added
+    * [WICKET-5122] - Add the free Wicket guide in the books page on the 
official site.
+    * [WICKET-5127] - Dont use sun-internal packages to allow easy jdk7 
compilation
+    * [WICKET-5137] - Improve TagTester support for Ajax responses
+    * [WICKET-5139] - Missing French translations
+
+** Task
+
+    * [WICKET-5097] - Deprecate BaseWicketTester#startComponent(Component)
+
+** Test
+
+    * [WICKET-5042] - Cleanup FilteringHeaderResponseTest to make it more 
readable
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.6.0
+
+** Bug
+
+    * [WICKET-4723] - tracking id retrieved in AtmosphereBehavior#onRequest() 
is always 0
+    * [WICKET-4724] - the option name "maxRequests" is wrong in 
jquery.wicketatmosphere.js
+    * [WICKET-4926] - CheckGroupSelector does not work in nested forms in 
modal windows
+    * [WICKET-4984] - Update quickstart info for changed workflow in IntelliJ 
idea
+    * [WICKET-4990] - Problem using AutoCompleteBehavior with 
AjaxFormComponentUpdatingBehavior("onchange")
+    * [WICKET-4998] - AjaxFormComponentUpdatingBehavior("onkeypress") is 
triggered when Enter is used on autocomplete list
+    * [WICKET-5011] - Allow Select to work with non-equals objects
+    * [WICKET-5013] - Wicket Enclosure fails with more than one component
+    * [WICKET-5014] - Changes in WicketObjects.sizeof(final Serializable 
object) clashes with <header-contribution> in AjaxResponse
+    * [WICKET-5019] - Handling of NO_MINIFIED_NAME in 
PackageResourceReference#internalGetMinifiedName()   
+    * [WICKET-5020] - InlineEnclosureHandler always uses "wicket" namespace
+    * [WICKET-5024] - Global ajax event for precondition is not called
+    * [WICKET-5027] - FormTester#getInputValue() does not support 
Select/SelectOption nor other custom components
+    * [WICKET-5029] - Palette does not allow to turn off localization
+    * [WICKET-5031] - Upgrade bootstrap to 2.3
+    * [WICKET-5035] - script tag with wicket:id does not throw exception if it 
was not added in the code
+    * [WICKET-5036] - Post Parameters are lost when 
continueToOriginalDestination() is called
+    * [WICKET-5040] - Session.exists() returns false when 
ThreadContext#session is not set to current session
+
+** Improvement
+
+    * [WICKET-4444] - Add a callback to the Session which is called when the 
HttpSession is invalidated
+    * [WICKET-4861] - Making MultiFileUploadField use HTML5 multiple attr & 
remove confusing fakepath
+    * [WICKET-4945] - Wicket-atmosphere filters should be functions on 
AtmosphereResource
+    * [WICKET-4946] - Allow passing parameters to atmosphere JS
+    * [WICKET-5003] - Add wicket:for attribute in wicket.xsd
+    * [WICKET-5006] - Improve null display value in AbstractSingleSelectChoice
+    * [WICKET-5010] - Improve wicket-ajax.js to be able to work with jQuery 
1.9+
+    * [WICKET-5016] - Updated Application_el.properties for 6.x
+    * [WICKET-5017] - BaseWicketTester#clickLink() doesn not serialize form to 
request for SubmitLink but does for AjaxSubmitLink
+    * [WICKET-5022] - Improve Application_es.properties
+    * [WICKET-5025] - Set the component as a context to the ajax listeners
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.5.0
+
+** Sub-task
+
+    * [WICKET-4976] - WicketTester#startComponent(Component) doesn't detach 
the component and request cycle
+
+** Bug
+
+    * [WICKET-4906] - Form#visitFormComponents can cause ClassCastException
+    * [WICKET-4925] - AbstractAjaxBehavior should clean stored reference to a 
component on unbind
+    * [WICKET-4927] - Header can not be set from 
IRequestCycleListener#onEndRequest()
+    * [WICKET-4928] - Error adding links to WebSocketRequestHandler
+    * [WICKET-4935] - Rendered URL is resulting with double slash when using 
AuthenticatedWebApplication
+    * [WICKET-4939] - AbstractAjaxTimerBehavior never triggers if attached to 
WebPage
+    * [WICKET-4948] - Modal window does not center correctly when window is 
scrolled in safari
+    * [WICKET-4950] - ResourceStreamLocator#newResourceNameIterator isn't a 
factory method anymore
+    * [WICKET-4953] - RangeValidator#decorate mixes error keys
+    * [WICKET-4954] - Issue with file upload with progress bar via AJAX and 
Firefox
+    * [WICKET-4955] - SessionData violates comparison contract
+    * [WICKET-4956] - compareTo methods of Actions in BufferedWebResponse 
violate Comparable contract
+    * [WICKET-4959] - Notify behaviors when a component is removed from the 
tree
+    * [WICKET-4961] - wicket ajax submit does not serialize elements of 
parental forms
+    * [WICKET-4962] - AjaxFormChoiceComponentUpdatingBehavior cannot be 
triggered with BaseWicketTester#executeAjaxEvent()
+    * [WICKET-4965] - NPE when stopping Tomcat
+    * [WICKET-4968] - NPE in FencedFeedbackPanel#onRemove
+    * [WICKET-4971] - AtmosphereEventSubscriptionCollector is slow
+    * [WICKET-4973] - AbstractRequestLogger - infinite 
ArrayIndexOutOfBoundsException when requestWindow size is 0
+    * [WICKET-4975] - client side memory leak on  date picker
+    * [WICKET-4986] - wicket-ajax-jquery.js fails with 'member not found' on 
IE for delayed ajax requests
+
+** Improvement
+
+    * [WICKET-4919] - AjaxLazyLoadPanel needs a method to add components to 
the AjaxRequestTarget when the component is rendered
+    * [WICKET-4933] - Palette does not handle disabled choices correctly
+    * [WICKET-4937] - Add IResponseFilter that can filter out invalid XML 
characters
+    * [WICKET-4940] - Make MountedMapper#getMatchedSegmentSizes(url) protected
+    * [WICKET-4957] - Listener needed for registration and removal of pages
+    * [WICKET-4958] - It should be possible to manipulate 
AjaxRequestAttributes globally
+    * [WICKET-4963] - ComponentModel "setObject" methods should take generic 
"T" type instead of "Object"
+    * [WICKET-4970] - Move the logic for creating the proper PackageResource 
from PackageResourceReference to ResourceReferenceRegistry
+    * [WICKET-4982] - StatelessChecker: add helpful information to find 
stateful behavior (patch included)
+    * [WICKET-4983] - extra recursion on Wicket.DOM.get
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.4.0
+
+** Sub-task
+    * [WICKET-4880] - Make it possible to override the Ajax behavior of 
AjaxSubmitLink and AjaxButton
+
+** Bug
+    * [WICKET-4869] - Wicket-Atmosphere track message length
+    * [WICKET-4872] - IllegalArgumentException on ReloadingWicketFilter and 
inheritance markup
+    * [WICKET-4877] - encodeUrl fails parsing jsessionid when using root 
context
+    * [WICKET-4878] - Rendering of feedback messages fails with DebugBar in 
page
+    * [WICKET-4881] - IE 8 : error when handling Wicket Ajax Response
+    * [WICKET-4884] - ValidationError messages for NumberTextFields with 
minimum/maximum are always English
+    * [WICKET-4886] - Do not register Ajax timer if the component is removed
+    * [WICKET-4890] - Bad validation messages after WICKET-2128
+    * [WICKET-4891] - UrlRenderer.renderRelativeUrl misbehavior if the 
filterPath is composed.
+    * [WICKET-4894] - Internet Explorer fails fails to properly include 
conditional stylesheet links added via AjaxRequestTarget
+    * [WICKET-4895] - WicketRuntimeException: addOrReplace for feedback panel 
does not clear Component.FEEDBACK_LIST - feedback from replaced component 
causes error.
+    * [WICKET-4899] - autocomplete shows strings with quotes strings as 
string2 with &quot;quote&quot;
+    * [WICKET-4900] - Setting a status code on an AbstractResource results in 
no HTTP body
+    * [WICKET-4908] - Wrong charset or screwed up characters in Norwegian 
properties-file
+    * [WICKET-4911] - Palette Ajax update does not work
+    * [WICKET-4913] - HtmlDocumentParser does not support tags containing 
number (e.g. h1-h6)
+    * [WICKET-4915] - org.apache.wicket.util.resource.Patht#find fails on 
Windows
+    * [WICKET-4916] - AbstractTree$TreeItem renderHead does not call 
renderHead for child TreeItems.
+    * [WICKET-4917] - Websockets are not working if URL has a hash in it
+    * [WICKET-4918] - LazyInitProxyFactory prevents using package private 
interfaces
+    * [WICKET-4920] - Rendered Url on root context with cookies disabled might 
result in double slash //
+    * [WICKET-4922] - Cloned ServletWebRequest returns wrong OriginalUrl
+    * [WICKET-4923] - CryptoMapper ignores original queryString parameters
+
+** Improvement
+    * [WICKET-4873] - Support different session id parameter
+    * [WICKET-4876] - CheckBoxMultipleChoice should implement 
getAdditionalAttributes as RadioChoice
+    * [WICKET-4887] - Use a Set to keep the supported wicket elements in 
WicketTagIdentifier
+    * [WICKET-4889] - Label constructor should accept Serializable as label
+    * [WICKET-4892] - Provide helpful exception message in 
RequestCycle#urlFor()
+    * [WICKET-4901] - AjaxPagingNaviagtionLink should provide 
updateAjaxAttributes like AjaxLink
+    * [WICKET-4902] - ConcatBundleResource should use the respective 
ITextResourceCompressor
+    * [WICKET-4924] - Websocket broadcast support does not work with OSGi
+
+** New Feature
+    * [WICKET-4832] - Websocket broadcast support
+    * [WICKET-4879] - Implementing channels in wicket-atmosphere
+    * [WICKET-4883] - Out of the box bean-validation (JSR 303) integration
+    * [WICKET-4888] - Introduce a hierarchical feedback panel 
(FencedFeedbackPanel)
+
+** Task
+    * [WICKET-4885] - Upgrade jQuery to its latest stable version (1.8.3)
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.3.0
+
+** Bug
+    * [WICKET-4623] - UploadProgressBar does not show up if the form submitted 
by AjaxButton or AjaxLink
+    * [WICKET-4826] - PaletteButton#onComponentTag(ComponentTag) does not call 
super
+    * [WICKET-4829] - ComponentResolvers created in app init ignore markup's 
namespace
+    * [WICKET-4836] - Unmount a page does not work if the path starts with /
+    * [WICKET-4837] - SmartLinkMultiLineLabel does not display email addresses 
or web URLs as hyperlinks
+    * [WICKET-4841] - Return error code 400 when an Ajax request has no base 
url set in header/request parameters.
+    * [WICKET-4842] - WicketRuntimeException when Tomcat cleans up a session 
later on
+    * [WICKET-4844] - AbstractResourceReferenceMapper doesn't escape 
separators in style/variation names
+    * [WICKET-4848] - Reporter of FeedbackMessage should not be set to 'null' 
on detach
+    * [WICKET-4850] - BaseWicketTester discards cookies with MaxAge = -1 when 
processing a new request
+    * [WICKET-4851] - IE8, IE7 javascript errors with Wicket 6
+    * [WICKET-4857] - AutoCompleteTextFields submits Form if a choice is 
selected via enter-key
+    * [WICKET-4859] - Integer overflow in AbstractToolbar
+    * [WICKET-4864] - 'format' not set in ConversionException
+    * [WICKET-4865] - Page parameters not working with CryptoMapper
+
+** Improvement
+    * [WICKET-4831] - Append the feedback message CSS class instead of 
overriding it
+    * [WICKET-4835] - Add debug log messages in 
CompoundRequestMapper#mapRequest
+    * [WICKET-4845] - Make BasicResourceReferenceMapper public so it is easy 
to extend it
+    * [WICKET-4853] - Change FormComponent#reportRequiredError() from private 
to protected
+    * [WICKET-4856] - Support SVG extension in SecurePackageResourceGuard
+    * [WICKET-4863] - Customize ValidationError creation by FormComponent
+    * [WICKET-4867] - Detach the object before calculating its size
+
+** Task
+    * [WICKET-4855] - Upgrade JQuery to 1.8.2
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.2.0
+
+** Sub-task
+    * [WICKET-4752] - Revert Wicket-4715 -Read multipart request params in 
WebApplication
+
+** Bug
+    * [WICKET-4587] - URLRenderer renderFullUrl
+    * [WICKET-4589] - Closing </wicket:container> tag is incorrectly setup as 
autocomponent
+    * [WICKET-4756] - AtmosphereWebRequest should return true on calls to 
#isAjax()
+    * [WICKET-4759] - FilterForm/FilterToolbar don't work when there's more 
than one IColumn to be filtered
+    * [WICKET-4769] - Clicking on Label of Radio doesn't update component with 
Ajax update
+    * [WICKET-4771] - Submitting value filled in DropDownChoice fails when 
tinymce textarea is on the page
+    * [WICKET-4776] - Problems with switching between HTTP/HTTPS
+    * [WICKET-4777] - JavaScriptReference escapes given URL
+    * [WICKET-4786] - AjaxTabbedPanel doesn't include constructor with model
+    * [WICKET-4787] - Registering resource bundles with duplicate resource 
references gives an NPE
+    * [WICKET-4788] - FilteringHeaderResponse does not unwrap 
PriorityHeaderItems for filtering
+    * [WICKET-4789] - URL rendering regression
+    * [WICKET-4791] - UploadProgressBar hides immediately after being shown.
+    * [WICKET-4792] - wickettester#startcomponent(component) doesn't call 
oninitialize
+    * [WICKET-4794] - RfcCompliantEmailAddressValidator error message not 
defined
+    * [WICKET-4796] - DatePickerTest fails because of java inconsistensy on 
localizing March german shortname Mrz vs Mär
+    * [WICKET-4797] - CheckBoxMultipleChoice loses state
+    * [WICKET-4801] - BaseWicketTester.executeAjaxEvent only fires one of 
multiple behaviors bound to a given event
+    * [WICKET-4806] - AjaxEditableChoiceLabel won't close select onblur
+    * [WICKET-4810] - CLONE - BaseWicketTester.clickLink() does not work with 
a ResourceLink with ResourceReference
+    * [WICKET-4816] - Handling of semicolons in form action URLs
+    * [WICKET-4818] - NullPointerException while reading the POST parameters
+    * [WICKET-4820] - Race condition in ResourceSettings: getResourceWatcher() 
is not thread safe
+    * [WICKET-4822] - Wicket.Event.add requires Wicket.$, but 
wicket-ajax-jquery is not listed as a dependency
+    * [WICKET-4824] - Redirect to HTTPS is using wrong port 80 if HttpsConfig 
with default ports 80/443 is used
+
+** Improvement
+    * [WICKET-4160] - Make AbstractAutoCompleteRenderer.renderHeader() and 
.renderFooter() non-final
+    * [WICKET-4772] - DataTable API and handling of AbstractToolbar
+    * [WICKET-4778] - Add factory methods to JavaScriptHeaderItem to create a 
deferred JavaScript header item.
+    * [WICKET-4798] - Make IteratorFilter.onFilter protected
+    * [WICKET-4804] - Add #setStatus(int) in AbstractResource.ResourceResponse
+    * [WICKET-4808] - WebClientInfo.getRemoteAddr() handling "Forwarded-For" 
value tokens not being ip addresses
+    * [WICKET-4812] - Make SerializationChecker easier for extending so custom 
checks can be added to it
+
+** New Feature
+    * [WICKET-4793] - Support Jetty 9.x websocket implementation
+    * [WICKET-4802] - Add functionality to be able to export DataTable content
+    * [WICKET-4815] - Interface to mark components with type safe models
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.1.1
+
+** Bug
+    * [WICKET-4759] - FilterForm/FilterToolbar don't work when there's more 
than one IColumn to be filtered
+    * [WICKET-4789] - URL rendering regression
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.1.0
+
+** Bug
+    * [WICKET-4645] - encodeURL broken on Tomcat 7.0.28
+    * [WICKET-4656] - Atmosphere example doesn't work due to missing 'page' 
when creating AjaxRequestTarget
+    * [WICKET-4729] - atmosphere example will stop working if opening the same 
url in a different tab in the same browser
+    * [WICKET-4732] - CssPackageResource doesn't work if the extension isn't 
css
+    * [WICKET-4734] - Button value is double escaped
+    * [WICKET-4735] - KittenCaptchaPanel is broken
+    * [WICKET-4737] - IllegalStateException on WicketFilter.init() after 
calling setFilterPath()
+    * [WICKET-4738] - DownloadLink doesn't wrap the String model used for file 
name nor does it detach
+    * [WICKET-4741] - Only complete handler (no success or failure handler) is 
called when Ajax link produces an exception
+    * [WICKET-4742] - Wicket 6 and Atmospher Integration:  AtmosphereServlet 
does not delegate WicketFilter for Error Pages .
+    * [WICKET-4743] - SerializingObjectSizeOfStrategy do not use framework 
serializer
+    * [WICKET-4749] - TabbedPanel - IModel<?> initModel()
+    * [WICKET-4750] - AbstractDefaultAjaxBehavior.getCallbackFunction should 
not add the event attribute
+    * [WICKET-4751] - UploadProgressBar regression
+    * [WICKET-4753] - Resource bundles are not resolved on PriorityHeaderItems
+    * [WICKET-4755] - "'NEW VALUE' is not a valid Serializable" error during 
ajax form submission
+    * [WICKET-4757] - FormComponents remain invalid forever if there is no 
feedback panel
+    * [WICKET-4758] - DOM ids change of the input fields of FilterToolbar
+    * [WICKET-4760] - JavaScriptStripper fails with single line comments
+    * [WICKET-4761] - ModalWindow.closeCurrent Javascript error
+    * [WICKET-4763] - Page's stateless hint is initially set to 'false'
+    * [WICKET-4766] - multiple <style> tags in header are rendered incorrectly
+    * [WICKET-4768] - Whitespace in TabbedPanel markup causes layout issues
+    * [WICKET-4770] - Wicket 6: modal windows in Safari are always in drag or 
resize mode
+    * [WICKET-4773] - ComponentFeedbackPanel broken under Wicket 6.0.0 when 
RenderStrategy.REDIRECT_TO_RENDER
+    * [WICKET-4775] - PageParameters#mergeWith may loose values of the 'other' 
PP
+    * [WICKET-4780] - Using both MountedMapper and CryptoMapper causes warning
+
+** Improvement
+    * [WICKET-4730] -  Filter component does not clear filter fields
+    * [WICKET-4731] - TimeField not able to work with a java.sql.Time
+    * [WICKET-4736] - JavaScriptFilteredIntoFooterHeaderResponse should 
reverse filter logic
+    * [WICKET-4745] - Allow to set initial state of DebugBar to expanded / 
collapsed
+    * [WICKET-4746] - Wizard component translation for pt_BR
+    * [WICKET-4748] - Improve WicketTester to be able to find AjaxBehaviors on 
second/third/... event name
+
+** New Feature
+    * [WICKET-3969] - Add CDI integration
+
+** Task
+    * [WICKET-4781] - Downgrade the warning that a rendering falls back to 
redirect_to_buffer to a DEBUG
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.0.0
+
+** Sub-task
+    * [WICKET-4672] - Do not render pageId for the action links for stateless 
pages
+
+** Bug
+    * [WICKET-3753] - PropertyVariableInterpolator add support for 
IConverterLocator (patch included)
+    * [WICKET-4626] - WicketFilter unify the filterPath
+    * [WICKET-4641] - AjaxFallbackLink and log a warning when there are 
several ajax event behaviors on the same event
+    * [WICKET-4646] - atomicity violation bugs of using concurrent collections
+    * [WICKET-4651] - Null BroadCaster in EventBus
+    * [WICKET-4652] - AbstractAjaxTimerBehavior throws 
ComponentNotFoundException when its component is replaced in PageMap.
+    * [WICKET-4659] - The default exception mapper is replying cacheable 
exceptional responses
+    * [WICKET-4661] - Ajax channel busy flag not properly cleared upon 
SUCCESSFUL callback executions
+    * [WICKET-4662] - StringResourceModel interpolation in resource key is 
broken
+    * [WICKET-4663] - LazyInitProxyFactory uses wrong ClassLoader in OSGi 
environment
+    * [WICKET-4665] - Add a new AjaxChannel that discards any Ajax requests if 
there is a running request in the same channel
+    * [WICKET-4668] - Ajax responses for QUEUE and DROP type channels are not 
guaranteed to be processed in the order of the requests
+    * [WICKET-4669] - Resources for Fragment in ModalWindow are not added to 
the page head
+    * [WICKET-4673] - JavaScript error when submitting nested multipart form
+    * [WICKET-4679] - XmlPullParser doesn't parse correctly attributes with 
complex namespace
+    * [WICKET-4682] - html forms always submitted with "GET" method (by 
querystring)
+    * [WICKET-4683] - <script> tag broken in certain situations when <script 
src="..."></script> reference added in page header section
+    * [WICKET-4684] - NotSerializableException of the field "pageMarkup" in 
BaseWicketTester$StartComponentInPage
+    * [WICKET-4685] - ValidationError addKey fails with error abort
+    * [WICKET-4687] - ConcurrentModificationException with IFeedback instances 
that contain other IFeedback instances
+    * [WICKET-4689] - Javascript timers not removed when a Component is 
replaced by ajax
+    * [WICKET-4690] - DataTable - use <div> for the content
+    * [WICKET-4691] - Unescaped html in autocomplete
+    * [WICKET-4694] - ClassCastException in SqlDateConverter
+    * [WICKET-4695] - Javascript error when closing a ModalWindow with IE 8
+    * [WICKET-4696] - NumberTextField doesn't accept values <=0 for Double and 
Float
+    * [WICKET-4701] - 6.0.0-beta3: Ajax upload file is not working in IE
+    * [WICKET-4702] - TypeError: Wicket.Event is undefined
+    * [WICKET-4706] - SerializableChecker.close throws NPE
+    * [WICKET-4710] - DataTable - Headers with OrderByBorder have invalid HTML 
markup
+    * [WICKET-4715] - WebApplication doesn't recognize if an incoming request 
is multipart.
+    * [WICKET-4717] - StringValidator.exactLength has wrong variable in 
ErrorMessage
+    * [WICKET-4718] - ResourceStreamResource#getResourceStream() is called 
multiple times
+    * [WICKET-4725] - DatePicker doesn't send 'change' event to the input field
+    * [WICKET-4727] - ThreadContext should be detached before each subscribed 
page gets notified
+
+** Improvement
+    * [WICKET-4065] - Improve behavior#getStatelessHint() by accounting for 
the common cases when behaviors are not stateless
+    * [WICKET-4254] - IE allows only 31 stylesheet objects on a page
+    * [WICKET-4471] - Generic registry of javascript/css resource references
+    * [WICKET-4593] - TabbedPanel bi-directional model
+    * [WICKET-4648] - Upgrade Atmosphere to 1.0-beta
+    * [WICKET-4653] - Subscribing behaviors for push events
+    * [WICKET-4666] - ResourceModel once assigned should not re-assign
+    * [WICKET-4674] - Add support for Ajax call listsners for multipart form 
submittion
+    * [WICKET-4675] - Process Ajax responses in one go
+    * [WICKET-4676] - Relax restrictions on url of 
ExternalUrlResourceReference and rename it to UrlResourceReference
+    * [WICKET-4677] - Improve AjaxRequestAttributes' ExtraParameters to accept 
more than one value for a key 
+    * [WICKET-4688] - Make use of the generic type passed to 
IPageFactory#newPage() and return the typed Page
+    * [WICKET-4704] - Allow using custom CSS classes for the selected and last 
TabbedPanel tabs
+    * [WICKET-4719] - Allow a list of a subclass of IColumn in DataTable 
constructor
+    * [WICKET-4720] - WebSession#authenticate() is superfluous
+    * [WICKET-4721] - ConcatBundleResource is unnecessarily limited to 
accepting PackageResourceReference
+    * [WICKET-4722] - Don't set ADDED_AT and CONSTRUCTED_AT keys if components 
use checking is not enabled
+    * [WICKET-4726] - Do not try to show the date picker if it is already shown
+    * [WICKET-4728] - Use IModel for the bread crumb participant's title
+
+** New Feature
+    * [WICKET-4244] - Add EnhancedPageView to ease debugging with the 
InspectorPage
+    * [WICKET-4699] - Add NonResettingRestartException
+
+** Task
+    * [WICKET-4613] - Add Apache licence check tests for Atmoshpere module
+
+=============================================================================
+
+Release Notes - Wicket - Version 6.0.0-beta3
+
+** 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

[... 324 lines stripped ...]

Reply via email to