AspectJ 5 introduces several important changes to the language and tools in order to support Java 5, and to extend the capabilities of AspectJ in general. These changes are too extensive to describe in a simple readme file, so instead we have created the AspectJ 5 Developer's Notebook to describe them.
AspectJ 5 also introduces a number of changes to the supporting tools, most notably in its support for load-time weaving. These changes are documented in the Developers Guide.
For information on bug fixes in AspectJ 5 v1.5.0, see the changes document.