... you are my heros .... Best Regards, Marcus
----- Originalnachricht ----- Von: [EMAIL PROTECTED] <[EMAIL PROTECTED]> An: [EMAIL PROTECTED] <[EMAIL PROTECTED]>; users@wicket.apache.org <users@wicket.apache.org>; Apache Wicket Development <[EMAIL PROTECTED]> Gesendet: Thu Nov 13 15:06:51 2008 Betreff: [ANNOUNCE] Apache Wicket 1.4 release candidate 1 The Apache Wicket team is proud to present the first release candidate of Apache Wicket 1.4. This is the first Wicket version with java 1.5 as minimum requirement. Eager people click here to download the distribution, others can read further: * http://www.apache.org/dyn/closer.cgi/wicket/1.4-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. You can find out more about Apache Wicket on our website: * http://wicket.apache.org - This release The Apache Wicket team is proud to announce the availability of the third milestone release of our first java 1.5 Wicket version: Apache Wicket 1.4-m3. This is the first release with java 1.5 as a minimum. Almost everything has been converted to java 1.5. If you find something missing, please help us and send a message to the dev@ or user@ list. - Migrating from 1.3 If you are coming from Wicket 1.3, you really want to read our migration guide, found on the wiki: * http://cwiki.apache.org/WICKET/migrate-14.html h3. 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.4-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.4-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.4-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. You also find a CHANEGELOG-1.4 which contains a list of all things that have been fixed, added and/or removed since the first release in the 1.4 branch. - Release Notes - Wicket - Version 1.4-RC1 ** Sub-task * [WICKET-1624] - ServletWebRequest.getRelativePathPrefixToContextRoot() double decodes servlet path * [WICKET-1805] - Allow to change charset in StringRequestTarget: change CharSet used by the OutStream as well ** Bug * [WICKET-550] - Use WebRequestEncoder everywhere a query string is constructed * [WICKET-861] - NumberFormatException with UrlCompressingWebRequestProcessor in WicketTester * [WICKET-1120] - Problem closing a ModalWindow when used through an IFrame * [WICKET-1180] - Converters : final vs non final * [WICKET-1220] - Component.visitParents visits the calling component as well * [WICKET-1311] - Improper HTML escaping for most wicket components and extensions * [WICKET-1376] - Using AbstractAjaxTimerBehavior and mounting that page gives exception * [WICKET-1425] - appendToInit() method is not called in class DatePicker * [WICKET-1436] - Unable to use properties file when generating XML files * [WICKET-1496] - DataTable.html does not validate (HTML 4.01/XHTML-Strict) * [WICKET-1535] - ExternalLink JavaScript not working in FF 3 * [WICKET-1565] - AbstractTransformerBehavior can't be added to a page * [WICKET-1582] - WicketTester executeAjaxEvent onclick generating non-AJAX response * [WICKET-1583] - NPE in EnclosureResolver * [WICKET-1627] - AbstractRequestTargetUrlCodingStrategy improper user of URLEncoder.encode * [WICKET-1634] - ClassName needs conversion from Path to dotted notation in AutoLinkResolver * [WICKET-1648] - AbstractRequestTargetUrlCodingStrategy(line 174) throws confusing exception. It would be better redirect to 404-page in this case. * [WICKET-1652] - Hard-coded quotes in xml prologue * [WICKET-1704] - ResourceStreamRequestTarget.configure set wrong ContentLength for non-ascii characters * [WICKET-1719] - StringResourceModel may fail to format numbers using MessageFormat * [WICKET-1728] - remove obsolete check from LocalizedImageResource * [WICKET-1730] - RfcCompliantEmailAddressValidator accepts whitespace and tab * [WICKET-1731] - When used in inherited markup, <wicket:link> tries to load a class with an illegal name * [WICKET-1736] - Allow Access to AutoCompleteTextField AutoCompleteBehavior * [WICKET-1737] - wicketTester does not find HTML mark-up if custom location is used. * [WICKET-1740] - RequestCycle.urlFor modifies page parameters * [WICKET-1745] - Get rid of raw Model usage * [WICKET-1746] - gecko: ajax javascript reference rendering problem * [WICKET-1754] - form action URLs in non-Wicket forms not rewritten * [WICKET-1755] - In html Include component isAbsolute method returns false for an absolute path in unix-like systems * [WICKET-1756] - Generify PropertyColumn * [WICKET-1759] - Typo in method name: AttributeModifier#replaceAttibuteValue * [WICKET-1765] - Extending from org.apache.wicket.Page causes StackOverflowError * [WICKET-1776] - Quickstart's archetype misses maven compiler configuration * [WICKET-1777] - Overflow when setting Expires header in WebResource * [WICKET-1780] - NPE in feedback panel * [WICKET-1787] - AjaxSubmitLink in Internet Explorer does not work with Wicket's automatically genreated id's * [WICKET-1788] - "Invalid procedure call or argument" on AJAX call with IE7 * [WICKET-1789] - Border fails to render if its contents are not visible by default * [WICKET-1796] - When markup type is XML, getLocalizer().getString( "xyz", (WebPage) ) throws Exception * [WICKET-1797] - Bug with default RadioChoice "for" attribute on label generation. * [WICKET-1799] - wicket-extensions has unused reference to commons-collections.jar * [WICKET-1809] - wicket does not compile for 1.3.x because of method usage > jdk 1.4 * [WICKET-1816] - Wicket 1.3.4 violates servlet standard, Glassfish spews warnings * [WICKET-1818] - wicket:id attribute with a value containing spaces generates invalid markup * [WICKET-1820] - Embedded forms do not support multipart * [WICKET-1829] - MarkupComponentBorder skips first tag in MarkupStream * [WICKET-1834] - Invalid Cookie Names for persistence used according to RFC (doesn't work in tomcat 6.x) * [WICKET-1836] - RequestUtils.toAbsolutePath() should handle dot paths in the url * [WICKET-1839] - IAjaxIndicatorAware/WicketAjaxIndicatorAppender with AutoCompleteTextField doesn't work * [WICKET-1843] - Disabling RadioGroup via authorization strategy does not disable contained Radio buttons * [WICKET-1846] - Dutch text message for NumberValidator incorrect * [WICKET-1857] - Unfound markup information is not entirely cached even in deployment mode * [WICKET-1870] - MinimumLengthValidator throws NullPointerException * [WICKET-1901] - Spelling error in fonts list in CaptchaImageResource * [WICKET-1903] - RadioChoice disable certain choice bug * [WICKET-1904] - CheckBox incorrectly converts its model value when a custom Boolean converter is installed - again ** Improvement * [WICKET-1055] - Add ability to have Radio and RadioGroup not related via component hierarchy * [WICKET-1103] - Support validator and package level resource bundles * [WICKET-1115] - DownloadLink fix that encodes non-ASCII file names properly * [WICKET-1138] - Better warning of design errors during development * [WICKET-1692] - on Java 6+ DatePicker.localize should use DateFormatSymbols.getInstance(Locale) instead of new DateFormatSymbols(Locale) to support DateFormatSymbolsProviders * [WICKET-1696] - CaptchaImageResource - should take an IModel<String> instead of String for captcha-text * [WICKET-1744] - RadioChoice , MultiListChoice, DropDownChoice, ListChoice - model handlers should take a Collection<T> instead of the more specific List<T> * [WICKET-1748] - 304 Last Modified responses should include an Expires header * [WICKET-1749] - Want to add SignInPanel_ja.html * [WICKET-1753] - Allow WicketFilter to be configured to skip certain paths * [WICKET-1767] - Protection against Session Fixation * [WICKET-1770] - PagingNavigation's javadoc contains malformed html snippet * [WICKET-1782] - Protection against CSRF (cross-site request forgery) attacks * [WICKET-1801] - Make AbstractDefaultAjaxBehavior.findIndicatorId() protected * [WICKET-1802] - Propertyresolver could be more informative * [WICKET-1810] - StringRequestTarget is bloated and needs some care * [WICKET-1824] - AbstractDecimalConverter * [WICKET-1830] - Include Component Path in Generated Markup * [WICKET-1833] - Ungenerifying IConverter, because overriding Component.getConverter() generated warnings in user code * [WICKET-1844] - Wizard button implementations should not be final * [WICKET-1853] - Wicket should allow non-formcomponents to plug into form's FormComponent#updateModel event * [WICKET-1854] - What's the point of requiring IConverters to be superclasses of the objects they convert? * [WICKET-1891] - AjaxLazyLoadPanel shouldn't call getLoadingComponent(String) in constructor * [WICKET-1895] - AjaxButton should have a constructor to set the label ** New Feature * [WICKET-1720] - Add clearLocalizerCache to Application JMX bean * [WICKET-1877] - Provide Option to Specify XML Attribute Name in getDebugSettings().setOutputComponentPath(true); ** Wish * [WICKET-1758] - Make DiskPageStore#getSessionFolder protected (rather than private) Geschaeftsfuehrung/Management Board: Heinz-Josef Boeck (Vorsitzender/CEO), Heike Schneberger, Dr. Dirk Toepfer, Dr. Gerd Wolfram Sitz Duesseldorf, Amtsgericht Duesseldorf, HRB 18232/Commercial Register of the Duesseldorf Local Court, HRB 18232 XXXX This e-mail message is intended exclusively for the addressee. If the e-mail was sent to you by mistake, would you please call us immediately? In this case, we also request you to destroy the e-mail and to neither use the content nor disclose them in any manner to third parties, because the message can contain confidential information which may be protected by professional secrecy.