Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Release Notes - Wicket - Version 1.4-rc4

Bug

  • WICKET-1960 - AutoCompleteTextField - gives a type mismatch error on IE - version wicket-1.4-rc1
  • WICKET-2241 - Guice integration doesn't honour optional bindings
  • WICKET-2250 - IOptionRenderer getModel(Object value) should change to getModel(T value)
  • WICKET-2251 - LoadableDeatachableModel onDetach() invoked after nulling the model

New Feature

...

Note that 1.4-rc3 was never officially released, so you will find these changes incorporated into the 1.4-rc4 release:

Bug

  • WICKET-1673 - Toggling visibility on nested Borders breaks page markup
  • WICKET-1861 - Inevitable UnknownSizeException with HTTPS
  • WICKET-2000 - AjaxRequestTarget escapes ] to ]^
  • WICKET-2005 - pb to access to this on event onchange on the AutoCompleteTextField
  • WICKET-2015 - Empty File Upload field breaks validation of other fields in WicketTester.
  • WICKET-2022 - wicket fails on WebLogic 9.2 clustered
  • WICKET-2024 - AutoComplete ShowListOnFocusGain not working
  • WICKET-2049 - beforeRender not called for behaviour added to ComponentTag
  • WICKET-2060 - Invalid javascript when setStripJavascriptCommentsAndWhitespace is enabled
  • WICKET-2061 - interceptContinuationURL with umlauts not encoded
  • WICKET-2071 - Wicket-Examples Nested example fails with a NPE
  • WICKET-2077 - SerializationChecker issue
  • WICKET-2079 - Component Use Check always fails for visible components inside an invisible border body
  • WICKET-2083 - NPE when clearing DateTimeField
  • WICKET-2086 - setOutputMarkupContainerClassName() ... and wrong render mode in IE7
  • WICKET-2087 - typo in SpringBeanLocator.java
  • WICKET-2088 - ApacheLicenceHeaderTests fail after projects' metadata created by Eclipse
  • WICKET-2091 - Error feedback is hidden by lower level messages
  • WICKET-2092 - SignInPanel IllegalArgumentException exception
  • WICKET-2093 - SubmitLink.onSubmit() is not called for submit links outside the form
  • WICKET-2094 - Incorrect parameter name in SpringWebApplicationFactory's javadocs
  • WICKET-2095 - error in modal.js wrong use of typeof
  • WICKET-2096 - MultiFileUploadField.js can't find file input when serving pages as XHTML
  • WICKET-2100 - DynamicImageResouce blocks loading of AjaxLazyLoadPanel
  • WICKET-2102 - Localizer never caches resources when component is not given
  • WICKET-2103 - SignInPanel.onSignInSucceeded call the correct method on IPageFactory
  • WICKET-2104 - FormTester does not toggle selected values when using selectMultiple
  • WICKET-2105 - Stripping comments causes StackOverflowError in XmlPullParser
  • WICKET-2107 - Misplaced IllegalStateExceptions when accessing stateful URL with different session
  • WICKET-2109 - IResourceStream.close is not called by
    ResourceStreamRequestTarget
  • WICKET-2114 - WicketTester fails to execute AjaxBehavior
    (onclick) due to old requestCycle (this bug is caused by bugfix
    WICKET-254)
  • WICKET-2124 - FormTester.setValue should throw excecption if
    the component does not exist
  • WICKET-2130 - Pages stored in Session.touchedPages aren't
    detached when part of ModalWindow
  • WICKET-2134 - Conversion Exception Thrown for Submitting A
    Page with Multiple Forms within A Border
  • WICKET-2135 - PackagedTextTemplate uses default
    ResourceStreamLocator first
  • WICKET-2140 - FormComponentPanel should not add a name attribute
  • WICKET-2142 - Getting live sessions from RequestLogger results in NPE
  • WICKET-2147 - Missing final semicolon in onclick JS for Link
  • WICKET-2148 - AttributeModifier doesn't escape markup in model strings
  • WICKET-2151 - WicketSessionFilter doesn't takes into account
    WebApplication#getSessionAttributePrefix(WebRequest)
  • WICKET-2156 - StringResourceModel's Localizer cannot be overwritten
  • WICKET-2159 - Resource key for validation message lookup is
    not the same as the component name.
  • WICKET-2161 - DropDownChoice NO_SELECTION_VALUE static field is final
  • WICKET-2163 - Make Palette's "Choices" Model More Generics Friendly
  • WICKET-2166 - Invalid nested form tag name when the form is
    not visible and setoutputmarkupplaceholdertag(true) has been called
  • WICKET-2167 - UrlValidator property is duplicated in
    Application_nl.properties
  • WICKET-2171 - Base64UrlSafe claims to be RFC 3548 compliant, but isn't
  • WICKET-2172 - PageParameters construced with keyValuePairs
    does not handle array values
  • WICKET-2173 - quickstart archetype adds invalid
    maven-compiler-plugin configuration
  • WICKET-2174 - Form#getMaxSize() -> no custom format
  • WICKET-2175 - onBeforeRender() set visibility of
    NavigationToolbar prevents it from showing again
  • WICKET-2179 - JavascriptResourceReference /
    CompressedResourceReference is "broken"
  • WICKET-2180 - WicketSessionFilter assumes that the
    WicketFilter has already been inited
  • WICKET-2181 - Bounds error in PageableListView#getCurrentPage()
  • WICKET-2183 - Fix API documentation for DataTable
  • WICKET-2185 - WicketServlet fallback() code should ignore
    query string params when resolving resources.
  • WICKET-2189 - Generics for AjaxFallbackDefaultDataTable
  • WICKET-2191 - WebApplication is not thread-safe
  • WICKET-2195 - DefaultObjectStreamFactory needs Application
    during deserialization
  • WICKET-2196 - still doesn't seem to work -
    AjaxEditableChoiceLabel ignores ChoiceRenderer in newLabel(...)
  • WICKET-2197 - BaseWicketTester should not hardcode UTF-8 in
    isComponentOnAjaxResponse
  • WICKET-2199 -
    org.apache.wicket.settings.Settings#addStringResourceLoader(final
    IStringResourceLoader loader) does not conform to its JavaDoc
  • WICKET-2200 - Unexpected RuntimeException:
    RestartResponseException in onBeforeRender of cached page
  • WICKET-2202 - Form gets submitted using AjaxSubmitBehavior
    when sub-form has error's
  • WICKET-2203 - WicketTester clickLink on submitLink fails with
    conversion error
  • WICKET-2210 - AjaxButton and <?>
  • WICKET-2211 - MetaPattern.PERCENT matches an empty string
  • WICKET-2215 - WebClientInfo does not set browerMajorVersion for IE8
  • WICKET-2218 - DatePicker pick up wrong word when we use
    LOCALE_WEEKDAYS with 1char in chinese.
  • WICKET-2220 - YUI library used by Wicket Extensions - DateTime
    isn't IE8 compatible
  • WICKET-2223 - DiskPageStore::convertToPage cleanup
  • WICKET-2231 - DatePicker doesn't work when
    CryptedUrlWebRequestCodingStrategy is in effect
  • WICKET-2233 -
    getPageSettings().setAutomaticMultiWindowSupport(true); is said to be
    enabled by default in its javadoc but isn't
  • WICKET-2234 - typo in pom.xml
  • WICKET-2236 - Palette problem in IE7 Problem
  • WICKET-2237 - DateTimeField throws NPE if date is cleared
  • WICKET-2239 - AbstractColumn::isSortable() doesn't know about
    overrided getSortProperty()
  • WICKET-2241 - Guice integration doesn't honour optional bindings
  • WICKET-2242 - java.sql.Timestamp converter bug

Improvement

  • WICKET-1571 - Add a simple boolean
    datepicker.contributeDependencies() that a user can then override and
    return false.
  • WICKET-2029 - AutoComplete - KEY_TAB should work like KEY_ENTER
  • WICKET-2036 - Map getParameterMap() returns Map (no generics).
  • WICKET-2072 - Allow for maps in the widgetProperties
  • WICKET-2074 - Should the QuickStart archetype generated
    HomePage.html inlude the Wicket namespace in the html tag?
  • WICKET-2076 - Need a way to programmaticaly configure the
    location of the temp directory for file uploads and the size of the
    chunk buffer
  • WICKET-2082 - Conditional rendering for open-close tags of <head> tag.
  • WICKET-2085 - DateTimeField.HoursValidator relies on
    deprecated NumberValidator
  • WICKET-2090 - Need reliable hook for storing/restoring data
    to/from page metadata that is tes compatbile
  • WICKET-2101 - PageLink is inherently non extendable
  • WICKET-2113 - Fix Compenent#setModelObject API documentation
    (or fix/remove call to checkHierarchyChange?)
  • WICKET-2117 - Polish translations for wicket-extensions properties
  • WICKET-2118 - Application adds a
    ComponentInstantiationListener that I don't want and can't remove
  • WICKET-2137 - Synchronize generics between ListView and DropDownChoice
  • WICKET-2139 - RequestLogger change - include Page Parameters
    for BookmarkablePages
  • WICKET-2144 - Russian messages for file uploads
  • WICKET-2153 - TabbedPanel accepts only ITab(s)
  • WICKET-2160 - application_nl.properties is outdated
  • WICKET-2165 - Improve the API's Consistency and Flexibility
    With Respect to Generics and Collections
  • WICKET-2168 - TableTree.html is not XHTML valid
  • WICKET-2169 - Left-align text in Wicket Ajax Debug Window
  • WICKET-2184 - Check component id against invalid chars ':' and empty IDs
  • WICKET-2186 - PatternValidator could allow reverse matches
  • WICKET-2187 - less dynamic or missing toString( ) methods in
    Component class
  • WICKET-2205 - typo in ApplicationContextMock.putBean()
    exception message: "alredy"
  • WICKET-2209 - IFormValidator and <?>
  • WICKET-2212 - Resource lookup/caching in OSGI environment
    spams errors for gone resources
  • WICKET-2216 - DatePicker should not need to be extended to set
    a property
  • WICKET-2217 - Add MD5 checksum to FileUpload component for
    uploaded files
  • WICKET-2219 - More detailed error messages in wicket-ajax.js
  • WICKET-2230 - Nested directory support for ZipResourceStream

New Feature

  • WICKET-2089 - Perform authorization for links based on the
    page annotations they refer to.
  • WICKET-2170 - @StatelessComponent contribution by Marat Radchenko
  • WICKET-2229 - Introduce Http/Https switcing support into core

Wish

  • WICKET-2073 - mvn deploy -DaltDeploymentRepository=... fails
  • WICKET-2176 - i18n: German Translation of MultiFileUploadField
  • WICKET-2222 - MixedParamUrlCodingStrategy constructor should be variadic

...

Release Notes - Wicket - Version 1.3.6

Bug

  • WICKET-693|https://issues.apache.org/jira/browse/WICKET-693] - What to do with the wicket dtd?
  • WICKET-1403 - Reinjection fails after Server restart
  • WICKET-1483 - Unusual ClassCastException
    (SimpleAttributeModifier to IBehaviorListener) processing onError.
  • WICKET-1504 - AutoCompleteTextField - javascript error "type
    mismatch" in line 227 in IE
  • WICKET-1567 - AutoLinkResolver does not work with <a
    href="#internal">Internal link</a>
  • WICKET-1605 - onclick is null or not an object in IE6, IE7;
    Form.appendDefaultButtonField
  • WICKET-1619 - PagingNavigator.setEnabled(false) doesn't work
  • WICKET-1689 - style resources not looked up correctly in
    markup inheritance
  • WICKET-1781 - ParentResourceEscapePathTest fails on OS X using
    cmd line maven
  • WICKET-1855 - Using an AjaxSubmitLink outside of a Form does
    not set the form property
  • WICKET-1864 - MockHttpServletRequest does not support absolute
    redirection URLs.
  • WICKET-1868 - i18n package resource resolving depends too much
    on available locale
  • WICKET-1871 -
    org.apache.wicket.util.string.Strings#stripJSessionId
    StringIndexOutOfBoundsException
  • WICKET-1886 - WicketTester Cookie handling
  • WICKET-1890 - Palette.onBeforeRender() throws
    IllegalArgumentException in cases when Palette is invisible.
  • 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
  • WICKET-1906 - AutocompleteTextField throws javascript error
    Object Required
  • WICKET-1909 - Wrong translation for StringValidator.range in
    Application_pl.properties
  • WICKET-1914 - Form.appendDefaultButtonField produces invalid
    JavaScript if Ajax is disabled
  • WICKET-1915 - wicket:message sometimes broken
  • WICKET-1930 - FileUpload.writeToTempFile uses field Id as
    filename - Windows doesn't support some characters
  • WICKET-1943 - Wicket is changing the HTML within an input tag,
    autocomplete attribute from off to false
  • WICKET-1955 - Error about misplaced <wicket:head> very
    uninformative and incorrect
  • WICKET-1959 - PropertyResolver causes memory leaks with proxies
  • WICKET-1970 - package goal does not work ,
    com.thoughtworks.xstream.converters.enums.EnumMapConverter issue
  • WICKET-1998 - setResponsePage redirects to wrong url
  • WICKET-2006 - The page set by setReponsePage does not process
    its own response.
  • WICKET-2037 - Should adding AJAX behaviour to a page make it stateful?
  • WICKET-2038 - Missing redirects in AjaxPagingNavigationLink
    and AjaxPagingNavigationIncrementLink
  • WICKET-2048 - HtmlProblemFinder documentation bug
  • WICKET-2077 - SerializationChecker issue
  • WICKET-2079 - Component Use Check always fails for visible
    components inside an invisible border body
  • WICKET-2087 - typo in SpringBeanLocator.java
  • WICKET-2091 - Error feedback is hidden by lower level messages
  • WICKET-2095 - error in modal.js wrong use of typeof
  • WICKET-2096 - MultiFileUploadField.js can't find file input
    when serving pages as XHTML
  • WICKET-2100 - DynamicImageResouce blocks loading of AjaxLazyLoadPanel
  • WICKET-2109 - IResourceStream.close is not called by
    ResourceStreamRequestTarget
  • WICKET-2130 - Pages stored in Session.touchedPages aren't
    detached when part of ModalWindow
  • WICKET-2131 - RequestCycle.urlFor does not escape & properly
  • WICKET-2140 - FormComponentPanel should not add a name attribute
  • WICKET-2142 - Getting live sessions from RequestLogger results in NPE
  • WICKET-2151 - WicketSessionFilter doesn't takes into account
    WebApplication#getSessionAttributePrefix(WebRequest)
  • WICKET-2154 - ServletWebRequest#getURL does not return relative URLs
  • WICKET-2156 - StringResourceModel's Localizer cannot be overwritten
  • WICKET-2191 - WebApplication is not thread-safe
  • WICKET-2234 - typo in pom.xml
  • WICKET-2236 - Palette problem in IE7 Problem
  • WICKET-2243 - WicketSessionFilter assumes that the
    WicketFilter has already been inited

...