Sortie de la version 1.3.5 de Wicket

News, Wicket par nicogiard Add comments

Aujourd’hui sort la version 1.3.5 du framework Wicket.

Au programme, pas mal de corrections de bug ainsi que quelques améliorations…


Vous pouvez récuperer cette version à l’adresse suivante : http://www.apache.org/dyn/closer.cgi/wicket/1.3.5.

Ou si vous utilisez un outil de gestion de dépendances (maven, ivy, etc…), elle est disponsible sur les repositories officiels.

Et voilà le changelog officiel (source : le jira de chez apache) :

L’info officielle a été postée sur le blog de Wicket In Action

Release Notes - Wicket - Version 1.3.5

Sub-task

  • [WICKET-1580] - StatelessForm doesn’t work if GET method on form is used
  • [WICKET-1805] - Allow to change charset in StringRequestTarget: change CharSet used by the OutStream as well

Bug

  • [WICKET-406] - form fields are reset when a file upload fails
  • [WICKET-431] - Modal window can not be closed after session timeout
  • [WICKET-622] - Component.toString() is unsafe
  • [WICKET-625] - Wicket doesn’t clean up properly when hot-deploying; hangs onto Class references.
  • [WICKET-847] - setResponsePage redirects to wrong url
  • [WICKET-861] - NumberFormatException with UrlCompressingWebRequestProcessor in WicketTester
  • [WICKET-928] - Exception when clicking two times rapidly on the "next" button in a wizard
  • [WICKET-1003] - Modal Window Does Not Close When Using IndicatingAjaxButton
  • [WICKET-1104] - Modal window sticks to cursor on resize
  • [WICKET-1120] - Problem closing a ModalWindow when used through an IFrame
  • [WICKET-1161] - DiskPageStore should write the sessions index file to disk on destroy (from WicketFilter.destroy())
  • [WICKET-1205] - Relative path calculations for inline paths in non-bookmarkable pages are incorrect on Tomcat.
  • [WICKET-1346] - Generated HTML page contains incorrect content when "WicketMessage: No get method defined for class"
  • [WICKET-1376] - Using AbstractAjaxTimerBehavior and mounting that page gives exception
  • [WICKET-1413] - RequestUtils.toAbsolutePath() has a bug regarding to UTF-8 encoded page parameter.
  • [WICKET-1425] - appendToInit() method is not called in class DatePicker
  • [WICKET-1437] - Pagemap lock calculates timeout wrong
  • [WICKET-1449] - ‘./’ appended to URL causes HTTP 404 in Internet Explorer (using root context)
  • [WICKET-1450] - Ajax Re-render does not work after AbstractRestartResponseException()
  • [WICKET-1471] - FeedbackPanel does not work properly in clustered environment
  • [WICKET-1478] - AbortWithWebErrorCodeException in onBeforeRender causes WicketRuntimeException
  • [WICKET-1494] - IntegerConvert cannot handle locale specific input/output
  • [WICKET-1496] - DataTable.html does not validate (HTML 4.01/XHTML-Strict)
  • [WICKET-1520] - JavaScriptStripper breaks prototype.js
  • [WICKET-1535] - ExternalLink JavaScript not working in FF 3
  • [WICKET-1577] - Int based PropertyModel throws convertion error
  • [WICKET-1582] - WicketTester executeAjaxEvent onclick generating non-AJAX response
  • [WICKET-1634] - ClassName needs conversion from Path to dotted notation in AutoLinkResolver
  • [WICKET-1636] - WebPage.onAfterRender compares configurationType String using == operator, not equals method
  • [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-1664] - WebPage ERROR message
  • [WICKET-1679] - Memory leak in DiskPageStore
  • [WICKET-1704] - ResourceStreamRequestTarget.configure set wrong ContentLength for non-ascii characters
  • [WICKET-1713] - ModalWindow JavaScript does not restore tabIndexes correctly on IE 6
  • [WICKET-1714] - PackagedTextTemplate does not load resource from application resource stream locator
  • [WICKET-1719] - StringResourceModel may fail to format numbers using MessageFormat
  • [WICKET-1724] - Clicking on AjaxLink (when used on a page mounted through QueryStringUrlCodingStrategy) after session-expiry throws a NullPointerException in IE and Safari (i.e. in BookmarkableListenerInterfaceRequestTarget.processEvents)
  • [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-1746] - gecko: ajax javascript reference rendering problem
  • [WICKET-1755] - In html Include component isAbsolute method returns false for an absolute path in unix-like systems
  • [WICKET-1759] - Typo in method name: AttributeModifier#replaceAttibuteValue
  • [WICKET-1765] - Extending from org.apache.wicket.Page causes StackOverflowError
  • [WICKET-1769] - AjaxPagingNavigation usare results in AjaxPaginNavigator not found exception
  • [WICKET-1773] - DiskPageStore-FileNotFoundException
  • [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-1792] - wicket-1.3.x uses class from java 1.5, therefore doesn’t compile on java 1.4 as it should
  • [WICKET-1793] - Problem with submit
  • [WICKET-1797] - Bug with default RadioChoice "for" attribute on label generation.
  • [WICKET-1799] - wicket-extensions has unused reference to commons-collections.jar
  • [WICKET-1806] - JavascriptStripper ignores context when looking for multiline comments
  • [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-1827] - AutoCompleteTextField shows completion list even if focus is not in the text field anymore
  • [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-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-1867] - BrowserInfoForm markup has reference to non existent component

Improvement

  • [WICKET-1502] - Slow opening of ModalWindow for complex pages
  • [WICKET-1622] - expose the IItemFactory in RefreshingView
  • [WICKET-1638] - Wickets unique IDs cause problems for automated testing
  • [WICKET-1692] - on Java 6+ DatePicker.localize should use DateFormatSymbols.getInstance(Locale) instead of new DateFormatSymbols(Locale) to support DateFormatSymbolsProviders
  • [WICKET-1748] - 304 Last Modified responses should include an Expires header
  • [WICKET-1770] - PagingNavigation’s javadoc contains malformed html snippet
  • [WICKET-1782] - Protection against CSRF (cross-site request forgery) attacks
  • [WICKET-1786] - Adding SVG support detection to ClientProperties
  • [WICKET-1795] - Make it possible for to encode unicode strings in component
  • [WICKET-1801] - Make AbstractDefaultAjaxBehavior.findIndicatorId() protected
  • [WICKET-1802] - Propertyresolver could be more informative
  • [WICKET-1810] - StringRequestTarget is bloated and needs some care
  • [WICKET-1830] - Include Component Path in Generated Markup
  • [WICKET-1840] - Defaults to ReloadingWicketFilter in maven’s archetype and quickstart
  • [WICKET-1844] - Wizard button implementations should not be final

New Feature

  • [WICKET-1716] - make autocompleter more customizable
  • [WICKET-1720] - Add clearLocalizerCache to Application JMX bean

Wish

  • [WICKET-399] - Make RestartResponseAtInterceptPageException with a SignIn-type page work correctly from AjaxFallbackLink
  • [WICKET-1460] - Move JavaScript function killEvent from wicketautocomplete.js to wicket-event.js
  • [WICKET-1758] - Make DiskPageStore#getSessionFolder protected (rather than private)
Partagez:
  • E-mail this story to a friend!
  • Bookmarks .fr
  • Google
  • description
  • Digg
  • Facebook
  • del.icio.us
  • Wikio
  • YahooMyWeb

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in