Skip to content

v1.6.0

Compare
Choose a tag to compare
@derklaro derklaro released this 16 Oct 17:20
· 69 commits to master since this release
cbe31b7

Changes

  • Add support for resolving the IMPL_LOOKUP field based on JNA
  • Deprecate Util.fastModulo for removal as it might cause unexpected side effects for some users
  • Improve handling of the target invocation instance. The class instance the associated reflexion instance is bound to is now always considered when calling any method on an accessor
  • Improved the internal handling of sun.misc.Unsafe to be less fiddly
  • Made the bare accessor factory more forceful when possible by using Unsafe to change the accessible boolean which allows bypassing access checks for that factory now as well

Dependency Updates

  • Update plugin me.champeau.jmh to v0.6.7 by @renovate in #11
  • Update plugin me.champeau.jmh to v0.6.8 by @renovate in #13
  • Update junit5 monorepo to v5.9.1 by @renovate in #12
  • Update checkstyle to 10.3.4
  • Update actions/rust-cache to v2

Dependency

Maven:

<dependency>
  <groupId>dev.derklaro.reflexion</groupId>
  <artifactId>reflexion</artifactId>
  <version>1.6.0</version>
</dependency>

Gradle:

implementation("dev.derklaro.reflexion", "reflexion", "1.6.0")

Releases can take up to 20 minutes to show up in Maven-Central.

Full Changelog

v1.5.0...v1.6.0