Codearte / gradle-nexus-staging-plugin

Automatize releasing Gradle projects to Maven Central.
Apache License 2.0
172 stars 26 forks source link

Bump byte-buddy from 1.10.21 to 1.11.1 #208

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 3 years ago

Bumps byte-buddy from 1.10.21 to 1.11.1.

Release notes

Sourced from byte-buddy's releases.

Byte Buddy 1.11.1

  • Add JNA based ClassInjector for use if JNA is already available.
  • Allow HashCodeEqualsPlugin to derive hash code from instrumented type rather then lowest type in hierarchy.
  • Retain this variable name for index 0 when using advice with remapped locals.
  • Rework AnnotationDescription for TypePool to mirror JVM behavior if annotation properties are changed inconsistently.
  • Add several StackManipulations for common operations.
  • Remove unwanted dependency to Instrumentation API from JavaModule type.
  • Rework use of reflection to use JavaDispatcher API which also allows for custom generation of proxies without use of reflection.
  • Fully rework JavaConstant API to integrate with Java's ConstantDesc API and to allow for production of such descriptions.
  • Fix different bugs to properly support representation sealed classes.

Byte Buddy 1.11.0

  • Rework resubmission strategy to allow for immediate resubmission or on error.
  • Fix type for constructor call when setting field in MethodCall.
  • Include thread in default agent logger.
  • Add compound property to InvocationHandlerAdapter.
  • Flatten conjunction and disjunction matchers.
  • Add method to get possibly known class file version of TypeDescription.
  • Correctly consider generic array type when computing erasure.

Byte Buddy 1.10.22

  • Refactor JavaConstant API and fix handle resolution.
  • Adjust bootstrap method validation to account for possible dynamic constants.
  • Make class loaders parallel capable.
  • Correct code for attaching to Windows VMs with 32 bit.
  • Allow configuration for Gradle plugin to consider class path as incremental.
Changelog

Sourced from byte-buddy's changelog.

1. June 2021: version 1.11.1

  • Add JNA based ClassInjector for use if JNA is already available.
  • Allow HashCodeEqualsPlugin to derive hash code from instrumented type rather then lowest type in hierarchy.
  • Retain this variable name for index 0 when using advice with remapped locals.
  • Rework AnnotationDescription for TypePool to mirror JVM behavior if annotation properties are changed inconsistently.
  • Add several StackManipulations for common operations.
  • Remove unwanted dependency to Instrumentation API from JavaModule type.
  • Rework use of reflection to use JavaDispatcher API which also allows for custom generation of proxies without use of reflection.
  • Fully rework JavaConstant API to integrate with Java's ConstantDesc API and to allow for production of such descriptions.
  • Fix different bugs to properly support representation sealed classes.

19. April 2021: version 1.11.0

  • Rework resubmission strategy to allow for immediate resubmission or on error.
  • Fix type for constructor call when setting field in MethodCall.
  • Include thread in default agent logger.
  • Add compound property to InvocationHandlerAdapter.
  • Flatten conjunction and disjunction matchers.
  • Add method to get possibly known class file version of TypeDescription.
  • Correctly consider generic array type when computing erasure.

9. Mars 2021: version 1.10.22

  • Refactor JavaConstant API and fix handle resolution.
  • Adjust bootstrap method validation to account for possible dynamic constants.
  • Make class loaders parallel capable.
  • Correct code for attaching to Windows VMs with 32 bit.
  • Allow configuration for Gradle plugin to consider class path as incremental.
Commits
  • 5284857 [maven-release-plugin] prepare release byte-buddy-1.11.1
  • 0a08c89 [release] Replicate provided dependencies.
  • 1b49b5a [maven-release-plugin] prepare for next development iteration
  • 00f3f2e [maven-release-plugin] prepare release byte-buddy-1.11.1
  • 61286c6 [release] Another release attempt.
  • 6a44918 [maven-release-plugin] prepare for next development iteration
  • 300718b [maven-release-plugin] prepare release byte-buddy-1.11.1
  • e9ab8f3 [release] Update coveralls Maven plugin.
  • 11d7d13 [release] Fix attempt with upgraded Javadoc plugin.
  • fbac977 [release] Fix attempt with upgraded Javadoc plugin.
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 3 years ago

Superseded by #210.