You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Martijn Dashorst <da...@apache.org> on 2007/11/11 13:05:28 UTC

Apache Wicket 1.3.0-rc1 released!

This is the first release candidate for Apache Wicket we have prepared
for your pleasure. It contains over 80 fixes to issues with previous
releases and todo items we have cleared.

In this announcement:

* Apache Wicket
* This release
* Migrating from 1.2
* Downloading the release
* Validating the release
* Reporting bugs
* The distribution
* Release Notes - Wicket - Version 1.3.0-rc1

Eager people click here to download the distribution, others can read further:

http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1

We thank you for your patience and support.

The Wicket Team

-= Apache Wicket =-

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.

Our migration to a top level project is now completed and you can find
our website and documentation here:

http://wicket.apache.org

-= This release =-

This release is the first in a series of release candidates releases
until we feel confident to finalize Wicket 1.3. This is called a
release candidate because we strive for API freeze. This means only
bug fixes will be done on the 1.3 release from now on.

-= 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.0-rc1/

For the Maven and Ivy fans out there: update your pom's to the
following, and everything will be downloaded automatically:

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket</artifactId>
    <version>1.3.0-rc1</version>
</dependency>

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 Frank Bille, 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.0-rc1/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 and a list of all
things that have been fixed, added and/or removed since the first beta
release.

-= Release Notes - Wicket - Version 1.3.0-rc1 =-

Sub-task

* WICKET-1022 - Created new bug - ValueMap set to null

Bug

* WICKET-330 - CheckBox incorrectly converts its model value when a
custom Boolean converter is installed
* WICKET-336 - Inheritable model cannot be a wrap model
* WICKET-382 - Converter misusage/mangling in RadioChoice
* WICKET-487 - Buggy behaviour in PageMap.access(IPageMapEntry,int). Wicket1.2.4
* WICKET-588 - continueToOriginalDestination /
RestartResponseAtInterceptPageException with page parameters broken
* WICKET-605 - Stateless form skips page parameters
* WICKET-607 - Stateless forms don't work with QueryStringUrlCodingStrategy
* WICKET-642 - Need to escape select html option value
* WICKET-645 - Form with ajaxsubmitbutton won't submit after error
* WICKET-702 - MockWebApplication doesn't redirect  properly to
mounted pages under RestartResponseAtInterceptPageException
* WICKET-734 - Custom ILinkListener component causes error in cell on
mounted page
* WICKET-746 - Thread synchronization problems in FilePageStore
* WICKET-855 - ModalWindow makes Internet Explorer 6 show an security
warning dialog
* WICKET-901 - DatePicker#getConfigureYUIBasePath() is useless or never called
* WICKET-916 - inconsistent state after setting AjaxDebugModeEnabled
to true in an AjaxRequest
* WICKET-920 - ExternalLink produces invalid html
* WICKET-950 - StatelessForm + QueryStringUrlCodingStrategy problem
* WICKET-953 - Session invalidateNow() does not immediate remove the
session from disk
* WICKET-958 - Mounts ignored for PageExpiredErrorPage
* WICKET-972 - IndexedParamUrlCodingStrategy seems to have problems
handling resources
* WICKET-988 - PropertyResolver map
* WICKET-991 - StringIndexOutOfBoundsException in
ServletWebRequest.getRelativePathPrefixToWicketHandler
* WICKET-995 - getMarkupId generates ID which contains special
characters which should be escaped or replaced
* WICKET-1011 - wicketShow and wicketHide don't check for existence of
element before setting display
* WICKET-1014 - AjaxEditableChoiceLabel doesn't work in IE 6
* WICKET-1015 - StringResourceModel does not escape interpolated properties
* WICKET-1028 - WebRequestCycle.getProcessor javadoc doesn't make sense
* WICKET-1037 - Text not visible in Wicket Ajax Debug window
* WICKET-1039 - parameters for Image never used when using a ResourceReference
* WICKET-1040 - setEnabled() does not work on YUI DateField
* WICKET-1047 - Amersand escaped twice for ResourceLink href
* WICKET-1051 - StyleSheetReference doesn't take style/locale into account
* WICKET-1061 - Can't enter data in any input field after closing modal window
* WICKET-1062 - LocalizedImageResource does not serialize locale/style fields
* WICKET-1065 - NullPointer in FileCleaner causes infinite loop
* WICKET-1071 - AjaxFormSubmitBehavior creates invalid HTML
* WICKET-1072 - Stateless pages bind to http session
* WICKET-1074 - Image resource parameters fail to output in src attribute
* WICKET-1075 - LocalizedImageResource: 'static' Resource lost after
locale/style change
* WICKET-1077 - VisitChildren + IComponentResolver broken in beta 4?
* WICKET-1080 - StringResourceModel.toString() misbehavior
* WICKET-1081 - ClassCastException with MetaDataEntry
* WICKET-1087 - Ajax update on a panel caused markup outside the panel
to be missing
* WICKET-1092 - IndexedParamUrlCodingStrategy creates a parameter in
PageParameters when there is no parameter in the URL
* WICKET-1095 - invisible TransparentResolver skips markup of visible
children and thus resulting in an exception in Page#checkRendering
(component not found in markup)
* WICKET-1101 - NullPointerException in HybridUrlCodingStrategy
* WICKET-1107 - XHTML code in
AjaxFormSubmitBehavior.getPreconditionScript() is not well formed.
* WICKET-1109 - CLONE -DatePicker: NaN if numerical input cannot be parsed
* WICKET-1112 - wantonselectionchangednotification does not work in
embedded forms
* WICKET-1119 - Strings.replaceAll giving StringIndexOutOfBoundsException

Improvement

* WICKET-30 - Nice and more practical url scheme
* WICKET-947 - Add 'UrlValidator' key to PL properties
* WICKET-949 - ExternalLink does not support enable/disable like Link
* WICKET-957 - Change default focus component for focus related events to null
* WICKET-963 - add extension point to configure resource cache expiration time
* WICKET-1005 - provide programmatic access to wicket-ajax.js
* WICKET-1045 - mvn archetype:create
-DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
* WICKET-1052 - Wicket Javadoc Standardization: org.apache.wicket.util.thread
* WICKET-1053 - Wicket Javadoc Standardization: org.apache.wicket.util.tester
* WICKET-1054 - No way to escape html markup but keep non-7 bit
characters in generated output
* WICKET-1057 - Remove final from WebRequestCodingStrategy.
urlCodingStrategyForPath
* WICKET-1059 - Remove onAttach
* WICKET-1060 - Allow component to a IComponentSource implementation
that can reconstruct the component
* WICKET-1063 - wicket-guice should support Provider injection and
TypeLiteral injection
* WICKET-1067 - Correct javadoc for Fragment
* WICKET-1070 - Missing img alt attribute in WicketAjaxIndicatorAppender
* WICKET-1083 - Inform wicket-ajax whether the application is running
in a portlet
* WICKET-1084 - Optimize memory usage
* WICKET-1086 - Extending PagingNavigator for stateless pages
* WICKET-1096 - Wicket Javadoc Standardization:
org.apache.wicket.util.template, .string.interpolator
* WICKET-1100 - Make portlet support configurable and default disabled
* WICKET-1113 - DownloadLink support for temporary files
* WICKET-1117 - FormComponent.setType is called in
AbstractTextComponent.onBeforeRender
* WICKET-1121 - Slight AbstractChoice refactoring
* WICKET-1122 - Allow override of Pragma No-cache settings in WebPage

New Feature

* WICKET-445 - TriStateCheckbox Component for use with CheckGroups
* WICKET-975 - Update ImageButton to handle ResourceReferenc
* WICKET-1106 - WicketTester or TagTester should provide access to the
enclosed value of a tag

Task

* WICKET-1078 - format entire codebase with wicket code format settings
* WICKET-1126 - Release Wicket 1.3.0 RC1

Wish

* WICKET-1012 - tracking dirty state (was:make setVisible, setEnable,
add, addOrReplace, remove and removeAll non-final)

Re: Apache Wicket 1.3.0-rc1 released!

Posted by Thijs <cr...@mytweakers.net>.
Martijn Dashorst wrote:

First: congrats,
Second: don't forget to change the link under 'Releases' on the website 
from 1.3-beta to 1.3-rc1

Thijs
 
> This is the first release candidate for Apache Wicket we have prepared
> for your pleasure. It contains over 80 fixes to issues with previous
> releases and todo items we have cleared.
>
> In this announcement:
>
> * Apache Wicket
> * This release
> * Migrating from 1.2
> * Downloading the release
> * Validating the release
> * Reporting bugs
> * The distribution
> * Release Notes - Wicket - Version 1.3.0-rc1
>
> Eager people click here to download the distribution, others can read further:
>
> http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-rc1
>
> We thank you for your patience and support.
>
> The Wicket Team
>
> -= Apache Wicket =-
>
> 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.
>
> Our migration to a top level project is now completed and you can find
> our website and documentation here:
>
> http://wicket.apache.org
>
> -= This release =-
>
> This release is the first in a series of release candidates releases
> until we feel confident to finalize Wicket 1.3. This is called a
> release candidate because we strive for API freeze. This means only
> bug fixes will be done on the 1.3 release from now on.
>
> -= 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.0-rc1/
>
> For the Maven and Ivy fans out there: update your pom's to the
> following, and everything will be downloaded automatically:
>
> <dependency>
>     <groupId>org.apache.wicket</groupId>
>     <artifactId>wicket</artifactId>
>     <version>1.3.0-rc1</version>
> </dependency>
>
> 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 Frank Bille, 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.0-rc1/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 and a list of all
> things that have been fixed, added and/or removed since the first beta
> release.
>
> -= Release Notes - Wicket - Version 1.3.0-rc1 =-
>
> Sub-task
>
> * WICKET-1022 - Created new bug - ValueMap set to null
>
> Bug
>
> * WICKET-330 - CheckBox incorrectly converts its model value when a
> custom Boolean converter is installed
> * WICKET-336 - Inheritable model cannot be a wrap model
> * WICKET-382 - Converter misusage/mangling in RadioChoice
> * WICKET-487 - Buggy behaviour in PageMap.access(IPageMapEntry,int). Wicket1.2.4
> * WICKET-588 - continueToOriginalDestination /
> RestartResponseAtInterceptPageException with page parameters broken
> * WICKET-605 - Stateless form skips page parameters
> * WICKET-607 - Stateless forms don't work with QueryStringUrlCodingStrategy
> * WICKET-642 - Need to escape select html option value
> * WICKET-645 - Form with ajaxsubmitbutton won't submit after error
> * WICKET-702 - MockWebApplication doesn't redirect  properly to
> mounted pages under RestartResponseAtInterceptPageException
> * WICKET-734 - Custom ILinkListener component causes error in cell on
> mounted page
> * WICKET-746 - Thread synchronization problems in FilePageStore
> * WICKET-855 - ModalWindow makes Internet Explorer 6 show an security
> warning dialog
> * WICKET-901 - DatePicker#getConfigureYUIBasePath() is useless or never called
> * WICKET-916 - inconsistent state after setting AjaxDebugModeEnabled
> to true in an AjaxRequest
> * WICKET-920 - ExternalLink produces invalid html
> * WICKET-950 - StatelessForm + QueryStringUrlCodingStrategy problem
> * WICKET-953 - Session invalidateNow() does not immediate remove the
> session from disk
> * WICKET-958 - Mounts ignored for PageExpiredErrorPage
> * WICKET-972 - IndexedParamUrlCodingStrategy seems to have problems
> handling resources
> * WICKET-988 - PropertyResolver map
> * WICKET-991 - StringIndexOutOfBoundsException in
> ServletWebRequest.getRelativePathPrefixToWicketHandler
> * WICKET-995 - getMarkupId generates ID which contains special
> characters which should be escaped or replaced
> * WICKET-1011 - wicketShow and wicketHide don't check for existence of
> element before setting display
> * WICKET-1014 - AjaxEditableChoiceLabel doesn't work in IE 6
> * WICKET-1015 - StringResourceModel does not escape interpolated properties
> * WICKET-1028 - WebRequestCycle.getProcessor javadoc doesn't make sense
> * WICKET-1037 - Text not visible in Wicket Ajax Debug window
> * WICKET-1039 - parameters for Image never used when using a ResourceReference
> * WICKET-1040 - setEnabled() does not work on YUI DateField
> * WICKET-1047 - Amersand escaped twice for ResourceLink href
> * WICKET-1051 - StyleSheetReference doesn't take style/locale into account
> * WICKET-1061 - Can't enter data in any input field after closing modal window
> * WICKET-1062 - LocalizedImageResource does not serialize locale/style fields
> * WICKET-1065 - NullPointer in FileCleaner causes infinite loop
> * WICKET-1071 - AjaxFormSubmitBehavior creates invalid HTML
> * WICKET-1072 - Stateless pages bind to http session
> * WICKET-1074 - Image resource parameters fail to output in src attribute
> * WICKET-1075 - LocalizedImageResource: 'static' Resource lost after
> locale/style change
> * WICKET-1077 - VisitChildren + IComponentResolver broken in beta 4?
> * WICKET-1080 - StringResourceModel.toString() misbehavior
> * WICKET-1081 - ClassCastException with MetaDataEntry
> * WICKET-1087 - Ajax update on a panel caused markup outside the panel
> to be missing
> * WICKET-1092 - IndexedParamUrlCodingStrategy creates a parameter in
> PageParameters when there is no parameter in the URL
> * WICKET-1095 - invisible TransparentResolver skips markup of visible
> children and thus resulting in an exception in Page#checkRendering
> (component not found in markup)
> * WICKET-1101 - NullPointerException in HybridUrlCodingStrategy
> * WICKET-1107 - XHTML code in
> AjaxFormSubmitBehavior.getPreconditionScript() is not well formed.
> * WICKET-1109 - CLONE -DatePicker: NaN if numerical input cannot be parsed
> * WICKET-1112 - wantonselectionchangednotification does not work in
> embedded forms
> * WICKET-1119 - Strings.replaceAll giving StringIndexOutOfBoundsException
>
> Improvement
>
> * WICKET-30 - Nice and more practical url scheme
> * WICKET-947 - Add 'UrlValidator' key to PL properties
> * WICKET-949 - ExternalLink does not support enable/disable like Link
> * WICKET-957 - Change default focus component for focus related events to null
> * WICKET-963 - add extension point to configure resource cache expiration time
> * WICKET-1005 - provide programmatic access to wicket-ajax.js
> * WICKET-1045 - mvn archetype:create
> -DarchetypeGroupId=org.apache.wicket
> -DarchetypeArtifactId=wicket-archetype-quickstart
> * WICKET-1052 - Wicket Javadoc Standardization: org.apache.wicket.util.thread
> * WICKET-1053 - Wicket Javadoc Standardization: org.apache.wicket.util.tester
> * WICKET-1054 - No way to escape html markup but keep non-7 bit
> characters in generated output
> * WICKET-1057 - Remove final from WebRequestCodingStrategy.
> urlCodingStrategyForPath
> * WICKET-1059 - Remove onAttach
> * WICKET-1060 - Allow component to a IComponentSource implementation
> that can reconstruct the component
> * WICKET-1063 - wicket-guice should support Provider injection and
> TypeLiteral injection
> * WICKET-1067 - Correct javadoc for Fragment
> * WICKET-1070 - Missing img alt attribute in WicketAjaxIndicatorAppender
> * WICKET-1083 - Inform wicket-ajax whether the application is running
> in a portlet
> * WICKET-1084 - Optimize memory usage
> * WICKET-1086 - Extending PagingNavigator for stateless pages
> * WICKET-1096 - Wicket Javadoc Standardization:
> org.apache.wicket.util.template, .string.interpolator
> * WICKET-1100 - Make portlet support configurable and default disabled
> * WICKET-1113 - DownloadLink support for temporary files
> * WICKET-1117 - FormComponent.setType is called in
> AbstractTextComponent.onBeforeRender
> * WICKET-1121 - Slight AbstractChoice refactoring
> * WICKET-1122 - Allow override of Pragma No-cache settings in WebPage
>
> New Feature
>
> * WICKET-445 - TriStateCheckbox Component for use with CheckGroups
> * WICKET-975 - Update ImageButton to handle ResourceReferenc
> * WICKET-1106 - WicketTester or TagTester should provide access to the
> enclosed value of a tag
>
> Task
>
> * WICKET-1078 - format entire codebase with wicket code format settings
> * WICKET-1126 - Release Wicket 1.3.0 RC1
>
> Wish
>
> * WICKET-1012 - tracking dirty state (was:make setVisible, setEnable,
> add, addOrReplace, remove and removeAll non-final)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Cannot add wicket component to