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)
Imprimer cet article



Recent Comments