- Update to v3.3.2 * No changelog provided by upstream - Update to v3.3.1 * What's Changed + #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 - Update to v3.3.0 * What's Changed + #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 OBS-URL: https://build.opensuse.org/request/show/1290563 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=7
534 lines
22 KiB
Plaintext
534 lines
22 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Jul 4 01:25:57 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Update to v3.3.2
|
|
* No changelog provided by upstream
|
|
- Update to v3.3.1
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.3.0
|
|
* What's Changed
|
|
+ #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
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 18 04:48:30 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Update to v3.2.7
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.2.6
|
|
* What's Changed
|
|
+ #496 release 3.2.6
|
|
+ #495 improve performance of the annotation overlay
|
|
- Update to v3.2.5
|
|
* What's Changed
|
|
+ #493 release 3.2.5
|
|
+ #492 fix losing type annotations with different visibility
|
|
+ #491 fix ClassInfo.canonicalRecordConstructor()
|
|
- Update to v3.2.4
|
|
* What's Changed
|
|
+ #490 Release 3.2.4
|
|
+ #489 Bump com.google.code.gson:gson from 2.12.0 to 2.12.1
|
|
+ #488 Add JandexReflection.loadType()
|
|
+ #487 Bump net.bytebuddy:byte-buddy from 1.16.1 to 1.17.0
|
|
+ #486 Bump com.google.code.gson:gson from 2.11.0 to 2.12.0
|
|
+ #484 Bump version.groovy from 4.0.24 to 4.0.25
|
|
+ #483 Bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1
|
|
+ #482 Bump net.bytebuddy:byte-buddy from 1.15.10 to 1.15.11
|
|
+ #481 Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4
|
|
+ #480 Bump org.apache.maven.plugins:maven-invoker-plugin from
|
|
3.8.1 to 3.9.0
|
|
+ #478 Bump version.groovy from 4.0.23 to 4.0.24
|
|
+ #477 Bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10
|
|
+ #476 Bump version.maven-plugin-tools from 3.15.0 to 3.15.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 2 03:10:52 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Update to v3.2.3
|
|
* What's Changed
|
|
+ #475 release 3.2.3
|
|
+ #474 Allow pages.yml to be called by other workflows
|
|
+ #473 release 3.2.3-RC1, tenth attempt
|
|
+ #472 Fix invalid HTML in Type.parse() javadoc
|
|
+ #471 Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7
|
|
+ #470 release 3.2.3-RC1, ninth attempt
|
|
+ #469 Use the proper prepare-release.yml workflow again
|
|
+ #468 release 3.2.3-RC1, eighth attempt
|
|
+ #467 release 3.2.3-RC1, seventh attempt
|
|
+ #466 release 3.2.3-RC1, sixth attempt
|
|
+ #465 Use my fork of the prepare-release.yml workflow to
|
|
verify the checkout-git-ref input
|
|
+ #464 release 3.2.3-RC1, fifth attempt
|
|
+ #463 Comment out configuration that does not exist yet
|
|
+ #462 release 3.2.3-RC1, fourth attempt
|
|
+ #461 Various improvements to the release process
|
|
+ #460 release 3.2.3-RC1, third attempt
|
|
+ #459 Read project metadata in before/after release actions
|
|
+ #458 release 3.2.3-RC1, second attempt
|
|
+ #457 Checkout in before/after release actions
|
|
+ #456 release 3.2.3-RC1
|
|
+ #455 Use new release workflow with common SmallRye release
|
|
actions
|
|
+ #454 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to
|
|
3.5.0
|
|
+ #453 Bump org.apache.maven.plugins:maven-invoker-plugin from
|
|
3.8.0 to 3.8.1
|
|
+ #452 Bump org.junit.jupiter:junit-jupiter from 5.11.2 to
|
|
5.11.3
|
|
+ #451 Bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5
|
|
+ #450 Bump net.bytebuddy:byte-buddy from 1.15.3 to 1.15.4
|
|
+ #449 Bump org.junit.jupiter:junit-jupiter from 5.11.1 to
|
|
5.11.2
|
|
+ #448 Use Java 23 instead of 22 in CI
|
|
+ #447 Bump net.bytebuddy:byte-buddy from 1.15.2 to 1.15.3
|
|
+ #446 Add Release Procedure
|
|
+ #445 Bump net.bytebuddy:byte-buddy from 1.15.1 to 1.15.2
|
|
+ #444 Bump org.junit.jupiter:junit-jupiter from 5.11.0 to
|
|
5.11.1
|
|
+ #443 Bump org.codehaus.plexus:plexus-utils from 4.0.1 to
|
|
4.0.2
|
|
+ #442 Add Type.parse()
|
|
+ #441 Bump io.smallrye:smallrye-build-parent from 45 to 46
|
|
+ #440 Bump version.groovy from 4.0.22 to 4.0.23
|
|
+ #438 Bump com.igormaznitsa:mvn-jlink-wrapper from 1.2.3 to
|
|
1.2.4
|
|
+ #437 Fix Index.singleClass() when the passed class file is in
|
|
fact a module descriptor
|
|
+ #436 Exception in Index.singleClass() when applied to
|
|
module-info.class
|
|
+ #435 Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.15.1
|
|
+ #434 Bump org.apache.ant:ant from 1.10.14 to 1.10.15
|
|
+ #433 Bump version.maven-plugin-tools from 3.13.1 to 3.15.0
|
|
+ #431 Bump org.apache.maven.plugins:maven-invoker-plugin from
|
|
3.7.0 to 3.8.0
|
|
+ #430 Bump version.maven from 3.9.8 to 3.9.9
|
|
+ #428 Bump burrunan/gradle-cache-action from 1.22 to 2
|
|
+ #426 Bump org.junit.jupiter:junit-jupiter from 5.10.3 to
|
|
5.11.0
|
|
+ #425 Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to
|
|
3.4.1
|
|
- Update to v3.2.2
|
|
* What's Changed
|
|
+ #424 release 3.2.2, second attempt
|
|
+ #423 reformat source code
|
|
+ #422 release 3.2.2
|
|
+ #421 Rename ClassInfo.canonicalConstructor() to
|
|
canonicalRecordConstructor()
|
|
+ #420 replace ClassInfo.unsorted* with *InDeclarationOrder
|
|
+ #419 add ClassInfo.canonicalConstructor()
|
|
+ #418 Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to
|
|
3.4.0
|
|
+ #417 Improve javadoc of ClassInfo.fields(), methods() and
|
|
recordComponents()
|
|
+ #416 Bump burrunan/gradle-cache-action from 1.19 to 1.22
|
|
- Update to v3.2.1
|
|
* What's Changed
|
|
+ #415 release 3.2.1, second attempt
|
|
+ #414 Make sure all annotations in the annotation overlay have
|
|
target
|
|
+ #413 improve GitHub Actions setup
|
|
+ #412 release 3.2.1
|
|
+ #411 Bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18
|
|
+ #410 Bump io.smallrye:smallrye-build-parent from 44 to 45
|
|
+ #409 Added indexVersion parameter to the jandex-jar goal
|
|
+ #407 Bump version.groovy from 4.0.21 to 4.0.22
|
|
+ #406 Bump org.junit.jupiter:junit-jupiter from 5.10.2 to
|
|
5.10.3
|
|
+ #405 Bump com.igormaznitsa:mvn-jlink-wrapper from 1.2.2 to
|
|
1.2.3
|
|
+ #404 Avoid having a ton of empty HashMaps in memory
|
|
+ #403 Bump version.maven from 3.9.7 to 3.9.8
|
|
+ #401 improve javadoc of AnnotationOverlay.annotation()
|
|
+ #400 Bump io.smallrye:smallrye-build-parent from 43 to 44
|
|
+ #399 Bump version.maven-plugin-tools from 3.13.0 to 3.13.1
|
|
+ #397 Bump net.bytebuddy:byte-buddy from 1.14.16 to 1.14.17
|
|
+ #396 Bump org.sonatype.plugins:nexus-staging-maven-plugin
|
|
from 1.6.14 to 1.7.0
|
|
+ #395 Bump org.codehaus.mojo:exec-maven-plugin from 3.0.0 to
|
|
3.3.0
|
|
+ #394 Bump org.knowm.xchart:xchart from 3.8.1 to 3.8.8
|
|
+ #393 Bump org.apache.felix:maven-bundle-plugin from 5.1.8 to
|
|
5.1.9
|
|
+ #392 Bump io.smallrye:smallrye-build-parent from 42 to 43
|
|
+ #391 Bump org.junit.jupiter:junit-jupiter from 5.10.1 to
|
|
5.10.2
|
|
+ #390 Bump org.codehaus.plexus:plexus-utils from 4.0.0 to
|
|
4.0.1
|
|
+ #389 Bump version.groovy from 4.0.16 to 4.0.21
|
|
+ #388 Bump actions/setup-java from 3 to 4
|
|
+ #387 Bump com.google.code.gson:gson from 2.8.9 to 2.11.0
|
|
+ #386 Bump org.openjdk.jmh:jmh-core from 1.35 to 1.37
|
|
+ #385 Bump com.igormaznitsa:mvn-jlink-wrapper from 1.1.1 to
|
|
1.2.2
|
|
+ #384 Bump org.sonatype.plugins:nexus-staging-maven-plugin
|
|
from 1.6.13 to 1.6.14
|
|
+ #383 Bump version.maven from 3.8.1 to 3.9.7
|
|
+ #382 Bump org.codehaus.plexus:plexus-compiler-eclipse from
|
|
2.11.1 to 2.15.0
|
|
+ #381 Bump org.apache.maven.plugins:maven-invoker-plugin from
|
|
3.6.0 to 3.7.0
|
|
+ #380 Bump org.apache.maven.plugins:maven-compiler-plugin from
|
|
3.11.0 to 3.13.0
|
|
+ #379 Bump actions/setup-node from 3 to 4
|
|
+ #378 Bump net.bytebuddy:byte-buddy from 1.14.10 to 1.14.16
|
|
+ #377 Bump actions/upload-artifact from 3 to 4
|
|
+ #376 Bump version.maven-plugin-tools from 3.10.2 to 3.13.0
|
|
+ #375 Bump actions/checkout from 3 to 4
|
|
+ #374 Bump stCarolas/setup-maven from 4.5 to 5
|
|
+ #373 Bump burrunan/gradle-cache-action from 1.6 to 1.19
|
|
+ #372 use Java GitHub action for release
|
|
+ #371 improve allocations in the annotation overlay
|
|
- Update to v3.2.0
|
|
* What's Changed
|
|
+ #370 release 3.2.0
|
|
+ #368 move to next minor version, 3.2.0
|
|
+ #361 add annotation overlay
|
|
+ #356 skip Jandex Maven plugin execution for POM packaging
|
|
+ #355 Skip Plugin Execution on packaging type pom
|
|
+ #354 improve Index[View].getKnownUsers()
|
|
+ #348 Add support for sealed classes
|
|
+ #347 Reduce hash collisions when interning type variable
|
|
references
|
|
+ #346 Add empty and stacked indexes
|
|
+ #322 Indexing takes over 100x longer on big file
|
|
+ #255 Add an annotation overlay
|
|
+ #167 Add support for sealed classes
|
|
+ #142 Add a "stacked" composite index
|
|
- Update to v3.1.8
|
|
* What's Changed
|
|
+ #365 release 3.1.8, second attempt
|
|
+ #364 release 3.1.8
|
|
+ #363 Memory improvements
|
|
+ #360 Add ClassInfo.method(String, List)
|
|
+ #359 Add ClassInfo.method(String, List)
|
|
- Update to v3.1.7
|
|
* What's Changed
|
|
+ #357 Release 3.1.7
|
|
+ #353 Bump org.postgresql:postgresql from 42.5.1 to 42.7.2 in
|
|
/maven-plugin/src/it/someLibraries
|
|
+ #352 Fix class ordering when propagating type annotations,
|
|
take two
|
|
+ #351 add Type.create(Class)
|
|
+ #350 add support for boxing/unboxing of primitive types
|
|
+ #349 Comparison method violates its general contract!
|
|
+ #344 Update plugin dependencies
|
|
- Update to v3.1.6
|
|
+ #343 bump SmallRye Parent POM version
|
|
+ #342 release 3.1.6
|
|
+ #341 add an equivalence proxy for AnnotationInstance
|
|
+ #340 update Java versions in CI: remove 20 and 21-ea, add 21
|
|
and 22-ea
|
|
+ #339 allow primitive type signatures on fields
|
|
+ #338 Indexing throws an NPE in some cases
|
|
+ #337 improve error message when verifying magic bytes of the
|
|
input
|
|
+ #333 Add AnnotationInstance.equivalenceHashCode()
|
|
- Update to v3.0.6
|
|
* What's Changed
|
|
+ #336 release 3.0.6
|
|
+ #335 [3.0] improve AnnotationInstance.hashCode()
|
|
- Update to v3.1.5
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.1.3
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.1.2
|
|
* What's Changed
|
|
+ #313 release 3.1.2
|
|
+ #312 Fix parameters handling
|
|
+ #311 Add MethodInfo#isDefault() and MethodInfo#isBridge()
|
|
- Update to v3.1.1
|
|
* What's Changed
|
|
+ #309 release 3.1.1
|
|
+ #308 make type variable reference serialization reproducible
|
|
+ #307 make the VoidType.VOID constant public
|
|
- Update to v3.1.0
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.0.8
|
|
* What's Changed
|
|
+ #408 release 3.0.8
|
|
+ #402 [3.0] fix parameters handling
|
|
- Update to v3.0.7
|
|
* What's Changed
|
|
+ #367 release 3.0.7
|
|
+ #366 [3.0] Memory improvements
|
|
- Update to v3.0.6
|
|
* What's Changed
|
|
+ #336 release 3.0.6
|
|
+ #335 [3.0] improve Annota
|
|
- Update to v3.0.5
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.0.4
|
|
* What's Changed
|
|
+ #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
|
|
- Update to v3.0.3
|
|
* What's Changed
|
|
+ #281 Release 3.0.3
|
|
+ #280 Fix adjusting parameter list of weird inner class
|
|
constructors
|
|
+ #279 NegativeArraySizeException while scanning
|
|
groovy-3.0.13.jar
|
|
- Update to v3.0.2
|
|
* What's Changed
|
|
+ #278 Release 3.0.2, seventh attempt
|
|
+ #277 Release 3.0.2, sixth attempt
|
|
+ #276 Release 3.0.2, fifth attempt
|
|
+ #275 Release 3.0.2, fourth attempt
|
|
+ #274 Release 3.0.2, third attempt
|
|
+ #273 Release 3.0.2, second attempt
|
|
+ #272 Remove APIviz and adjust Javadoc config for JDK 17
|
|
+ #271 release 3.0.2
|
|
+ #270 Fix parsing type annotations on constructors of inner
|
|
classes
|
|
+ #269 Community Standards
|
|
+ #268 Not a class error for generated constructor in nested
|
|
class when using ECJ (and lombok)
|
|
+ #267 CI: drop JDK 18 GA, add JDK 19 GA, add JDK 20 EA
|
|
+ #266 Use the --release option when compiling on JDK 9+
|
|
+ #265 Improve how the test-data module is built using JDK 17
|
|
+ #264 don't download JDK 17 during build
|
|
- Update to v3.0.1
|
|
* What's Changed
|
|
+ #263 release 3.0.1
|
|
+ #262 Add test for indexing some common libraries
|
|
+ #261 Restore structural equality/hash code of the Type
|
|
hierarchy
|
|
+ #260 Fix the implementation of TypeVariable.hashCode()
|
|
+ #259 Add methods to access enum constants
|
|
+ #258 Restore structural equality of the Type hierarchy
|
|
+ #257 Fix type variable propagation
|
|
+ #256 IllegalStateException: Missing in reference table while
|
|
indexing guava
|
|
+ #254 consider adding FieldInfo.enumConstantOrdinal()
|
|
+ #253 add ClassInfo.enumConstants()
|
|
+ #252 Add String- and Class-accepting shortcuts
|
|
+ #251 Improve javadocs
|
|
- Update to v3.0.0
|
|
* What's Changed
|
|
+ #250 release 3.0.0
|
|
+ #249 release 3.0.0-RC4
|
|
+ #248 fix parsing recursive generic signatures
|
|
+ #247 StackOverflowError when parsing generic signature
|
|
+ #246 release 3.0.0-RC3
|
|
+ #245 restore some level of binary compatibility with Jandex
|
|
2.4 using Bridger
|
|
+ #244 add more information to ClassSummary
|
|
+ #243 add Index.singleClass()
|
|
+ #242 add AsciiDoc/Antora-based documentation site
|
|
+ #241 release-3.0.0-RC2
|
|
+ #240 release fix
|
|
+ #236 Release 3.0.0-RC1, fifth attempt
|
|
+ #235 Fix the "benchmarks" module before/after release
|
|
+ #234 Release 3.0.0-RC1, fourth attempt
|
|
+ #233 Fix the "benchmarks" module before/after release
|
|
+ #232 Release 3.0.0-RC1, third attempt
|
|
+ #231 Better way to avoid building the "benchmarks" module
|
|
during release
|
|
+ #230 release 3.0.0-RC1, second attempt
|
|
+ #229 Avoid building the "benchmarks" module during release
|
|
+ #228 Release 3.0.0-RC1
|
|
+ #227 Improve javadoc and fix javadoc build
|
|
+ #226 Fix NPE in type variable propagation
|
|
+ #225 Add Type.createWithAnnotations()
|
|
+ #224 Add AnnotationValue.asArrayList()
|
|
+ #223 Bump gson from 2.8.6 to 2.8.9 in /benchmarks
|
|
+ #222 Add AnnotationInstanceBuilder.with()
|
|
+ #221 Add proper support for recursive type parameters
|
|
+ #220 Propagate type annotations on all type variables +
|
|
improve Type.toString()
|
|
+ #219 Workaround for wrong type annotations on compact record
|
|
constructor
|
|
+ #218 "Not a parameterized type!" when indexing a record with
|
|
a compact constructor and an annotated parameterized types
|
|
+ #217 Fix parsing type annotations on parameterized bounds of
|
|
type parameters
|
|
+ #216 Serialize unbounded wildcards faithfully
|
|
+ #215 Improve equivalence key string representation
|
|
+ #214 Fix wrong type parameter sharing in generic signature
|
|
parser
|
|
+ #212 forward-port changes from master
|
|
+ #210 remove the notion of data version
|
|
+ #209 add AnnotationInstance.builder()
|
|
+ #208 add a builder for AnnotationInstance
|
|
+ #207 enable the Calcite regression test with Java 17
|
|
+ #206 improve AnnotationInstance.toString() when the
|
|
annotation only has the "value" member
|
|
+ #205 improve type annotations handling
|
|
+ #203 add methods to Index to work with packages
|
|
+ #202 Fix wrong type parameter sharing in generic signature
|
|
parser
|
|
+ #200 add JandexReflection for runtime loading of classes
|
|
corresponding to Jandex objects
|
|
+ #199 fix ArrayType.name() and add test
|
|
+ #198 Add a dedicated goal to the Jandex Maven plugin to
|
|
[re]index a JAR
|
|
+ #197 Cleanup
|
|
+ #196 Add support for indexing dependencies to the Maven
|
|
plugin
|
|
+ #195 Make the Maven plugin generate a single index per
|
|
execution
|
|
+ #194 Propagate type parameter bounds and their annotations
|
|
+ #193 Transitive type parameter bounds don't have annotations
|
|
+ #192 uniform handling of implicitly declared (aka mandated)
|
|
and synthetic parameters
|
|
+ #191 add options to compile/test with the ECJ compiler and
|
|
use -parameters
|
|
+ #190 Introduce microbenchmarks, replace DotName.crossEquals()
|
|
with DotName.componentizedEquals()
|
|
+ #189 Simplify and update the README.md
|
|
+ #188 centralize modifier constants + add
|
|
ClassInfo.isInterface()
|
|
+ #187 Provide ClassInfo.isInterface()
|
|
+ #185 add ClassInfo.memberClasses
|
|
+ #184 add IndexView.getKnownDirectSubinterfaces and
|
|
getAllKnownSubinterfaces
|
|
+ #183 run tests with Java 18
|
|
+ #182 add uniform API for annotation access to
|
|
AnnotationTarget
|
|
+ #181 consider removing the notion of "data version"
|
|
+ #180 allow navigating from ClassInfo to its member classes
|
|
+ #178 improve README slightly
|
|
+ #176 DotName componentization
|
|
+ #175 IllegalStateException during indexing
|
|
+ #173 introduce the notion of equivalence
|
|
+ #172 make Indexer.index() return void
|
|
+ #171 add Java 18-ea to CI builds
|
|
+ #170 Migrate to JUnit 5
|
|
+ #168 Improve Index.of to also accept class files and JAR
|
|
files
|
|
+ #165 Make module attributes parsing order-independent
|
|
+ #163 Support ClassInfo signature at any position
|
|
+ #161 IllegalStateException "Required class information is
|
|
missing" when indexing a local class within an inner class
|
|
+ #158 Add the notion of equivalence
|
|
+ #157 Fix reading invalid bytecode generated by Kotlin
|
|
compiler
|
|
+ #155 API Improvements and JDK update
|
|
+ #153 Fix indexing bridge methods with type annotations on
|
|
type parameters
|
|
+ #152 Support top-level class name with leading inner class
|
|
delimiter
|
|
+ #150 Fix decoding UTF-8 constant pool entries
|
|
+ #145 Use Java 17 in CI, stop using 16
|
|
+ #144 merge master into smallrye for 3.0.0 release
|
|
+ #141 Migrate tests to JUnit 5
|
|
+ #139 Support scanning of selected packages, classes in other
|
|
dependencies
|
|
+ #134 Decommission the JANDEX project in Red Hat JIRA
|
|
+ #133 Add more documentation
|
|
+ #132 Indexer.index() shouldn't return ClassInfo
|
|
+ #131 Uniform API for accessing annotations from
|
|
AnnotationTarget
|
|
+ #129 Read RuntimeInvisible*Annotations in Indexer
|
|
+ #124 Move to SmallRye
|
|
+ #123 Move to Java 8 as minimum
|
|
+ #122 Experiment with Multi-Module Multi-JVM setup
|
|
+ #120 Runtime Invisible Annotations
|
|
+ #138 The fileset classes not present in resulting index
|
|
+ #101 Add test input java classes to jandex repository
|
|
+ #100 Document strategy for shading dependencies and merging
|
|
indices
|
|
+ #98 Incorrect type variable resolution for signatures
|
|
+ #88 Generics - recursive bound results in
|
|
UnresolvedTypeVariable
|
|
+ #65 Add method to find extending interfaces of target
|
|
interface
|
|
+ #45 Support a reliable way to get a parameter type
|
|
- Update to v2.4.4
|
|
* What's Changed
|
|
+ [2.4] improve AnnotationInstance.hashCode()
|
|
- Update to v2.4.3
|
|
* What's Changed
|
|
+ [2.4] Make module attributes parsing order-independent
|
|
+ Fix API docs link
|
|
+ [2.4] improve README
|
|
+ [2.4] Simplify and update the README.md
|
|
+ Backport some Jandex 3.0 methods to 2.4
|
|
+ Update README on the 2.4 branch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 13 06:17:50 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 20 12:55:24 UTC 2022 - Michael Calmer <mc@suse.com>
|
|
|
|
- Initial packaging of the new jandex 2.4.2 (jsc#SLE-23217)
|