Skip to content

Releases: smallrye/jandex

3.5.2

12 Nov 11:20

Choose a tag to compare

What's Changed

Full Changelog: 3.5.1...3.5.2

3.5.1

23 Oct 13:05

Choose a tag to compare

What's Changed

  • Ensure that unannotated known class types are singletons by @snazy in #589
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #591
  • Bump com.igormaznitsa:mvn-jlink-wrapper from 1.2.4 to 1.2.5 by @dependabot[bot] in #592
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #593
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #595
  • Bump net.bytebuddy:byte-buddy from 1.17.7 to 1.17.8 by @dependabot[bot] in #596
  • Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #597
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #599
  • add StringBuilderGen to the gizmo2 module by @Ladicek in #600
  • release 3.5.1 by @Ladicek in #601

Full Changelog: 3.5.0...3.5.1

3.5.0

12 Sep 12:04

Choose a tag to compare

  • #575 Jandex2Gizmo#classDescOf() should use the ClassDesc cache
  • #574 Annotations in Method hashCode?
  • #568 Reproducible Jandex indexes
  • #561 Should we move ArC Methods.MethodKey into Jandex?
  • #560 Should we cache ArrayType#name() result for the usual suspects?

3.4.0

21 Jul 08:02

Choose a tag to compare

  • #543 fix type annotations on the outermost annotatable type of a nested type
  • #544 Gizmo 2 integration

3.3.2

03 Jul 14:53

Choose a tag to compare

  • #529 fix comment in ClassInfo.simpleName()
  • #538 expose the implicit Object bound in the TypeVariable public API
  • #540 intern EquivalenceKeys for primitive types and class types of java.*

3.3.1

13 May 09:09

Choose a tag to compare

  • #526 ClassInfo#simpleName() behaves inconsistently for nested/top-level classes with a dollar sign in name
  • #519 Add IndexView deprecated javadoc notices
  • #514 add module-info.class

3.3.0

07 Apr 12:58

Choose a tag to compare

  • #513 release 3.3.0
  • #512 Bump actions/create-github-app-token from 1 to 2
  • #511 add IndexView.getKnownDirectImplementations() and getAllKnownImplementations()
  • #510 add ClassInfo.enclosingClassAlways()
  • #509 allow figuring out the enclosing class of a local/anonymous class declared in a static/instance/field initializer
  • #508 Bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.5
  • #507 Bump net.bytebuddy:byte-buddy from 1.17.2 to 1.17.4
  • #506 Bump org.junit.jupiter:junit-jupiter from 5.12.0 to 5.12.1
  • #505 Bump net.bytebuddy:byte-buddy from 1.17.1 to 1.17.2
  • #504 Bump version.groovy from 4.0.25 to 4.0.26
  • #503 Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0
  • #502 Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0

3.2.7

17 Feb 09:32

Choose a tag to compare

  • #500 release 3.2.7
  • #499 Bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1
  • #498 Fix detection of Object type in AnnotationOverlayImpl#annotation
  • #497 AnnotationOverlayImpl#annotation does not detect Object properly when searching for inherited annotations

3.2.6

11 Feb 17:42

Choose a tag to compare

  • #496 release 3.2.6
  • #495 improve performance of the annotation overlay

3.2.5

07 Feb 08:23

Choose a tag to compare

  • #493 release 3.2.5
  • #492 fix losing type annotations with different visibility
  • #491 fix ClassInfo.canonicalRecordConstructor()