diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-01-04 08:29:34 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2024-01-06 10:09:11 +0100 |
commit | f7962810eca3ddda75d64b85caab2449eeff480e (patch) | |
tree | 1c6b31641f1e0b714afbb699cebfd1da3ccf96f8 /docs/dist/doc/README-1.8.10.adoc | |
parent | 0065b755292708d6fd27c067564ecef2b10ede04 (diff) | |
download | aspectj-f7962810eca3ddda75d64b85caab2449eeff480e.tar.gz aspectj-f7962810eca3ddda75d64b85caab2449eeff480e.zip |
Bulk-rename release read-me files to version numbers with dots
Also rename references. E.g.
- RELEASE-11 -> RELEASE-1.1
- RELEASE-1810 -> RELEASE-1.8.10
- RELEASE-1921 -> RELEASE-1.9.21
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/dist/doc/README-1.8.10.adoc')
-rw-r--r-- | docs/dist/doc/README-1.8.10.adoc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/docs/dist/doc/README-1.8.10.adoc b/docs/dist/doc/README-1.8.10.adoc new file mode 100644 index 000000000..cce5da187 --- /dev/null +++ b/docs/dist/doc/README-1.8.10.adoc @@ -0,0 +1,37 @@ +== AspectJ 1.8.10 + +_© Copyright 2016 Contributors. All rights reserved._ + +The full list of resolved issues in 1.8.10 is available +https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;product=AspectJ;target_milestone=1.8.10;[here] + +_Release info: 1.8.10 available 9-Dec-2016_ + +=== Notable changes + +==== JDT Upgrade + +The JDT compiler inside AspectJ has been upgraded to the Eclipse Neon.2 +level (JDT commit #75dbfad0). + +==== Java8 + +The Eclipse JDT compiler embedded inside AspectJ now requires Java 8, so +that is the minimum required level to compile sources with AspectJ. +However, if only doing weaving and no compilation then it is possible to +use Java 7. + +==== Annotation style around advice and proceed (https://bugs.eclipse.org/bugs/show_bug.cgi?id=500035[Bug 500035]) + +A long standing issue that has been lurking in the handling of arguments +passed to proceed for annotation style aspects has been fixed. If, at a +joinpoint where 'this'/'target' differ (for example at some call +joinpoints), the pointcut bound either 'this' or 'target' (but not +both), then the system would still expect the advice to pass both 'this' +and 'target' into the proceed call. With the fix here you only need to +pass what you bind. So if you bind only 'this' you don't need to pass +'target' (and vice versa). This will affect users that have been working +around this quirk by passing both 'this' and 'target'. That isn't +necessary anymore. This fix is in aspectjrt.jar so you will need to be +using the 1.8.10 version of aspectjrt.jar at runtime to pickup this +change. |