Removed AspectJ aspects, aop.xml, and consumer-side weaving requirements.
Added dynamic Byte Buddy agent installation through ByteBuddyAgent.install().
Implemented advice for:
@step
@artifact
Allure attachments
Allure @TMslinK fallback resolution
Allure title resolution
Added retransformation support for already-loaded target classes.
Installed agents early in framework lifecycle hooks such as TestNG and Karate.
Kept Byte Buddy dependencies unshaded.
Added/reworked runtime and unit tests for the Byte Buddy transformations.
This removes the need for -javaagent, AspectJ CTW, and META-INF/aop.xml in consumer projects while preserving existing reporter behavior.
Removed AspectJ aspects, aop.xml, and consumer-side weaving requirements.
Added dynamic Byte Buddy agent installation through ByteBuddyAgent.install().
Implemented advice for:
@step
@artifact
Allure attachments
Allure @TMslinK fallback resolution
Allure title resolution
Added retransformation support for already-loaded target classes.
Installed agents early in framework lifecycle hooks such as TestNG and Karate.
Kept Byte Buddy dependencies unshaded.
Added/reworked runtime and unit tests for the Byte Buddy transformations.
This removes the need for -javaagent, AspectJ CTW, and META-INF/aop.xml in consumer projects while preserving existing reporter behavior.