Skip to content

Version 0.0.3

Choose a tag to compare

@lukaskubanek lukaskubanek released this 22 Mar 18:58
b02ae63
  • Includes unreleased refactoring from the now-abandoned upstream repository, primarily concerning the creation of the subclass at runtime and hook registry.
  • Fixes a crash caused by IKTAddSuperImplementationToClass being stripped in release builds per steipete/InterposeKit#29 by using the fix from steipete/InterposeKit#30 submitted by @Thomvis, which replaces a call via dynamic library with a direct Swift call to SuperBuilder.addSuperInstanceMethod(to:selector:).
  • Fixed floating-point register handling on ARM64 using the patch from steipete/InterposeKit#37 submitted by @ishutinvv, which resolves an issue affecting swizzled methods with CGFloat parameters or structs like CGPoint and CGRect due to floating-point registers not being restored in the correct order after the trampoline call.
  • Initial clean-up of the fork.