main
6 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
1a703a6fe9 |
Accepting request 1290563 from home:urbic:branches:Java:packages
- 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 |
|||
ec7c47c347 |
Accepting request 1265631 from home:urbic:branches:Java:packages
- 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 OBS-URL: https://build.opensuse.org/request/show/1265631 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=6 |
|||
c4855f6e8f |
Accepting request 1242175 from home:urbic:branches:Java:packages
- 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 OBS-URL: https://build.opensuse.org/request/show/1242175 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=5 |
|||
f419b06524 | OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=4 | |||
93ca33f460 |
Accepting request 1000472 from systemsmanagement:Uyuni:Master:Other
update changelog from SLE OBS-URL: https://build.opensuse.org/request/show/1000472 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=3 |
|||
658fd61f3e |
Accepting request 998352 from home:mcalmer:branches:systemsmanagement:Uyuni:Master:Other
- add missing changes file - Initial packaging of the new jandex 2.4.2 OBS-URL: https://build.opensuse.org/request/show/998352 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jandex?expand=0&rev=2 |