Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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

...

Table of Contents
minLevel3
maxLevel3

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

...

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

Code Block
xml
xml

...

 
<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.

...

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-682 - Update documentation reflecting the move (Wiki?)
  • WICKET-777 - See what needs to be done in abstractpageableview
  • WICKET-1022 - Created new bug - ValueMap set to null

Bug

  • WICKET-310- AutoCompleteTextField does not invoke post call handlersWICKET-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-431- Modal window can not be closed after session timeoutWICKET-487 - Buggy behaviour in PageMap.access(IPageMapEntry,int). Wicket1.2.4
  • WICKET-546 - SubmitLink issue : Need for handling user's own onclick javascript call + default && modification in onComponentTag call.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 errorWICKET-693 - What to do with the wicket dtd?
  • 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 FilePageStoreWICKET-768 - Testing setRequired(true) behavior of PasswordTestField fails
  • WICKET-812 - Submit button, multipart content and UploadProgressBar
  • WICKET-825 - web browser displays empty page when WebPage mounted with HybridUrlCodingStrategy
  • WICKET-855 - ModalWindow makes Internet Explorer 6 show an security warning dialogWICKET-860 - GoAndClearFilter doesn't reset filter form fields
  • WICKET-861 - NumberFormatException with UrlCompressingWebRequestProcessor in WicketTesterWICKET-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-928 - Exception when clicking two times rapidly on the "next" button in a wizard
  • WICKET-932 - BaseWicketTester support for SubmitLink
  • WICKET-945- WicketTester requiring itself to be serializableWICKET-950 - StatelessForm + QueryStringUrlCodingStrategy problem
  • WICKET-953 - Session invalidateNow() does not immediate remove the session from disk
  • WICKET-958 - Mounts ignored for PageExpiredErrorPage
  • WICKET-959- I18n and resource bundles prioritizationWICKET-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 replacedWICKET-1003 - Modal Window Does Not Close When Using IndicatingAjaxButton
  • WICKET-1008- Creating a bookmarkable link in code does not generate "pretty url" when the page has been mounted.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 propertiesWICKET-1017 - POSITIVE and NEGATIVE in NumberValidator are badly named (or contain a bug)
  • WICKET-1021 - button 'delete' from MultiFileUploadField can not be localized (I18N support missing)WICKET-1028 - WebRequestCycle.getProcessor javadoc doesn't make sense
  • WICKET-1029- Get Invalid Content-Length header returned by TCP junction server
  • WICKET-1032 - MarkupNotFoundException when fragment is rerendered during AJAX call
  • WICKET-1037 - Text not visible in Wicket Ajax Debug window
  • WICKET-1038- Setting UnexpectedExceptionDisplay to IExceptionSettings.SHOW_NO_EXCEPTION_PAGE doesn't throw Servlet ExceptionWICKET-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 loopWICKET-1066 - Wicket-Ajax header always false with BaseWicketTester
  • 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-1091- wicket:enclosure doesn't work with multiple child components that are Wicket PanelsWICKET-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-1104- Modal window sticks to cursor on resizeWICKET-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

...

  • WICKET-30 - Nice and more practical url scheme
  • WICKET-488 - Allow more complex behaviour for AutoCompleter component
  • WICKET-789 - New ExtensibleChoiceAutocomplete
  • WICKET-910- Add forXXX family of factories for StringHeaderContributor too
  • WICKET-918 - allow for pluggable javascript compression algorithms
  • WICKET-947 - Add 'UrlValidator' key to PL properties
  • WICKET-949 - ExternalLink does not support enable/disable like LinkWICKET-952 - provide the means to generate site with maven-site-plugin
  • WICKET-957 - Change default focus component for focus related events to null
  • WICKET-963 - add extension point to configure resource cache expiration time
  • WICKET-980- image and ajax update results in browser caching / tell wicket users that they should use noncaching image
  • WICKET-992 - Field validating behavior
  • WICKET-1005 - provide programmatic access to wicket-ajax.js
  • WICKET-1020 - expose configuration of CompoundValidator, NumberValidator
  • WICKET-1043 - javadoc typos
  • 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-1055 - Add ability to have Radio and RadioGroup not related via component hierarchy
  • WICKET-1056 - CreditCardValidator does not handle spaces or dashes
  • 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-15- EnterAlwaysSubmits and RetrainFormFocus behaviorsWICKET-445 - TriStateCheckbox Component for use with CheckGroups
  • WICKET-569 - Add AjaxLink factory method to ModalWindow
  • WICKET-701 - Allow wicket filter-mapping to use servlet-name instead of url-pattern
  • WICKET-799 - Investigate alternate ReloadingClassLoader implementation based on commons-jci
  • WICKET-919- Provide ContainerInfo to MarkupFiltersWICKET-975 - Update ImageButton to handle ResourceReferenc
  • WICKET-982 - Add accessibility supportWICKET-1106 - WicketTester or TagTester should provide access to the enclosed value of a tag

Task

  • WICKET-675 - Post graduation tasks: move wicket to TLPWICKET-1078 - format entire codebase with wicket code format settingsWICKET-1082 - Check for concurrent access to HashMaps and other data structures
  • 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)