Upgrade notes

2.1.0 -> 2.2.0

Account lists now support to define tools. These are displayed as linked images like the edit and delete links in the list.
Overwrite lamList::getAdditionalTools() to use this feature.

The definition of account list options changed. The function lamList::getAdditionalTools() is no longer available. Use these functions instead: lamList::listGetAllConfigOptions() and lamList::listConfigurationChanged().
All options are now saved in cookies for one year.

The baseModule class has a new protected option: $autoAddObjectClasses You can set it to false if you do not want that your module's object classes are added when creating or loading an account.

2.0.0 -> 2.1.0

Style changes:
baseModule:
  The class variable $base is no longer visible in child classes. Please use $this->getAccountContainer() to access the accountContainer object.

Several other class variables in accountContainer etc. are now private. Use the new access methods.


1.3.0 -> 2.0.0

LAM is now PHP5 only. Several variables are now private and need to be accessed via functions.


1.2.0 -> 1.3.0

New lamList function:
No more lamdaemon commands via delete_attributes() and save_attributes() in account modules.
Please use these new functions to call lamdaemon directly:

1.1.x -> 1.2.0

API changes:

1.0.4 -> 1.1.0

API changes:

1.0.0 -> 1.0.2

New module functions:
The LDAP attributes are no longer loaded by reading the LDAP schema. If your module does not implement the load_attributes() function then you have to use getManagedAttributes() or the meta data to specify them.

The class variable "triggered_messages" in baseModule was removed.