Author: ivaynberg
Date: Tue Aug 23 14:54:17 2011
New Revision: 1160726
URL: http://svn.apache.org/viewvc?rev=1160726&view=rev
Log:
changelog for rc6
Modified:
wicket/trunk/CHANGELOG-1.5
Modified: wicket/trunk/CHANGELOG-1.5
URL:
http://svn.apache.org/viewvc/wicket/trunk/CHANGELOG-1.5?rev=1160726&r1=1160725&r2=1160726&view=diff
==============================================================================
--- wicket/trunk/CHANGELOG-1.5 (original)
+++ wicket/trunk/CHANGELOG-1.5 Tue Aug 23 14:54:17 2011
@@ -1,5 +1,138 @@
This file contains all changes done on the 1.5 version.
+Release Notes - Wicket - Version 1.5-RC6
+
+** Bug
+ * [WICKET-2650] - Consistently create body for short tags.
+ * [WICKET-3727] - MultiFileUploadField internationalisation does not work
+ * [WICKET-3818] - AbstractTree.updateTree() method not works
+ * [WICKET-3820] - New Chrome merges text in replaceOuterHtml, breaking
wicket-ajax
+ * [WICKET-3822] - some jmx values are not working since they require
wickets filter environment (application, session, etc.)
+ * [WICKET-3825] - MockHttpServletRequest getRequestURL and getRequestURI
should not return query parameters
+ * [WICKET-3827] - Component loses state after replace another one
+ * [WICKET-3828] -
QueryStringWithTimestampResourceCachingStrategy#undecorateUrl(ResourceUrl) can
causes NPE
+ * [WICKET-3832] - RequestLogger doesn't log incoming event and outgoing
page
+ * [WICKET-3833] - Components inside an invisible <wicket:enclosure> are
still rendered
+ * [WICKET-3834] - WicketTester does not follow absolute redirects
+ * [WICKET-3836] - regression on strategy to integrate cas authentication
+ * [WICKET-3837] - StringResourceModel doesn't handle correctly resources
containing a single quote
+ * [WICKET-3838] - In wicket 1.5 urlFor returns incorrect string for
package mounted pages
+ * [WICKET-3840] - AjaxSubmitLink does not respect its getForm()
+ * [WICKET-3841] - Redirecting to the home page after binding the session
leads to Wicket creating an invalid URL
+ * [WICKET-3845] - support custom response headers in
AbstractResource.ResourceResponse
+ * [WICKET-3846] - in environments without reliable timestamps (e.g. some
clusters) resource caching is useless
+ * [WICKET-3847] - Modal window won't show in internet explorer document
mode 8
+ * [WICKET-3848] - resource caching is not working for localized package
resources
+ * [WICKET-3850] - Unnecessary static call to Application.get() in
PropertiesFactory though it's already available in a field
+ * [WICKET-3851] - Remove usage of System.gc() in Wicket code
+ * [WICKET-3855] - Problem scavenging sessions with Jetty and Wicket 1.5
+ * [WICKET-3858] - AsynchronousDataStore needs to stop - make thread a
daemon
+ * [WICKET-3859] - WicketFilterTest.testIgnorePaths
java.lang.IllegalStateException: Request#getLocale cannot return null, request
has to have a locale set on it
+ * [WICKET-3860] - StoredResponsesMapTest Random.nextInt takes only
positive integer arguments, not 0
+ * [WICKET-3861] - AbstractTransformerBehavior sets wrong namespace
+ * [WICKET-3862] - ComponentInfo: simplified -, : encoding procedure
+ * [WICKET-3863] - SecurePackageResourceGuard acceptAbsolutePath pattern
check loop
+ * [WICKET-3864] - o.a.w.spring.test.ApplicationContextMock.getBean(String,
Object[]) method signature is incorrect
+ * [WICKET-3867] - URIs should be used instead of URLs as Set or Map keys.
+ * [WICKET-3868] - Feedback message should be handled the same way
everywhere.
+ * [WICKET-3869] - ResponseIOException when ajax response contains resource
reference
+ * [WICKET-3870] - Restore the functionality for unmounting already mounted
IRequestMappers from 1.4
+ * [WICKET-3871] - ResourceStreamRequestHandler should use
content-disposition attachment when filename is set
+ * [WICKET-3872] - MarkupContainer.removeAll() does not detach models
recursively
+ * [WICKET-3874] - RequestLogger#getRequests throws
concurrentmodificationexceptions when used
+ * [WICKET-3875] - Clear Files.remove() behavior
+ * [WICKET-3876] - Improve synchronization in AsynchronousDataStore buffer
structure
+ * [WICKET-3878] - When base markup file has been removed from the cache,
the the derived markup should be removed as well
+ * [WICKET-3880] - Reference to a non-existing images causes
IllegalStateException "ResourceResponse#setWriteCallback() must be set."
+ * [WICKET-3882] - NullPointerException in
QueryStringWithTimestampResourceCachingStrategy
+ * [WICKET-3883] - ResourceReferences URL are not decorated with the
CachingStrategy
+ * [WICKET-3884] - Null model for AttributeAppender should not render empty
attribute
+ * [WICKET-3885] - setResponsePage in AjaxLink goes always to
localhost:8080 instead to the right host and port
+ * [WICKET-3887] - Problems concerning IE9 with "ActiveX Filtering" enabled
+ * [WICKET-3890] - Add SharedResources.remove(String key) as it was present
in 1.4.
+ * [WICKET-3891] - in development mode Wicket stops picking up markup
changes
+ * [WICKET-3892] - Modal window does not show the right page
+ * [WICKET-3896] - INamedParameters and IIndexedParameters should not know
about their implementations
+ * [WICKET-3897] - renderCSSReference doesn't work with mountPage("/")
+ * [WICKET-3900] - AsynchronousDataStoreTest is failing randomly
+ * [WICKET-3906] - PageParameters#set not follow INamedParameters#set
behavior
+ * [WICKET-3908] - Encoding problem with POSTing a form with Ajax
+ * [WICKET-3909] - Encoding problem with JavaScriptRefrences
+ * [WICKET-3910] - o.a.w.pageStore.AsynchronousDataStore#getData() returns
null if the StoreEntryRunnable is currently running
+ * [WICKET-3912] - SCRIPT tags in Ajax-Response are not evaluated in Chrome
+ * [WICKET-3913] - WicketTester doesn't changes from panel to page
+ * [WICKET-3914] - Wicket 1.5 violates servlet standard, Glassfish spews
warnings
+ * [WICKET-3917] - NPE with RequestLogger enabled and Https
+ * [WICKET-3918] - NPE when requesting
http://example.com/app/wicket/resource/org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow/res/
+ * [WICKET-3919] - RequestLogger generates log entries that are not parsable
+ * [WICKET-3921] - No HTTP response cache headers are set in Wicket Ajax
redirects
+ * [WICKET-3926] - CryptoMapper does not correctly decrypt URLs for the
home page
+ * [WICKET-3929] - PropertyModel/PropertyResolver breaks when using a List
as the root object
+ * [WICKET-3931] - Component markup caching inconsistencies
+ * [WICKET-3940] - Some of the recent commits break junit tests in
wicketstuff minis
+ * [WICKET-3949] - ClassCastException: IOException cannot be cast to
NotSerializableException
+ * [WICKET-3954] - MockHttpServletRequest#setURL(String url) does not
respect protocol, domain and port
+ * [WICKET-3958] - Autolinks with
getMarkupSettings().setAutomaticLinking(true) produce error in subpackage
+ * [WICKET-3965] - A (stateless) page immediately disappears after the
first render
+ * [WICKET-3971] - TextTemplateResourceReference should be registered into
the ResourceReferenceRegistry because otherwise the next request is served by
PackageResourceReference
+ * [WICKET-3972] - wicket:message attribute results in "The component was
rendered already" error
+ * [WICKET-3980] - Adding a SignInPanel to a page generates an additional
call to the page's constructor
+ * [WICKET-3986] - Potential StackOverflowError in SerializableChecker
+
+** Improvement
+ * [WICKET-933] - Look into removing
AbstractSingleSelectChoice.NO_SELECTION_VALUE
+ * [WICKET-2762] - Multiple fileuploads in one http-session
+ * [WICKET-3066] - Make showing of empty list in AutoComplete configurable
+ * [WICKET-3310] - Multiple language support for UploadProgressBar
+ * [WICKET-3478] - Allow for dynamic prefix and suffixes in
CheckBoxMultipleChoice
+ * [WICKET-3480] -
org/apache/wicket/extensions/markup/html/tree/table/{PropertyRenderableColumn,PropertyTreeColumn}
common code
+ * [WICKET-3564] - AjaxRequestTarget#addComponent(..) should guard against
improper usage
+ * [WICKET-3689] - @SpringBean: support 'required'
+ * [WICKET-3784] - ListMultipleChoice should allow its model to return a
different collection on each access
+ * [WICKET-3785] - CheckGroup's model update should be aligned with
ListMultipleChoice
+ * [WICKET-3788] - wicket FileChannelPool has scalability issues
+ * [WICKET-3815] - LinkType inner class is duplicated
+ * [WICKET-3819] - Ensure page id don't get increased inside an AJAX
request cycle
+ * [WICKET-3821] - MarkupCacheProvider should create keys following
resource name standard
+ * [WICKET-3824] - Unnecessary method overwritting on
PackageStringResourceLoader
+ * [WICKET-3826] - Remove inline styles from NavigationToolbar markup
+ * [WICKET-3830] - DefaultPageFactory Exception Message Improvement
+ * [WICKET-3831] - EmailTextField should have a EmailTextField(final String
id) constructor like TextField
+ * [WICKET-3835] - Use AsynchronousDataStore by default
+ * [WICKET-3839] - RequestLogger issues
+ * [WICKET-3844] - Fallback to RedirectToBuffer render strategy if none of
the conditions match
+ * [WICKET-3852] - make PropertiesFactory easier to use outside of wicket
scope
+ * [WICKET-3895] - Ignore the exception when closing a connection used to
get the resource last modification time
+ * [WICKET-3903] - Split AutoLabelResolver into wicket:for and wicket:label
+ * [WICKET-3911] - Hungarian localisation for upload component and examples
+ * [WICKET-3916] - FilterForm#enableFocusTracking(FormComponent) method
uses ComponentTag#put(String,CharSequence) with key="id" which gives a warning
in Wicket 1.5
+ * [WICKET-3932] - Hide the DatePicker, when the user clicks on an area of
the document outside of the DatePicker
+ * [WICKET-3935] - DynamicImageResource shouldn't be that lazy
+ * [WICKET-3937] - Improve AJAX FunctionsExecutor robustness with try/catch
+ * [WICKET-3941] - Provide hooks to alias the class names
generated/consumed by PackageMapper
+ * [WICKET-3948] - IResourceCachingStrategy is too much bound to
PackageResource, make it more general
+ * [WICKET-3975] - Publish source artifacts for test-jar artifacts too
+ * [WICKET-3978] - Delegate the Page#isBookmarkable() to the IPageFactory
implementation
+
+** New Feature
+ * [WICKET-1469] - New Wicket tag 'wicket:for'
+ * [WICKET-3857] - Allow validators access to component's model
+ * [WICKET-3865] - Create a debug page with which the developer can browse
the disk data store
+ * [WICKET-3886] - Option for providing caption to DataTable
+ * [WICKET-3898] - Add CompoundClassResolver
+ * [WICKET-3901] - Provide a hook in form processing after models have been
updated to validate model objects with values in place
+ * [WICKET-3963] - Improve introspection of page instance in
IPageRequestHandler
+ * [WICKET-3964] - IRequestCycleListener should have a hook for post
processing an executed request handler
+ * [WICKET-3966] - Create Fragment.getAssociatedMarkupId
+ * [WICKET-3968] - Introduce IRequestCycleListener#onUrlGenerated(Url)
listener method
+
+** Task
+ * [WICKET-3849] - Restore the support of ISecuritySettings#enforceMount in
1.5
+
+** Wish
+ * [WICKET-3811] - Using tree table leads to warnings in log
+
+
Release Notes - Wicket - Version 1.5-RC5.1
** Sub-task