diff --git a/doc/xdocs/changes.xml b/doc/xdocs/changes.xml
index 4055fd0b8d..096a6058b9 100644
--- a/doc/xdocs/changes.xml
+++ b/doc/xdocs/changes.xml
@@ -27,19 +27,22 @@
Made ConfigAttributeDefinition and ConfigAttribute Serializable
- User now accepted blank passwords (null passwords still rejected)
+ User now accepts blank passwords (null passwords still rejected)
FilterToBeanProxy now searches hierarchical bean factories
- Improved Tapestry support in AbstractProcessingFilter
+ Improved Tapestry support in AbstractProcessingFilter
User now accepted blank passwords (null passwords still rejected)
ContextHolderAwareRequestWrapper now provides a getUserPrincipal() method
HttpSessionIntegrationFilter no longer creates a HttpSession unnecessarily
FilterSecurityInterceptor now only executes once per request (improves performance with SiteMesh)
- Contacts sample web.xml no longer expect Log4j to be in classpath
+ Log4j now included in generated WAR artifacts (fixes issue with Log4j listener)
JaasAuthenticatinProvider now uses System.property "java.security.auth.login.config"
JaasAuthenticationCallbackHandler Authentication is passed to handle method setAuthentication removed
Added AuthenticationException to the AutenticationEntryPoint.commence method signature
Added AccessDeniedException to the SecurityEncorcementFilter.sendAccessDeniedError method signature
Correct issue with JdbcDaoImpl default SQL query not using consistent case sensitivity
+ FilterChainProxy added to significantly simplify web.xml configuration of Acegi Security
+ FilterToBeanProxy now addresses lifecycle mismatch (IoC container vs servlet container) issue
+ Additional debug-level logging
Major CVS repository restructure to support Maven and eliminate libraries