forked from java-packages/byte-buddy
Compare commits
24 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 325435014d | |||
| 05647a53ea | |||
| 5db9be7dac | |||
| e4d7ee444e | |||
| 05f3683125 | |||
| a80e537090 | |||
| 1a98b45899 | |||
| 5ad6a06f14 | |||
| b8af66bacc | |||
| b6a0af5ddd | |||
| 8d473f2852 | |||
| fb2c647900 | |||
| 8e2ca4d9ba | |||
| 1458a18892 | |||
| 4aa91e2174 | |||
| ed89996ce5 | |||
| 1692472220 | |||
| 071a02219f | |||
| 1731eaee1b | |||
| 04cf25068a | |||
| 217214aceb | |||
| 18f03eb467 | |||
| 9869930fb9 | |||
| b5086efb11 |
BIN
byte-buddy-1.17.0.tar.gz
LFS
Normal file
BIN
byte-buddy-1.17.0.tar.gz
LFS
Normal file
Binary file not shown.
BIN
byte-buddy-1.18.3.tar.gz
LFS
BIN
byte-buddy-1.18.3.tar.gz
LFS
Binary file not shown.
@@ -1,117 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 19 15:36:15 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.18.3
|
||||
* Changes of v1.18.3
|
||||
+ Avoid using Class File API when Byte Buddy is loaded on the
|
||||
boot loader where multi-release jars are not available.
|
||||
+ Add additional safety when processing class files with
|
||||
illegally formed parameters.
|
||||
+ Update to latest ASM.
|
||||
* Changes of v1.18.2
|
||||
+ Support modifiers for value classes in Valhalla builds.
|
||||
+ Improve use of build cache in Gradle.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 24 09:27:27 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.18.1
|
||||
* Changes of v1.18.1
|
||||
+ Fix generated module-info to include new package.
|
||||
* Changes of v1.18.0
|
||||
+ Add support for module-info class files and
|
||||
ModuleDescriptions.
|
||||
+ Allow for manipulating module information using the ByteBuddy
|
||||
API.
|
||||
* Changes of v1.17.8
|
||||
+ Avoid use of types that are deprecated as of Java 26.
|
||||
+ Include ASM 9.9 that offers ASM support for Java 26.
|
||||
+ Make sure that generated code internal to Byte Buddy supports
|
||||
CDS if available.
|
||||
+ Update version of ASM to JDK Class File API bridge to fix
|
||||
some minor bugs related to type annotations.
|
||||
* Changes of v1.17.7
|
||||
+ Specify correct JVM environment for Android builds when using
|
||||
the Gradle plugin.
|
||||
+ Avoid recomputing the size of a parameter list for
|
||||
performance reasons after measuring the significant impact.
|
||||
+ Correct validation of JVM names to avoid breaking when Java
|
||||
names are not allowed while JVM names are, with Kotlin and
|
||||
others.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 21 17:04:47 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Require for build objectweb-asm >= 9.8 for Opcodes.V25
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 23 14:43:54 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Fix build with maven 4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 16 12:37:21 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.6
|
||||
* Changes of v1.17.6
|
||||
+ Add convenience wrapper for ResettableClassFileTransformer
|
||||
that implicitly delegates to correct transformer method.
|
||||
+ Add filter for deduplicate fields and methods in class file.
|
||||
+ Add missing static requirement of Spotbugs annotations to
|
||||
module descriptors.
|
||||
+ Add LazinessMode for TypePool and add convenience support to
|
||||
AgentBuilder.
|
||||
+ Fix source jars for multi-version release to contain
|
||||
duplicated source.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 2 17:35:35 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.5
|
||||
* Changes of v1.17.5
|
||||
+ Update ASM to version 9.8 to support Java 25 using ASM reader
|
||||
and writer.
|
||||
+ Include AnnotationRemoval visitor for removing or replacing
|
||||
annotations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 24 07:55:09 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.4
|
||||
* Changes of v1.17.4
|
||||
+ Add SafeVarargs plugin.
|
||||
+ Fix OSGi declaration for byte-buddy-agent.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 22 14:43:03 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.3
|
||||
* Changes of v1.17.3
|
||||
+ Fix bug in ASM to Class File API bridge handling tableswitch
|
||||
instructions.
|
||||
+ Add plugin for adding SafeVarargs annotations.
|
||||
+ Further generify MemberSubstitution API.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 4 10:23:13 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.2
|
||||
* Changes of v1.17.2
|
||||
+ Update Class File API integration to include support for
|
||||
several omitted byte codes.
|
||||
+ Adjust attach API emulation for OpenJ9 to not create
|
||||
subfolder if temporary folder is set explicitly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 14 12:53:09 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.1
|
||||
* Changes of v1.17.1
|
||||
+ Fix bug in MemberSubstitution were argument indices were
|
||||
resolved by one digit off.
|
||||
+ Update Class File API integration to avoid that parameter
|
||||
annotations are lost.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 22:22:17 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: byte-buddy
|
||||
Version: 1.18.3
|
||||
Version: 1.17.0
|
||||
Release: 0
|
||||
Summary: Runtime code generation for the Java virtual machine
|
||||
License: Apache-2.0
|
||||
@@ -37,10 +37,9 @@ BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
|
||||
BuildRequires: mvn(org.apache.maven:maven-core)
|
||||
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
|
||||
BuildRequires: mvn(org.apache.maven:maven-resolver-provider)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-api)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-util)
|
||||
BuildRequires: mvn(org.ow2.asm:asm) >= 9.9
|
||||
BuildRequires: mvn(org.ow2.asm:asm) >= 9.7.1
|
||||
BuildRequires: mvn(org.ow2.asm:asm-commons)
|
||||
BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
|
||||
BuildArch: noarch
|
||||
@@ -98,8 +97,7 @@ rm -rf %{name}-agent/src/main/resources/win32-x86{,-64}
|
||||
%pom_remove_plugin :spotbugs-maven-plugin
|
||||
%pom_remove_plugin :jitwatch-jarscan-maven-plugin
|
||||
%pom_remove_plugin :maven-release-plugin
|
||||
%pom_remove_plugin org.sonatype.central:central-publishing-maven-plugin
|
||||
%pom_remove_plugin -r :maven-javadoc-plugin
|
||||
%pom_remove_plugin :nexus-staging-maven-plugin
|
||||
|
||||
# Avoid circular dependency
|
||||
%pom_remove_plugin :byte-buddy-maven-plugin %{name}-dep
|
||||
@@ -116,13 +114,11 @@ rm -rf %{name}-agent/src/main/resources/win32-x86{,-64}
|
||||
|
||||
%pom_remove_plugin -r :maven-shade-plugin
|
||||
|
||||
%pom_add_dep org.apache.maven:maven-resolver-provider:\${version.maven}:provided \
|
||||
byte-buddy-maven-plugin
|
||||
|
||||
%{mvn_package} :byte-buddy-parent __noinstall
|
||||
|
||||
%build
|
||||
%{mvn_build} -f -s -- \
|
||||
-Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ) \
|
||||
-Dsource=8
|
||||
|
||||
%install
|
||||
|
||||
Reference in New Issue
Block a user