diff --git a/spring-ldap/docs/upgrade/src/upgrade.xml b/spring-ldap/docs/upgrade/src/upgrade.xml index 061a91ce..3f9402e5 100644 --- a/spring-ldap/docs/upgrade/src/upgrade.xml +++ b/spring-ldap/docs/upgrade/src/upgrade.xml @@ -4,379 +4,411 @@
Upgrade Guide -
- Upgrading from 1.1.x to 1.2 + + Upgrading from 1.1.x to 1.2-RC1 - Moved the core classes into the package - ldap.core + The base package for Spring LDAP is + org.springframework.ldap. In this document, we will + refer to this package as ldap. - - - + + Moved core classes from ldap to ldap.core - - - Class + The core classes listed below were moved to a subpackage called + ldap.core. - Before + + + - After - - + + + Class - - - AttributesMapper + Before - ldap + After + + - ldap.core - + + + AttributesMapper - - AuthenticationSource + ldap - ldap + ldap.core + - ldap.core - + + AuthenticationSource - - CollectingNameClassPair CallbackHandler + ldap - ldap + ldap.core + - ldap.core - + + CollectingNameClassPair- CallbackHandler - - ContextAssembler + ldap - ldap + ldap.core + - ldap.core - + + ContextAssembler - - ContextExecutor + ldap - ldap + ldap.core + - ldap.core - + + ContextExecutor - - ContextMapper + ldap - ldap + ldap.core + - ldap.core - + + ContextMapper - - ContextSource + ldap - ldap + ldap.core + - ldap.core - + + ContextSource - - DefaultNameClassPairMapper + ldap - ldap + ldap.core + - ldap.core - + + DefaultNameClassPairMapper - - DirContextProcessor + ldap - ldap + ldap.core + - ldap.core - + + DirContextProcessor - - LdapOperations + ldap - ldap + ldap.core + - ldap.core - + + LdapOperations - - LdapTemplate + ldap - ldap + ldap.core + - ldap.core - + + LdapTemplate - - NameClassPairCallbackHandler + ldap - ldap + ldap.core + - ldap.core - + + NameClassPairCallbackHandler - - NameClassPairMapper + ldap - ldap + ldap.core + - ldap.core - + + NameClassPairMapper - - SearchExecutor + ldap - ldap + ldap.core + - ldap.core - - - - + + SearchExecutor - Moved subpackages of ldap.support to top - level + ldap - - - + ldap.core + + + + + - - - Class + + Moved subpackages of ldap.support to ldap - Before + The various packages for authentication, controls and filters were + moved to the top level ldap package. - After - - + + + - - - * + + + Class - ldap.support.authentication + Before - ldap.authentication - + After + + - - * + + + * - ldap.support.control + ldap.support.authentication - ldap.control - + ldap.authentication + - - * + + * - ldap.support.filter + ldap.support.control - ldap.filter - - - - + ldap.control + - Moved most classes in ldap.support to - ldap.core or ldap.core.support + + * - - - + ldap.support.filter - - - Class + ldap.filter + + + + + - Before + + Moved most classes in ldap.support to ldap.core or + ldap.core.support - After - - + The classes in ldap.support that are directly + referenced from the core classes were moved to + ldap.core, while various support classes not directly + referenced were moved to ldap.core.support. - - - AbstractContextSource + + + - ldap.support + + + Class - ldap.core.support - + Before - - AggregateDirContextProcessor + After + + - ldap.support + + + AbstractContextSource - ldap.core.support - + ldap.support - - AttributeModificationsAware + ldap.core.support + - ldap.support + + AggregateDirContextProcessor - ldap.core - + ldap.support - - CountNameClassPair CallbackHandler + ldap.core.support + - ldap.support + + AttributeModificationsAware - ldap.core.support - + ldap.support - - DefaultDirObjectFactory + ldap.core + - ldap.support + + CountNameClassPair- CallbackHandler - ldap.core - + ldap.support - - DefaultDnParserFactory + ldap.core.support + - ldap.support + + DefaultDirObjectFactory - ldap.core - + ldap.support - - DirContextAdapter + ldap.core + - ldap.support + + DefaultDnParserFactory - ldap.core - + ldap.support - - DirContextOperations + ldap.core + - ldap.support + + DirContextAdapter - ldap.core - + ldap.support - - DirContextSource + ldap.core + - ldap.support + + DirContextOperations - ldap.core.support - + ldap.support - - DistinguishedName + ldap.core + - ldap.support + + DirContextSource - ldap.core - + ldap.support - - DnParser + ldap.core.support + - ldap.support + + DistinguishedName - ldap.core - + ldap.support - - LdapContextSource + ldap.core + - ldap.support + + DnParser - ldap.core.support - + ldap.support - - LdapEncoder + ldap.core + - ldap.support + + LdapContextSource - ldap.core - + ldap.support - - LdapRdn + ldap.core.support + - ldap.support + + LdapEncoder - ldap.core - + ldap.support - - LdapRdnComponent + ldap.core + - ldap.support + + LdapRdn - ldap.core - - - - + ldap.support - Moved classes in ldap and ldap.util to - ldap.support and removed ldap.util + ldap.core + - - - + + LdapRdnComponent - - - Class + ldap.support - Before + ldap.core + + + + + - After - - + + Moved classes in ldap and ldap.util to ldap.support - - - DefaultNamingExceptionTranslator + The ldap.util package has been removed. The + classes in ldap.util were moved to + ldap.support. Also, the classes in + ldap related to exception translation were moved to + ldap.support. - ldap + + The translation classes are deprecated. Instead, the static + method LdapUtils.convertLdapException should be + used. + - ldap.support - + + + - - LdapUtils + + + Class - - + Before - ldap.support - + After + + - - ListComparator + + + DefaultNamingExceptionTranslator - ldap.utils + ldap - ldap.support - + ldap.support + - - NamingExceptionTranslator + + LdapUtils - ldap + - - ldap.support - - - - -
+ ldap.support + + + + ListComparator + + ldap.util + + ldap.support + + + + NamingExceptionTranslator + + ldap + + ldap.support + + + + + +
\ No newline at end of file