The setting of protect whilst processing (i.e. moving) moving arguments
has been reimplemented, as has the method of writing information from
the .aux file to other files such as the .toc file. Details can
be found in the file ltdefns.dtx.
We hope that these changes will not affect many packages.