| I"¯%<p>The Apache Wicket PMC is proud to announce Apache Wicket 6.4.0!</p> |
| |
| <p>This release marks the fourth minor release of Wicket 6. Starting |
| with Wicket 6 we use semantic versioning for the future development of |
| Wicket, and as such no API breaks are present in this release compared |
| to 6.0.0.</p> |
| |
| <h3 id="new-and-noteworthy">New and noteworthy</h3> |
| |
| <p>JQuery was upgraded to 1.8.3, bootstrap to 2.2.2.</p> |
| |
| <h4 id="jsr-303-beanvalidation-support">JSR 303 BeanValidation support</h4> |
| |
| <p>Native support for BeanValidation (JSR 303) was added as an |
| experimental module and released as version 0.5. You can grab it |
| by using these maven coordinates:</p> |
| |
| <ul> |
| <li>org.apache.wicket:wicket-bean-validation:0.5:jar</li> |
| </ul> |
| |
| <p>or by pasting in the pom snippet below:</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> |
| <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> |
| <span class="nt"><artifactId></span>wicket-bean-validation<span class="nt"></artifactId></span> |
| <span class="nt"><version></span>0.5<span class="nt"></version></span> |
| <span class="nt"></dependency></span></code></pre></figure> |
| |
| <p>Note that this is an experimental module and that it is not released |
| under the SemVer rules. Use at your own risk.</p> |
| |
| <h4 id="hierarchical-feedback-panel">Hierarchical feedback panel</h4> |
| |
| <p>A new kind of feedback panel was introduced: a hierarchical feedback |
| panel. A specialized feedback panel that only displays messages from |
| inside a fence defined by a container component. Instances will not |
| show messages coming from inside a nested fence, allowing the nesting |
| of these panels to work correctly without displaying the same |
| feedback message twice. A constructor that does not takes a fencing |
| component creates a catch-all panel that shows messages that do not |
| come from inside any fence or from the Session.</p> |
| |
| <p>For more information see the <a href="http://s.apache.org/wicket-FencedFeedbackPanel">FencedFeedbackPanel javadoc</a>.</p> |
| |
| <p>For the full changelog see the release notes attached to the end of |
| this announcement.</p> |
| |
| <h3 id="using-this-release">Using this release</h3> |
| |
| <p>With Apache Maven update your dependency to (and donât forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt"><dependency></span> |
| <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> |
| <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> |
| <span class="nt"><version></span>6.4.0<span class="nt"></version></span> |
| <span class="nt"></dependency></span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package</p> |
| |
| <ul> |
| <li>Source: <a href="http://www.apache.org/dyn/closer.cgi/wicket/6.4.0">6.4.0 source download</a></li> |
| <li>Binary: <a href="http://www.apache.org/dyn/closer.cgi/wicket/6.4.0/binaries">6.4.0 binary download</a></li> |
| </ul> |
| |
| <h3 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h3> |
| |
| <p>If you upgrade from 6.0.0, 6.1.0, 6.2.0 or 6.3.0 this release is a drop in |
| replacement. If you come from a version prior to 6.0.0, please |
| read our Wicket 6 migration guide found at</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>http://s.apache.org/wicket-6.0-migration |
| </code></pre></div></div> |
| |
| <p>Have fun!</p> |
| |
| <p>â The Wicket team</p> |
| |
| <h3 id="release-notes---wicket---version-640">Release Notes - Wicket - Version 6.4.0</h3> |
| |
| <h4 id="sub-task">Sub-task</h4> |
| |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4880">WICKET-4880</a> - Make it possible to override the Ajax behavior of AjaxSubmitLink and AjaxButton</li> |
| </ul> |
| |
| <h4 id="bug">Bug</h4> |
| |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4869">WICKET-4869</a> - Wicket-Atmosphere track message length</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4872">WICKET-4872</a> - IllegalArgumentException on ReloadingWicketFilter and inheritance markup</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4877">WICKET-4877</a> - encodeUrl fails parsing jsessionid when using root context</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4878">WICKET-4878</a> - Rendering of feedback messages fails with DebugBar in page</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4881">WICKET-4881</a> - IE 8 : error when handling Wicket Ajax Response</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4884">WICKET-4884</a> - ValidationError messages for NumberTextFields with minimum/maximum are always English</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4886">WICKET-4886</a> - Do not register Ajax timer if the component is removed</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4890">WICKET-4890</a> - Bad validation messages after WICKET-2128</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4891">WICKET-4891</a> - UrlRenderer.renderRelativeUrl misbehavior if the filterPath is composed.</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4894">WICKET-4894</a> - Internet Explorer fails fails to properly include conditional stylesheet links added via AjaxRequestTarget</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4895">WICKET-4895</a> - WicketRuntimeException: addOrReplace for feedback panel does not clear Component.FEEDBACK_LIST - feedback from replaced component causes error.</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4899">WICKET-4899</a> - autocomplete shows strings with quotes strings as string2 with "quote"</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4900">WICKET-4900</a> - Setting a status code on an AbstractResource results in no HTTP body</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4908">WICKET-4908</a> - Wrong charset or screwed up characters in Norwegian properties-file</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4911">WICKET-4911</a> - Palette Ajax update does not work</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4913">WICKET-4913</a> - HtmlDocumentParser does not support tags containing number (e.g. h1-h6)</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4915">WICKET-4915</a> - org.apache.wicket.util.resource.Patht#find fails on Windows</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4916">WICKET-4916</a> - AbstractTree$TreeItem renderHead does not call renderHead for child TreeItems.</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4917">WICKET-4917</a> - Websockets are not working if URL has a hash in it</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4918">WICKET-4918</a> - LazyInitProxyFactory prevents using package private interfaces</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4920">WICKET-4920</a> - Rendered Url on root context with cookies disabled might result in double slash //</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4922">WICKET-4922</a> - Cloned ServletWebRequest returns wrong OriginalUrl</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4923">WICKET-4923</a> - CryptoMapper ignores original queryString parameters</li> |
| </ul> |
| |
| <h4 id="improvement">Improvement</h4> |
| |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4873">WICKET-4873</a> - Support different session id parameter</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4876">WICKET-4876</a> - CheckBoxMultipleChoice should implement getAdditionalAttributes as RadioChoice</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4887">WICKET-4887</a> - Use a Set to keep the supported wicket elements in WicketTagIdentifier</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4889">WICKET-4889</a> - Label constructor should accept Serializable as label</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4892">WICKET-4892</a> - Provide helpful exception message in RequestCycle#urlFor()</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4901">WICKET-4901</a> - AjaxPagingNaviagtionLink should provide updateAjaxAttributes like AjaxLink</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4902">WICKET-4902</a> - ConcatBundleResource should use the respective ITextResourceCompressor</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4924">WICKET-4924</a> - Websocket broadcast support does not work with OSGi</li> |
| </ul> |
| |
| <h4 id="new-feature">New Feature</h4> |
| |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4832">WICKET-4832</a> - Websocket broadcast support</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4879">WICKET-4879</a> - Implementing channels in wicket-atmosphere</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4883">WICKET-4883</a> - Out of the box bean-validation (JSR 303) integration</li> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4888">WICKET-4888</a> - Introduce a hierarchical feedback panel (FencedFeedbackPanel)</li> |
| </ul> |
| |
| <h4 id="task">Task</h4> |
| |
| <ul> |
| <li><a href="https://issues.apache.org/jira/browse/WICKET-4885">WICKET-4885</a> - Upgrade jQuery to its latest stable version (1.8.3)</li> |
| </ul> |
| :ET |