pragmatic-objects / oo-atom

A Java polyfill for better code design
MIT License
23 stars 2 forks source link

Bump byte-buddy from 1.8.3 to 1.9.14 #257

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps byte-buddy from 1.8.3 to 1.9.14.

Release notes *Sourced from [byte-buddy's releases](https://github.com/raphw/byte-buddy/releases).* > ## Byte Buddy 1.9.14 > - Add Java 14 compatibility. > - Refactor emulated attach mechanism and use JNA in order to prepare supporting other mechanisms in the future. > - Reinterrupt threads if interruption exceptions are catched in threads not owned by Byte Buddy. > - Refactor class file dumping. > - Publish Gradle plugin to Gradle plugin repository. > > ## Byte Buddy 1.9.13 > - Added matcher for super class hierarchy that ignores interfaces. > - Extend API for member substitution. > - Minor API extensions. > > ## Byte Buddy 1.9.12 > - Fixed stack map frame generation during constructor advice. > - Improves frame generation for cropping-capable frames. > > ## Byte Buddy 1.9.11 > - Remove field reference in injected class due to possibility of loading Byte Buddy on the boot loader. > - Updated to ASM 7.1. > - Fix unsafe injection on Java 12/13. > > ## Byte Buddy 1.9.10 > - Fixed `ByteArrayClassLoader` when used from boot class loader. > - Fixed shading to include ASM class required during renaming. > > ## Byte Buddy 1.9.9 > - Properly interrupt resubmission process in agent builder. > - Fix visibility checks for nest mates. > > ## Byte Buddy 1.9.8 > - Extend `MethodCall` to allow for loading target from `StackManipulation`. > - Allow for injection into `MultipleParentClassLoader`. > - Performance improvement on array creation. > - Allow for custom strategy for visibility bridge creation. > > ## Byte Buddy 1.9.7 > - Retain native modifier when defining a method without method body. > - Allow appending class loader to multiple parent class loader with hierarchy check. > - Add support for Java 13. > - Extend experimental property to allow for detection of unknown versions. > > ## Byte Buddy 1.9.6 > - Add the JVM extension / platform class loaders to the default excludes for the `AgentBuilder`. > - Refactor `MethodCall` to better reuse intermediates. This implies some API changes in the customization API. > - Add hook to `AgentBuilder` to customize class file transformer. > > ## Byte Buddy 1.9.5 > - Fixed lookup injection for classes in the default package in Java 9. > > ## Byte Buddy 1.9.4 > ... (truncated)
Changelog *Sourced from [byte-buddy's changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md).* > ### 8. July 2019: version 1.9.14 > > - Add Java 14 compatibility. > - Refactor emulated attach mechanism and use JNA in order to prepare supporting other mechanisms in the future. > - Reinterrupt threads if interruption exceptions are catched in threads not owned by Byte Buddy. > - Refactor class file dumping. > - Publish Gradle plugin to Gradle plugin repository. > > ### 24. May 2019: version 1.9.13 > > - Added matcher for super class hierarchy that ignores interfaces. > - Extend API for member substitution. > - Minor API extensions. > > ### 26. March 2019: version 1.9.12 > > - Fixed stack map frame generation during constructor advice. > - Improves frame generation for cropping-capable frames. > > ### 21. March 2019: version 1.9.11 > > - Remove field reference in injected class due to possibility of loading Byte Buddy on the boot loader. > - Updated to ASM 7.1. > - Fix unsafe injection on Java 12/13. > > ### 11. February 2019: version 1.9.10 > > - Fixed `ByteArrayClassLoader` when used from boot class loader. > - Fixed shading to include ASM class required during renaming. > > ### 4. February 2019: version 1.9.9 > > - Properly interrupt resubmission process in agent builder. > - Fix visibility checks for nest mates. > > ### 24. January 2019: version 1.9.8 > > - Extend `MethodCall` to allow for loading target from `StackManipulation`. > - Allow for injection into `MultipleParentClassLoader`. > - Performance improvement on array creation. > - Allow for custom strategy for visibility bridge creation. > > ### 10. January 2019: version 1.9.7 > > - Retain native modifier when defining a method without method body. > - Allow appending class loader to multiple parent class loader with hierarchy check. > - Add support for Java 13. > - Extend experimental property to allow for detection of unknown versions. > > ### 13. December 2018: version 1.9.6 > ... (truncated)
Commits - [`289930d`](https://github.com/raphw/byte-buddy/commit/289930d053f2af9f1ece5ed0731d605b56669075) [maven-release-plugin] prepare release byte-buddy-1.9.14 - [`a337f13`](https://github.com/raphw/byte-buddy/commit/a337f13d1136c57c8f91f06f50a20904b065ee55) Fix release build integration for Gradle plugin. - [`1330743`](https://github.com/raphw/byte-buddy/commit/13307438e90f5767c601f2ff0a41d53a4e8d0b2a) [maven-release-plugin] rollback the release of byte-buddy-1.9.14 - [`19456f9`](https://github.com/raphw/byte-buddy/commit/19456f94437781d5ea75249bd8611b65b27c3aab) [maven-release-plugin] prepare for next development iteration - [`1529bd9`](https://github.com/raphw/byte-buddy/commit/1529bd9318860a6552c8132f6c3c85fca70c766f) [maven-release-plugin] prepare release byte-buddy-1.9.14 - [`f87eade`](https://github.com/raphw/byte-buddy/commit/f87eade00243a07f7ad0738d63159d6eb331bd82) Update gitignore to avoid storing build files created by new Gradle version. - [`821b222`](https://github.com/raphw/byte-buddy/commit/821b2225c4d4fe03b6813f57ed737934e849e59b) Updating internally used Byte Buddy version to 1.9.13. - [`f0ba5a2`](https://github.com/raphw/byte-buddy/commit/f0ba5a21288ea6def45d18cb04fe4a85db1e8620) Split build into release and 'regular' build to avoid using the release plugi... - [`e0f4322`](https://github.com/raphw/byte-buddy/commit/e0f43222af066fb3e4d6cabd8dc9ea92eaaca047) Invert exclusion rule. - [`ed08c70`](https://github.com/raphw/byte-buddy/commit/ed08c70c68fc9e694418d31229be016ed59d88b4) Remove obsolete character. - Additional commits viewable in [compare view](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.8.3...byte-buddy-1.9.14)


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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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 use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@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 your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

Superseded by #258.