]> source.dussan.org Git - aspectj.git/commitdiff
Add 1.9.22.1 release notes
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 11 May 2024 05:57:23 +0000 (07:57 +0200)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 11 May 2024 06:21:45 +0000 (08:21 +0200)
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
docs/index.adoc
docs/release/JavaVersionCompatibility.adoc
docs/release/README-1.9.22.adoc

index 9ec4da69dab427d9e88dbea5cf38fed56ecbb9c6..bcd4675add9c204c68f067a129e0eda6b95d04db 100644 (file)
@@ -98,7 +98,7 @@ JDK to run
 // AspectJ_JDK_Update: add new release to table
 |Release notes |Release notes, describing new features, improvements, bugfixes per AspectJ version: +
  +
-xref:release/README-1.9.22.adoc[1.9.22],
+xref:release/README-1.9.22.adoc[1.9.22 / 1.9.22.1],
 xref:release/README-1.9.21.adoc[1.9.21 / 1.9.21.1 / 1.9.21.2], xref:release/README-1.9.20.adoc[1.9.20 / 1.9.20.1],
 xref:release/README-1.9.19.adoc[1.9.19], xref:release/README-1.9.9.adoc[1.9.9 / 1.9.9.1],
 xref:release/README-1.9.8.adoc[1.9.8], xref:release/README-1.9.7.adoc[1.9.7],
index 1a191eecc970bc3620d9e60dac17df4b7734df75..334853c40fb7d1278470dbbd5fb3d45037d50db3 100644 (file)
@@ -9,7 +9,7 @@ be easily concluded from the AspectJ version number anymore, and we are sorry fo
 [%autowidth, stripes=even, options="header"]
 |===
 |AspectJ version |Java version |Comments
-|1.9.22 |22 |
+|1.9.22 - 1.9.22.1 |22 |
 |1.9.21 - 1.9.21.2 |21 |AspectJ compiler requires JDK 17+ during build time. During runtime, AspectJ still only requires Java 8+ for both compile-time and load-time weaving. Pure Java code can be compiled down to as old as 1.3 byte code level.
 |1.9.20 - 1.9.20.1 |20 |
 |1.9.19 |19 |
index efde205730c8d67a1bbc843da713be9b4aa072fc..ae2cf71789989363aef8830da5ff99dbd9d1077b 100644 (file)
@@ -1,10 +1,46 @@
 = AspectJ 1.9.22
+:doctype: book
+:leveloffset: +1
+
+The releases 1.9.22 and 1.9.22.1 are described together in this document.
+
+= AspectJ 1.9.22.1
 
 // AspectJ_JDK_Update: Each a.b.c release needs a new release notes document. For a.b.c.d minors, the existing a.b.c
 // document can be updated. After copying this document, remove the comment from the previous one.
 
 _© Copyright 2024 Contributors. All rights reserved._
 
+_Release info: 1.9.22.1 available 11-May-2024_
+
+Please note that Bugzilla for issue management is deprecated and new issues should be filed as
+https://github.com/eclipse-aspectj/aspectj/issues/new[GitHub issues]. The list of issues addressed for 1.9.22.1 can be
+found here:
+
+* https://github.com/eclipse-aspectj/aspectj/issues?q=is%3Aissue+is%3Aclosed++milestone%3A1.9.22.1[GitHub 1.9.22.1]
+* https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f0=OP&f1=OP&f3=CP&f4=CP&j1=OR&list_id=16866879&product=AspectJ&query_format=advanced&target_milestone=1.9.22.1[Bugzilla 1.9.22.1]
+
+== New features
+
+AspectJ 1.9.22.1 has no new features, only bugfixes and improvements.
+
+== Improvements
+
+* The pointcut parser now traverses type parameters in generic types, e.g. in `MyType<A, B>` it also traverses the
+  previously ignored type parameters `A` and `B`, enabling future improvements like more exact type matching or checks
+  for illegal primitive type parameters. See link:https://github.com/eclipse-aspectj/aspectj/issues/221[issue #221].
+* link:https://github.com/eclipse-aspectj/aspectj/issues/306[Performance issue due to repeated attempts to find classes without FQN]
+
+== Other changes and bug fixes
+
+* link:https://github.com/eclipse-aspectj/aspectj/issues/211[AJC core dump when mixing type name wildcards with generics]
+* link:https://github.com/eclipse-aspectj/aspectj/issues/302[Potential ThreadLocalMap.Entry accumulation in JoinPointImpl]
+* link:https://github.com/eclipse-aspectj/aspectj/issues/305[WeavingAdaptor optimisations cause Equinox weaving problems]
+
+= AspectJ 1.9.22
+
+_© Copyright 2024 Contributors. All rights reserved._
+
 _Release info: 1.9.22 available 23-Mar-2024_
 
 Please note that Bugzilla for issue management is deprecated and new issues should be filed as