Congrats to Wicket team. Superb job!

2007/10/11, Frank Bille <[EMAIL PROTECTED]>:
>
> This is the fourth beta for Apache Wicket we have prepared for your
> pleasure. It contains over 120 fixes to issues with previous releases and
> todo items we have cleared.
>
> In this announcement:
>
> * Apache Wicket
> * This release
> ** Portlet support
> * Migrating from 1.2
> * Downloading the release
> * Validating the release
> * Reporting bugs
>
> Eager people click here to download the distribution, others can read
> further:
>
> http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/
>
> We thank you for your patience and support. Given the current list of
> remaining issues and the fact that we have just accepted portlet support
> back in, we think a fifth beta release is necessary. But that is no excuse
> for not giving this fourth installment a test drive!
>
> The Wicket Team
>
> -= Apache Wicket =-
>
> Apache Wicket is a component oriented Java web application framework
> currently undergoing incubation at the Apache Software foundation. 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.
>
> Our migration to a top level project is now completed and you can find our
> website and documentation here:
>
> http://wicket.apache.org
>
> -= This release =-
>
> This release is the fourth in a series of beta releases until we feel
> confident to finalize Wicket 1.3. This is called a beta because we don't
> have fixed all bugs, and probably haven't found them all either.
>
> -- Portlet support --
>
> A new feature in this beta4 release is the merge of Ate Douma's portlet
> branch into trunk. This reintroduces portlet support in Wicket.
>
> http://cwiki.apache.org/WICKET/portal-howto.html
>
> -= Migrating from 1.2 =-
>
> If you are coming from Wicket 1.2, you really want to read our migration
> guide, found on the wiki:
>
> http://cwiki.apache.org/WICKET/migrate-13.html
>
> -= 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.3.0-beta4/
>
> 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.3.0-beta4</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.3.0-beta4/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 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-beta4 =-
>
> ** Bug
>     * [WICKET-349] - ListView can't undo changes to model
>     * [WICKET-470] - AjaxFormComponentUpdatingBehavior won't work for
> RadioChoices
>     * [WICKET-497] - For stateless mounted page incorrect url is generated
>     * [WICKET-520] - Escape doesn't work for AjaxEditableLabel in Firefox
>     * [WICKET-572] - replacing tr using ajax does not work in safari
>     * [WICKET-611] - AbstractRequestTargetUrlCodingStrategy ignores query
> parameters if there is no parameter in the path
>     * [WICKET-631] - Resource.getParameters() empty when resource is
> mounted
>     * [WICKET-635] - FormTester Does Not Properly Handle DropDownChoice
> With
> Null Model
>     * [WICKET-640] - modal window close button does not cancel the event
> after closing the window
>     * [WICKET-685] - ReloadingWicketFilter not working with markup
> inheritance
>     * [WICKET-705] - StringValue javadoc incorrect regrading conversion to
> checked exception
>     * [WICKET-707] - Invoking a request listener on a page returns an
> Expired Error page
>     * [WICKET-722] - IndicatingAjaxFallbackLink does not remove indicator
> if
> the link itself is added via ajax
>     * [WICKET-728] - WicketTester could not handle Multipart form without
> upload
>     * [WICKET-735] - SqlTimestampConverter and it's Date and Time friends
> die on null and other breakage.
>     * [WICKET-745] - AbstractAjaxTimerBehavior triggered more than
> expected
> after a new Ajax rendering
>     * [WICKET-756] - FormComponent.getValue uses equals instead of == to
> compare NO_RAW_INPUT
>     * [WICKET-775] - Buggy behaviour in FormComponentPanel.setRequired
> (boolean)
>     * [WICKET-782] - Select doesn't validate 'Required'
>     * [WICKET-796] - setresponsepage() does not properly redirect from
> ajax
> requests
>     * [WICKET-807] - MockHttpServletRequest.addFile does not work with
> binary files
>     * [WICKET-819] - DefaultButtonImageResource's fontAttributes field
> isn't
> serializable
>     * [WICKET-824] - Session id encoding problem in cookie-less mode
>     * [WICKET-826] - No scrolling behaviour of source code viewer in IE 6
>     * [WICKET-836] - feedback panels not being updated when inside
> repeaters
>     * [WICKET-842] - <html wicket:id="html"> is broken again...
>     * [WICKET-846] - Javadocs for
> AbstractDefaultAjaxBehaviorPrecondition#getSuccessScript() and
> #getPreconditionScript() are swapped
>     * [WICKET-849] - Bad multiple select display with DatePicker and ajax
> debug
>     * [WICKET-851] - WicketTester unusable after subsequent
> startPage(Page)
> call
>     * [WICKET-856] - add dependency slf4j-log4j12 to wicket-quickstart
>     * [WICKET-864] - HttpServletResponse.encodeRedirectURL() missing in
> WicketFilter
>     * [WICKET-869] - Back button processing doesn't work in Opera
>     * [WICKET-870] - ignore white space in web.xml filter, filtermapping
>     * [WICKET-871] - Markup hirarchy gets messed up when value
> of  attribute
> 'background' is a relative path
>     * [WICKET-872] - Typo in
> org.apache.wicket.markup.html.tree.res.tree.jscauses AJAX tree node
> addition failures
>     * [WICKET-874] - Reloading servlet doing way too much reloading
>     * [WICKET-877] - stateless page + form + bookmark = trouble
>     * [WICKET-878] - IllegalStateException accessing Session.get() from
> own
> Resource implementation
>     * [WICKET-881] - AbstractChoice not taking into account html escape
> settings
>     * [WICKET-882] - RefreshingView should call super.onBeforeRender after
> it refreshed it's items.
>     * [WICKET-883] - Modification Watcher Task Log
>     * [WICKET-885] - ResourceSettings#getStringResourceLoaders throws an
> ArrayStoreException
>     * [WICKET-886] - InlineFrame with null PageMap raises exception
>     * [WICKET-887] - Unable to find InlineFrames when inside ListViews
>     * [WICKET-889] - Automatic multi-window support drops URL fragment
> identifier
>     * [WICKET-890] - Modal window causes session expires
>     * [WICKET-892] - RefreshingView only gets rendered when TreeTable node
> is opened twice
>     * [WICKET-893] - Relative urls are broken if there is a + in parameter
>     * [WICKET-894] - setStripComments corrupts other HTML tags
>     * [WICKET-895] - If a form includes a DataTable with
> AjaxEditableLabels
> and the form should be refresh an exception occurs when a user switches
> between a changed label to another
>     * [WICKET-896] - wrong redirect BrowserInfoPage and mounted Pages
>     * [WICKET-897] - WicketSessionFilter doesn't work with 1.3
>     * [WICKET-899] - Authentication example fails with "PasswordTextField
> does not support cookies"
>     * [WICKET-903] - WicketServlet no longer sets application on current
> thread
>     * [WICKET-906] - It is impossible to inject primitives
>     * [WICKET-908] - There is no way to specify what exceptions to log in
> RequestCycle
>     * [WICKET-909] - onBeforeRender not called on ModalWindow contents
>     * [WICKET-913] - PopupCloseLink broken with REDIRECT_TO_RENDER
> strategy
>     * [WICKET-914] - Tree not "redrawn" when resetting root node
>     * [WICKET-922] - Inconsistent use of Button vs.
> IFormSubmittingComponent
>     * [WICKET-923] - Back button browser problem and ajax
>     * [WICKET-929] - ExceptionErrorPage only works with WebResponse
>     * [WICKET-934] - textfield strings are not trimmed when performing
> validation (conversion).
>     * [WICKET-935] - AbstractRepeater#onBeforeRender should not be final
>     * [WICKET-936] - Wicket:message texts do not change when session
> locale
> chages.
>     * [WICKET-937] - Wicket Contrib Date Picker Not Picking Up Date
> Properly
> In CompoundPropertyModel
>     * [WICKET-938] - Second and subsequent ajax component updates fail in
> Safari
>     * [WICKET-946] - WebRequestCodingStrategy is not synchronized
>     * [WICKET-951] - the javadoc of FormComponent.updateModel() states:
> "..
> it expect
>
> > that the object is already converted through the convert() call", but
> FormComponent.updateModel() documentation bug
>     * [WICKET-954] - Default button does not provide button name
>     * [WICKET-956] - Bug In Wicket Listing Using DataTables
>     * [WICKET-960] - FilteredAbstractColumn unary constructor expects
> Model
> instead of IModel
>     * [WICKET-965] - ReloadingWicketFilter gives ClassCastException with
> page hierarchy involved
>     * [WICKET-973] - setRenderAllowed not called in Tree items
>     * [WICKET-974] - Image#getResource always returns null even if there
> is
> a resource
>     * [WICKET-976] - IndexedParamUrlCodingStrategy chokes inside
> appendParameters() on Stateless forms
>     * [WICKET-977] - Static Pages -> Passing URI to a Wicket page == 404
> Error
>     * [WICKET-978] - log4j.properties in quickstart archetype uses old
> wicket package name
>     * [WICKET-981] - NPE in Component.remove(final IBehavior behavior)
>     * [WICKET-984] - MockWebApplication should use PageFactory from given
> WebApplication.
>     * [WICKET-985] - AjaxFallbackDefaultDataTable in a border fails
>     * [WICKET-987] - Stripping javascript comments and whitespace breaks
> application when using prototype library
>     * [WICKET-990] - Localizer complains about component not being added
> to
> the page when the component is a page
>     * [WICKET-993] - wicket:enclosure doesn't work with multiple child
> components
>     * [WICKET-994] - Ajax requests may happen before DOM is ready
>     * [WICKET-997] - AjaxButton using null as the form in the onSubmit()
> callback
>     * [WICKET-999] - DynamicWebResource function as StaticResource
>     * [WICKET-1001] - Misleading  EnclosureResolver javadoc and wiki
>     * [WICKET-1013] - spring component injection leads to deserialization
> error (or page expiration)
>     * [WICKET-1016] - ExternalLink doesn't use model
>     * [WICKET-1027] - Form.appendDefaultButtonField() appends invalid HTML
>     * [WICKET-1036] - Session size is constantly increasing on
> setResponsePage(getPage())
>     * [WICKET-1042] - setResponsePage(PageClass) doesn't take current
> pagemap into account
>     * [WICKET-1046] - FeedbackMessages don't get cleaned up in an AJAX
> request when renderstrategy is REDIRECT_TO_RENDER
>     * [WICKET-1050] - MarkupParser.removeComment() does not properly parse
> to end of HTML comment
>
> ** Improvement
>     * [WICKET-544] - Refactor duplicate code into ConversionException
>     * [WICKET-604] - 'Wicket.Channel' name is not accessible in ajax
> related
> classes
>     * [WICKET-646] - Do not throw an error when image not found while
> testing
>     * [WICKET-669] - AjaxEditableLabel needs Model for adding a IValidator
>     * [WICKET-771] - Provide ResourceReference with ID attribute for
> filtering multiple includes
>     * [WICKET-780] - Internal server error 500 unresolvable in Ajax Debug
> Window
>     * [WICKET-795] - Easy access to final rendered page source
>     * [WICKET-800] - PropertyVariableInterpolator should support escaping
> of
> the string '${'
>     * [WICKET-843] - improve API documentation for getStatelessHint()
> method
> in org.apache.wicket.Component
>     * [WICKET-845] - Label constructor
>     * [WICKET-853] - Repaired invalid HTML markup produced by
> FilterToolbar
>     * [WICKET-854] - ModalWindow.setTitle needs to accept a model
>     * [WICKET-879] - reduce code in DatePicker.js (because it can be
> loaded
> multiple times per page)
>     * [WICKET-880] - Option to align DatePicker to the left of icon
>     * [WICKET-898] - JS namespace pollution in wicket-extensions
>     * [WICKET-900] - [Patch]Allow to set a custom css to the calendar
>     * [WICKET-907] - FeedbackMessage SUCCESS level?
>     * [WICKET-927] - Deprecate Fragment constructors that dont take a
> markup
> provider
>     * [WICKET-941] - Patch to fix layout and positioning issues for the
> maven generated wicket site
>     * [WICKET-955] - Make wizard work with default button
>     * [WICKET-961] - Add variables to ConversionException
>     * [WICKET-962] - Ajax updates do not work on Components with wicket id
> that is not \d+ when within AbstractRepeater/RepeatingView
>     * [WICKET-964] - provide direct access on output stream in resources
>     * [WICKET-970] - Wicket Javadoc Standardization:
> org.apache.wicket.validation.*
>     * [WICKET-971] - Wicket Javadoc Standardization:
> org.apache.wicket.util.watch
>     * [WICKET-986] - Wicket Javadoc Standardization:
> org.apache.wicket.util.value
>     * [WICKET-998] - Remove obsolete attribute modifier
>     * [WICKET-1000] - Wicket Javadoc Standardization:
> org.apache.wicket.time
>     * [WICKET-1004] - Label associated with an open/close tag should still
> work
>     * [WICKET-1009] - russian resource files
>     * [WICKET-1034] - Allow Custom Javascript on AJAX Busy Indication
>     * [WICKET-1041] - Fix a TODO for 1.3 at AjaxFormSubmitBehavior.onError
> ()
>     * [WICKET-1044] - Clarification of when children are added to
> Component
> tree for TabbedPanel
>
> ** New Feature
>     * [WICKET-480] - IHeaderResponse.renderOnUnLoadJavascript(String
> javascript);
>     * [WICKET-806] - add month/year selection
>     * [WICKET-832] - [Patch] add a UrlValidator
>     * [WICKET-930] - Wrap Guice-Injector with proxying for Objects
>     * [WICKET-939] - Make org.apache.wicket.markup.html.image work with
> ajax
> by adding either random or autoindex or??
>     * [WICKET-944] - ehcache based MarkupCache (1.3)
>     * [WICKET-979] - Wants yahoo calendar to be displayed on page by
> default
> (ie no popup)
>     * [WICKET-983] - Merge the portlet support branch into the trunk
>     * [WICKET-1030] - add support for CalendarGroup
>     * [WICKET-1031] - add facilities to execute javascript code to further
> customize the YUI Calendar
>
>
>
> ** Task
>     * [WICKET-858] - warning note when using DefaultDataTable
>     * [WICKET-1023] - Release Wicket 1.3.0-beta4
>
>
>
> ** Wish
>     * [WICKET-804] - Need a "Getting Started/Creating a new Wicket
> project"
> guide
>



-- 
AT(r)

Reply via email to