aboutsummaryrefslogtreecommitdiffstats
path: root/docs/dist/doc/README-1.8.10.adoc
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-04 08:29:34 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-06 10:09:11 +0100
commitf7962810eca3ddda75d64b85caab2449eeff480e (patch)
tree1c6b31641f1e0b714afbb699cebfd1da3ccf96f8 /docs/dist/doc/README-1.8.10.adoc
parent0065b755292708d6fd27c067564ecef2b10ede04 (diff)
downloadaspectj-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.adoc37
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.