Skip to content

Releases: smallrye/jandex

3.0.6

04 Oct 14:13
Compare
Choose a tag to compare
  • #336 release 3.0.6
  • #335 [3.0] improve AnnotationInstance.hashCode()

2.4.4.Final

25 Sep 10:09
60c7444
Compare
Choose a tag to compare

What's Changed

  • [2.4] improve AnnotationInstance.hashCode() by @Ladicek in #332

Full Changelog: 2.4.3.Final...2.4.4.Final

3.1.5

22 Sep 11:10
Compare
Choose a tag to compare
  • #331 release 3.1.5
  • #330 release 3.1.4
  • #329 improve AnnotationInstance.hashCode()
  • #328 Maven plugin: support containing a path
  • #327 Migrating from Jandex maven plugin 1.1.1 to 3.1.3 fails to create intermediate directories when generating an index

3.1.3

28 Aug 10:53
Compare
Choose a tag to compare
  • #326 improve Jandex Maven plugin documentation
  • #325 release 3.1.3
  • #324 restore serialization compatibility with Jandex 2
  • #321 add MethodInfo.isStaticInitializer()
  • #320 Allow configuring persistent index format version in the Maven plugin
  • #319 Add good first issues and codeowners file
  • #318 Establish the notion of annotation instance equivalence
  • #317 Reduce allocations when creating immutable array-backed lists
  • #316 Bump guava from 29.0-jre to 32.0.0-jre in /maven-plugin/src/it/someLibraries
  • #315 support directory in jar
  • #314 classloader.getResource(entryName) return null
  • #137 Configurable persistent index format version in the Maven plugin

3.1.2

08 Jun 15:12
Compare
Choose a tag to compare
  • #313 release 3.1.2
  • #312 Fix parameters handling
  • #311 Add MethodInfo#isDefault() and MethodInfo#isBridge()

3.1.1

13 Apr 09:20
Compare
Choose a tag to compare
  • #309 release 3.1.1
  • #308 make type variable reference serialization reproducible
  • #307 make the VoidType.VOID constant public

3.1.0

06 Apr 13:40
Compare
Choose a tag to compare
  • #306 release 3.1.0
  • #305 Maven 3.9 fixes
  • #304 Update Java versions in CI: remove 19 and 20-ea, add 20
  • #303 performance improvements
  • #299 Build generates reproducible jars
  • #298 jandex does not build with Maven 3.9.0
  • #297 Relatively small but important improvements
  • #296 Ignore invalid generic signatures during indexing
  • #295 Improve GitHub Actions setup
  • #294 Add convenient builders for most org.jboss.jandex.Type implementations
  • #293 Add API for reconstructing descriptors and generic signatures
  • #286 Reproducible serialisation, fixes #213
  • #204 Add methods to reconstruct generic signature

3.0.5

02 Dec 15:08
Compare
Choose a tag to compare
  • #292 Release 3.0.5
  • #291 Improve javadoc of several methods, especially Type.name()
  • #290 Fix class ordering when propagating type annotations
  • #289 jandex-maven-plugin throws IllegalArgumentException: Comparison method violates its general contract

3.0.4

24 Nov 11:51
Compare
Choose a tag to compare
  • #288 Release 3.0.4
  • #287 Bump postgresql from 42.5.0 to 42.5.1 in /maven-plugin/src/it/someLibraries
  • #285 Add workaround for wrong type annotation path generated by Kotlin
  • #284 Jandex fails when indexing a Kotlin-generated class with certain type annotation
  • #283 Add ClassType.create()
  • #282 Add javadoc for ClassSummary

3.0.3

09 Nov 14:16
Compare
Choose a tag to compare
  • #281 Release 3.0.3
  • #280 Fix adjusting parameter list of weird inner class constructors
  • #279 NegativeArraySizeException while scanning groovy-3.0.13.jar