Skip to content

Releases: ReVanced/revanced-patcher

v1.0.0-dev.4

23 Mar 22:02
Compare
Choose a tag to compare
v1.0.0-dev.4 Pre-release
Pre-release

1.0.0-dev.4 (2022-03-23)

Bug Fixes

  • give ClassWriter a ClassReader for symtable (e8f6973)

v1.0.0-dev.3

23 Mar 21:34
Compare
Choose a tag to compare
v1.0.0-dev.3 Pre-release
Pre-release

1.0.0-dev.3 (2022-03-23)

Features

v1.0.0-dev.2

23 Mar 21:10
Compare
Choose a tag to compare
v1.0.0-dev.2 Pre-release
Pre-release

1.0.0-dev.2 (2022-03-23)

Bug Fixes

  • set marklimit to Integer.MAX_VALUE (ab6453c)

v1.0.0-dev.1

23 Mar 19:02
Compare
Choose a tag to compare
v1.0.0-dev.1 Pre-release
Pre-release

1.0.0-dev.1 (2022-03-23)

Bug Fixes

  • avoid ignoring test resources (fixes #1) (d5a3c76)
  • current must be calculated after increment (5f12bab)
  • gradle: publish source and javadocs (87bbde5)
  • Io: fix finding classes by name (460d62a)
  • Io: JAR loading and saving (#8) (4d98cbc)
  • nullable signature members (#10) (8db8893)
  • Patch should have access to the Cache (6c0f082)
  • remove broken code (0e72a6e)
  • set index for insertAt to 0 by default (1769132)
  • workflow on dev branch (7e67daf)

Code Refactoring

  • convert Patch to abstract class (23e897a)
  • Optimize Signature class (#11) (49beec9)
  • Rename net.revanced to app.revanced (3ab42a9)

Features

  • Add findParentMethod utility method (#4) (00c6ab7)

BREAKING CHANGES

  • Array was changed to IntArray. This breaks existing patches.
  • Package name was changed from "net.revanced" to "app.revanced"
  • Method signature of execute() was changed to include the cache, this will break existing implementations of the Patch class.
  • Patch class is now an abstract class. You must implement it. You can use anonymous implements, like done in the tests.