Author: dashorst Date: Tue Jul 20 20:38:27 2010 New Revision: 965995 URL: http://svn.apache.org/viewvc?rev=965995&view=rev Log: Added directory
Added: wicket/common/site/trunk/_posts/ wicket/common/site/trunk/_posts/2009-07-30-wicket-1.3.7-released.md wicket/common/site/trunk/_posts/2009-07-30-wicket-1.4-takes-typesafety-to-the-next-level.md wicket/common/site/trunk/_posts/2009-08-21-wicket-1.4.1-released.md wicket/common/site/trunk/_posts/2009-10-12-wicket-1.4.2-released.md wicket/common/site/trunk/_posts/2009-10-24-wicket-1.4.3-released.md wicket/common/site/trunk/_posts/2009-12-13-wicket-1.4.4-released.md wicket/common/site/trunk/_posts/2009-12-21-wicket-1.4.5-released.md wicket/common/site/trunk/_posts/2010-02-01-wicket-1.4.6-released.md wicket/common/site/trunk/_posts/2010-03-05-wicket-1.4.7-released.md wicket/common/site/trunk/_posts/2010-05-03-wicket-1.4.8-released.md wicket/common/site/trunk/_posts/2010-05-24-wicket-1.4.9-released.md Added: wicket/common/site/trunk/_posts/2009-07-30-wicket-1.3.7-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-07-30-wicket-1.3.7-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-07-30-wicket-1.3.7-released.md (added) +++ wicket/common/site/trunk/_posts/2009-07-30-wicket-1.3.7-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,124 @@ +--- +layout: post +title: Apache Wicket 1.3.7 marks end of life for Wicket 1.3 +--- + +The Apache Wicket team is proud to present the release of Apache Wicket +1.3.7. This will be the last feature release for the 1.3.x branch. Going +forward, only security fixes will be released in the 1.3.x branch - meaning +that 1.3.7 may be the last release in this branch. All users are encouraged +to upgrade to 1.4.0 as soon as possible. As work begins on 1.5 in the near +future, we will be supporting 1.4.x and 1.5.x. + +Eager people click here to download the distribution, others can read +further: + +* [http://www.apache.org/dyn/closer.cgi/wicket/1.3.7](http://www.apache.org/dyn/closer.cgi/wicket/1.3.7) + +We thank you for your patience and support. + +The Wicket Team + + +## Apache Wicket 1.3.7 + +Apache Wicket is a component oriented Java web application framework. With +proper mark-up/logic separation, a POJO data model, and a refreshing lack of +XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap +the boilerplate, complex debugging and brittle code for powerful, reusable +components written with plain Java and HTML. + +You can find out more about Apache Wicket on our website: + +<http://wicket.apache.org> + +### This release + +This will be the last feature release for the 1.3.x branch. Going forward, +only security fixes will be released in the 1.3.x branch - meaning that 1.3.7 +may be the last release in this branch. All users are encouraged to upgrade +to 1.4.0 as soon as possible. As work begins on 1.5 in the near future, we +will be supporting 1.4.x and 1.5.x. + +### Migrating from 1.2 + +If you are coming from Wicket 1.2, you really want to read our migration +guide, found on the wiki: + +<http://cwiki.apache.org/WICKET/migrate-13.html> + + +### Downloading the release + +You can download the release from the official Apache mirror system, and you +can find it through the following link: + +<http://www.apache.org/dyn/closer.cgi/wicket/1.3.7/> + +For the Maven and Ivy fans out there: update your pom's to the following, and +everything will be downloaded automatically: + +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.3.7</version> +</dependency> +{% endhighlight %} + +Substitute the artifact ID with the projects of your liking to get the other +projects. + +Please note that we don't prescribe a Logging implementation for SLF4J. You +need to specify yourself which one you prefer. Read more about SLF4J here: +<http://slf4j.org> + +### Validating the release + +The release has been signed by Igor Vaynberg, your release manager for today. +The public key can be found in the KEYS file in the download area. Download +the KEYS file only from the Apache website. + +<http://www.apache.org/dist/wicket/1.3.7/KEYS> + +Instructions on how to validate the release can be found here: + +<http://www.apache.org/dev/release-signing.html#check-integrity> + +### Reporting bugs + +In case you do encounter a bug, we would appreciate a report in our JIRA: + +<http://issues.apache.org/jira/browse/WICKET> + +### The distribution + +In the distribution you will find a README. The README contains instructions +on how to build from source yourself. You also find a CHANGELOG-1.3 which +contains a list of all things that have been fixed, added and/or removed +since Wicket 1.3.0. + +### Release Notes + +#### Bug #### + +* [WICKET-1912](https://issues.apache.org/jira/browse/WICKET-1912) - StatelessForm problems with query string +* [WICKET-1922](https://issues.apache.org/jira/browse/WICKET-1922) - AbstractTree - setting root to null causes NullPointerException +* [WICKET-1960](https://issues.apache.org/jira/browse/WICKET-1960) - AutoCompleteTextField - gives a type mismatch error on IE - version wicket-1.4-rc1 +* [WICKET-1992](https://issues.apache.org/jira/browse/WICKET-1992) - SharedResourceRequestTarget allows access to almost arbitrary files under WEB-INF. +* [WICKET-2215](https://issues.apache.org/jira/browse/WICKET-2215) - WebClientInfo does not set browerMajorVersion for IE8 +* [WICKET-2252](https://issues.apache.org/jira/browse/WICKET-2252) - Autocomplete text fields don't call existing JavaScript event handlers properly +* [WICKET-2268](https://issues.apache.org/jira/browse/WICKET-2268) - NullPointerException NPE in DiskPageStore after Session Timeout +* [WICKET-2289](https://issues.apache.org/jira/browse/WICKET-2289) - AutoCompleteBehavior: Selected input not modiefied when selected with keyboard +* [WICKET-2308](https://issues.apache.org/jira/browse/WICKET-2308) - Append lastmodified to Resources shouldnt append when the resource is a directory (ends with /) +* [WICKET-2313](https://issues.apache.org/jira/browse/WICKET-2313) - BaseWicketTester doesn't invoke Application.newAjaxRequestTarget for ajax request target +* [WICKET-2337](https://issues.apache.org/jira/browse/WICKET-2337) - IndexOutOfBoundsException when PropertyResolver is using an invalid list index +* [WICKET-2354](https://issues.apache.org/jira/browse/WICKET-2354) - PropertyModel does not support index only property ("[0]") +* [WICKET-2371](https://issues.apache.org/jira/browse/WICKET-2371) - jre 1.5 method used in wicket-extensions +* [WICKET-2384](https://issues.apache.org/jira/browse/WICKET-2384) - OutOfMemoryError occur for memory leak on FeedbackPanel & FeedbackMessages +* [WICKET-2385](https://issues.apache.org/jira/browse/WICKET-2385) - BigDecimalConverter uses jdk5 + +#### Improvement #### + +* [WICKET-2168](https://issues.apache.org/jira/browse/WICKET-2168) - TableTree.html is not XHTML valid +* [WICKET-2315](https://issues.apache.org/jira/browse/WICKET-2315) - Backport PageReference from trunk Added: wicket/common/site/trunk/_posts/2009-07-30-wicket-1.4-takes-typesafety-to-the-next-level.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-07-30-wicket-1.4-takes-typesafety-to-the-next-level.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-07-30-wicket-1.4-takes-typesafety-to-the-next-level.md (added) +++ wicket/common/site/trunk/_posts/2009-07-30-wicket-1.4-takes-typesafety-to-the-next-level.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,116 @@ +--- +layout: post +title: Apache Wicket 1.4 takes typesafety to the next level +--- + +The Apache Wicket project is proud to announce the release of Apache Wicket +1.4. Apache Wicket is an open source, component oriented Java web application +framework. With overwhelming support from the user community, this release +marks a departure from the past where we leave Java 1.4 behind and we require +Java 5 as the minimum JDK version. By moving to Java 5 as the required +minimum platform, we were able to utilize Java 5 idioms and increase the type +safety of our APIs. Using Java generics you can now write typesafe web +applications and create typesafe, self documenting, reusable custom +components. + +## Download Apache Wicket 1.4 ## + +You can download the release here: +http://www.apache.org/dyn/closer.cgi/wicket/1.4.0 + +Or use this in your Maven pom's to upgrade to the new version: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.0</version> +</dependency> +{% endhighlight %} + +You will need to upgrade all modules (i.e. wicket, wicket-extensions) to +their 1.4 counterparts. It is not possible to mix Wicket 1.3 libraries with +1.4 libraries due to API changes. + +## Most notable changes ## + +From all the changes that went into this release, the following are the most +important ones: + +* Generified `IModel` interface and implementations increases type safety in your Wicket applications +* `Component#getModel()` and `Component#setModel()` have been renamed to `getDefaultModel()` and `setDefaultModel()` to better support generified models +* The Spring modules have been merged (wicket-spring-annot is now obsolete, all you need is wicket-spring) +* Many API's have been altered to better work with Java 5's idioms +* Wicket jars are now packaged with metadata that makes them OSGI bundles + +Apart from these changes, the release is mostly compatible with Wicket 1.3 +and upgrading shouldn't take too long. Early adopters report about a days +work to upgrade medium to large applications to Wicket 1.4. Read the +migration guide to learn more about the changes in our APIs. To learn more +about all the improvements and new features that went into this release, +check the solved issue list in our JIRA instance. + +## Increased type safety ## + +Moving towards Java 5 has given us the opportunity to utilize generics and +clarify our API's. For example, take a look at `DropDownChoice`âone of the +components with the most questions on our list prior to 1.4. A +`DropDownChoice` component is a form component that displays a list of +available choices in a drop down box, and allows one selection to be made. +DropDownChoice components are typically used to display a list of countries, +nationalities, credit card processors, etc. + +The signature of a constructor for the `DropDownChoice` component in Wicket +1.3 was: + +{% highlight java %} +public class DropDownChoice extends ... + public DropDownChoice(String id, IModel model, IModel choices) +} +{% endhighlight %} + +As you can see, this constructor doesn't give much insight into what goes +where (other than the names of the parameters). The first parameter is the +component identifier, the second parameter is the model that contains the +selection, and the third parameter is a model that contains the list of +choices from which the user can select one. You'll have to read the JavaDoc +to assign the right IModel values to the right parameters. Now take a look at +the same constructor, but now in Wicket 1.4. The signature for our generified +constructor looks like the following example. + +{% highlight java %} +public <T> DropDownChoice extends ... + public DropDownChoice(String id, IModel<T> model, IModel<? extends List<? extends T>> choices) +} +{% endhighlight %} + +Here we communicate that the first `IModel` parameter is a `T`, which is the +single value that will be provided when the `DropDownChoice` selects one +value. The second parameter provides a `List` of objects that extend `T`, the +choices from which to select one value. This was not apparent in the Wicket +1.3 API, and the type safety brought by generics make this much more clear, +albeit much more verbose. + +## Removal of default model from component ## + +In Wicket 1.3 each component had by default a model: a `Label` had a model, a +`Link` and even `WebMarkupContainer` had a model property (all because they +extend `Component` which has a model property). When we generified `IModel`, +this had averse effects on `Component`: suddenly all components had to be +generified and had to take the type parameter of the model that was +associated with it. But that poses problems for components that either do not +use a model or use two different model types: which one should be in the +lead? We chose to generify only the components that clearly benefited from +the extra type information, leading to clean code like this: + +{% highlight java %} +ListView<Person> peopleListView = new ListView<Person>("people", people) { + protected void populateItem(ListItem<Person> item) { + item.add(new Link<Person>("editPerson", item.getModel()){ + public void onClick() { + Person p = getModelObject(); + setResponsePage(new EditPersonPage(p)); + } + }); + } + }; +{% endhighlight %} Added: wicket/common/site/trunk/_posts/2009-08-21-wicket-1.4.1-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-08-21-wicket-1.4.1-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-08-21-wicket-1.4.1-released.md (added) +++ wicket/common/site/trunk/_posts/2009-08-21-wicket-1.4.1-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,37 @@ +--- +layout: post +title: Wicket 1.4.1 released +--- + +The Apache Wicket project is proud to announce the first maintenance release +of Apache Wicket 1.4. + +### Download Apache Wicket 1.4 + +You can download the release here: +[http://www.apache.org/dyn/closer.cgi/wicket/1.4.1](http://www.apache.org/dyn/closer.cgi/wicket/1.4.1) + +Or use this in your Maven pom's to upgrade to the new version: + +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.1</version> +</dependency> +{% endhighlight %} + +### Changes + +The most notable change in this release is the transparent support for +multipart form submissions via Ajax. Wicket is now smart enough to submit a +form using a hidden iframe rather then the standard XMLHttpRequest if the +form contains file upload fields. + +A complete list of changes can be found in our +[Jira](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&pid=12310561&fixfor=12314113) +instance. + +We thank you for your patience and support. + +The Wicket Team Added: wicket/common/site/trunk/_posts/2009-10-12-wicket-1.4.2-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-10-12-wicket-1.4.2-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-10-12-wicket-1.4.2-released.md (added) +++ wicket/common/site/trunk/_posts/2009-10-12-wicket-1.4.2-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,30 @@ +--- +layout: post +title: Wicket 1.4.2 released +--- + +The Apache Wicket project is proud to announce the second maintenance release +of Apache Wicket 1.4. + +### Download Apache Wicket 1.4.2 + +You can download the release here: [http://www.apache.org/dyn/closer.cgi/wicket/1.4.2](http://www.apache.org/dyn/closer.cgi/wicket/1.4.2) + +Or use this in your Maven pom's to upgrade to the new version: + +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.2</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found +[here](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310561&fixfor=12314163&sorter/field=priority&sorter/order=DESC). + +We thank you for your patience and support. + +The Wicket Team Added: wicket/common/site/trunk/_posts/2009-10-24-wicket-1.4.3-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-10-24-wicket-1.4.3-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-10-24-wicket-1.4.3-released.md (added) +++ wicket/common/site/trunk/_posts/2009-10-24-wicket-1.4.3-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,28 @@ +--- +layout: post +title: Wicket 1.4.3 released +--- + +The Apache Wicket project is proud to announce the third maintenance release +of Apache Wicket 1.4. + +### Download Apache Wicket 1.4.3 + +You can download the release here: [http://www.apache.org/dyn/closer.cgi/wicket/1.4.3](http://www.apache.org/dyn/closer.cgi/wicket/1.4.3) + +Or use this in your Maven pom's to upgrade to the new version: + +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.3</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found +[here](https://issues.apache.org/jira/browse/WICKET/fixforversion/12314250). + +We thank you for your patience and support. Added: wicket/common/site/trunk/_posts/2009-12-13-wicket-1.4.4-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-12-13-wicket-1.4.4-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-12-13-wicket-1.4.4-released.md (added) +++ wicket/common/site/trunk/_posts/2009-12-13-wicket-1.4.4-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,28 @@ +--- +layout: post +title: Wicket 1.4.4 released +--- + +The Apache Wicket project is proud to announce the fourth maintenance release +of Apache Wicket 1.4. + +### Download Apache Wicket 1.4.4 + +You can download the release here: +[http://www.apache.org/dyn/closer.cgi/wicket/1.4.4](http://www.apache.org/dyn/closer.cgi/wicket/1.4.4) + +Or use this in your Maven pom's to upgrade to the new version: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.4</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found +[here](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=12310561&fixfor=12314323&sorter/field=priority&sorter/order=DESC). + +We thank you for your patience and support. Added: wicket/common/site/trunk/_posts/2009-12-21-wicket-1.4.5-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2009-12-21-wicket-1.4.5-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2009-12-21-wicket-1.4.5-released.md (added) +++ wicket/common/site/trunk/_posts/2009-12-21-wicket-1.4.5-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,30 @@ +--- +layout: post +title: Wicket 1.4.5 released +--- + +The Apache Wicket project is proud to announce the fifth maintenance release +of Apache Wicket 1.4. This releases mainly fixes +[WICKET-2613](https://issues.apache.org/jira/browse/WICKET-2613) which has +caused certain applications to stop functioning properly in production +environments. + +### Download Apache Wicket 1.4 + +You can download the release here: [http://www.apache.org/dyn/closer.cgi/wicket/1.4.5](http://www.apache.org/dyn/closer.cgi/wicket/1.4.5) + +Or use this in your Maven pom's to upgrade to the new version: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.5</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found +[here](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&pid=12310561&fixfor=12314441). + +We thank you for your patience and support. Added: wicket/common/site/trunk/_posts/2010-02-01-wicket-1.4.6-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2010-02-01-wicket-1.4.6-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2010-02-01-wicket-1.4.6-released.md (added) +++ wicket/common/site/trunk/_posts/2010-02-01-wicket-1.4.6-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,28 @@ +--- +layout: post +title: Wicket 1.4.6 released +--- + +The Apache Wicket project is proud to announce the sixths maintenance release +of Apache Wicket 1.4. This releases brings over 40 improvements and bug fixes +that make Wicket 1.4 even more stable in production environments. + +### Download Apache Wicket 1.4.6 + +You can download the release here: [http://www.apache.org/dyn/closer.cgi/wicket/1.4.6](http://www.apache.org/dyn/closer.cgi/wicket/1.4.6) + +Or use this in your Maven pom's to upgrade to the new version: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.6</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found +[here](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&pid=12310561&fixfor=12314470). + +We thank you for your patience and support. Added: wicket/common/site/trunk/_posts/2010-03-05-wicket-1.4.7-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2010-03-05-wicket-1.4.7-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2010-03-05-wicket-1.4.7-released.md (added) +++ wicket/common/site/trunk/_posts/2010-03-05-wicket-1.4.7-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,27 @@ +--- +layout: post +title: Wicket 1.4.7 released +--- + +The Apache Wicket project is proud to announce the seventh maintenance release of Apache Wicket 1.4. This releases brings over 30 improvements and bug fixes. + +### Download Apache Wicket 1.4.7 + +You can download the release here: [http://www.apache.org/dyn/closer.cgi/wicket/1.4.7](http://www.apache.org/dyn/closer.cgi/wicket/1.4.7) + +Or use this in your Maven pom's to upgrade to the new version: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.7</version> +</dependency> +{% endhighlight %} + +### Changes + +A complete list of changes can be found [here](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310561&fixfor=12314560). + +We thank you for your patience and support. + +The Wicket Team Added: wicket/common/site/trunk/_posts/2010-05-03-wicket-1.4.8-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2010-05-03-wicket-1.4.8-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2010-05-03-wicket-1.4.8-released.md (added) +++ wicket/common/site/trunk/_posts/2010-05-03-wicket-1.4.8-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,20 @@ +--- +layout: post +title: Wicket 1.4.8 released +--- +Wicket 1.4.8 is released! + +This is the eighth maintenance release of 1.4.x series and brings over +20 bug fixes and improvements. + +* [SVN tag](https://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.8) +* Using Maven: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.8</version> +</dependency> +{% endhighlight %} +* [Download](http://www.apache.org/dyn/closer.cgi/wicket/1.4.8) +* [Change log](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310561&fixfor=12314811) Added: wicket/common/site/trunk/_posts/2010-05-24-wicket-1.4.9-released.md URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_posts/2010-05-24-wicket-1.4.9-released.md?rev=965995&view=auto ============================================================================== --- wicket/common/site/trunk/_posts/2010-05-24-wicket-1.4.9-released.md (added) +++ wicket/common/site/trunk/_posts/2010-05-24-wicket-1.4.9-released.md Tue Jul 20 20:38:27 2010 @@ -0,0 +1,60 @@ +--- +layout: post +title: Wicket 1.4.9 released +--- + +This is the ninth maintenance release of the 1.4.x series and brings over +fifteen bug fixes and improvements. + +* [Subversion tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.9/) +* [Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&styleName=Html&version=12314962) +* To use in Maven: +{% highlight xml %} +<dependency> + <groupId>org.apache.wicket</groupId> + <artifactId>wicket</artifactId> + <version>1.4.9</version> +</dependency> +{% endhighlight %} +* Download the [full + distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.4.9) (including + source) + +It is worth noting that +[WICKET-2846](https://issues.apache.org/jira/browse/WICKET-2846) will be +reverted in the next release because the community has shown a preference for +this. So, it would be wise not to take advantage of the +`InheritableThreadLocal` that was put into version 1.4.9. + +## Release Notes - Wicket - Version 1.4.9 ## + +### Bugs ### + +* [WICKET-2741](https://issues.apache.org/jira/browse/WICKET-2741) - non-performant Collections.synchronizedMap() should be + replaced with ConcurrentMap +* [WICKET-2843](https://issues.apache.org/jira/browse/WICKET-2843) - Palette is incompatible with ListMultipleChoice in its use + of the model +* [WICKET-2853](https://issues.apache.org/jira/browse/WICKET-2853) - ListMultipleChoice/CheckBoxMultipleChoice do not retain + selected but disabled items +* [WICKET-2856](https://issues.apache.org/jira/browse/WICKET-2856) - PackageStringResourceLoader.loadStringResource() causes + NullPointerException when used in a Class within the root package (i.e. it + has no package declaration) +* [WICKET-2858](https://issues.apache.org/jira/browse/WICKET-2858) - WicketSessionFilter: java.lang.IllegalArgumentException: + Argument application can not be null +* [WICKET-2859](https://issues.apache.org/jira/browse/WICKET-2859) - Wrong package names in Examples +* [WICKET-2860](https://issues.apache.org/jira/browse/WICKET-2860) - Wrong name for swiss Application.properties +* [WICKET-2861](https://issues.apache.org/jira/browse/WICKET-2861) - getConvertedInput() returns null and selectedValues.addAll + tries adding it + +### Improvements ### + +* [WICKET-2790](https://issues.apache.org/jira/browse/WICKET-2790) - wicketTester.executeAjaxEvent method does not check if form + is multiPart +* [WICKET-2840](https://issues.apache.org/jira/browse/WICKET-2840) - Remove final on + AbstractRequestTargetUrlCodingStrategy#getMountPath() +* [WICKET-2846](https://issues.apache.org/jira/browse/WICKET-2846) - Store Application in InheritableThreadLocal instead of + ThreadLocal +* [WICKET-2855](https://issues.apache.org/jira/browse/WICKET-2855) - Constructor of RedirectRequestTarget does not validate URL +* [WICKET-2869](https://issues.apache.org/jira/browse/WICKET-2869) - RangeValidator should use getMinimum and getMaximum +* [WICKET-2870](https://issues.apache.org/jira/browse/WICKET-2870) - Fix hungarian translation for Wizard +* [WICKET-2879](https://issues.apache.org/jira/browse/WICKET-2879) - delegate isVisible in PanelCachingTab