Releases: ReVanced/revanced-patcher
Releases · ReVanced/revanced-patcher
v18.0.0-dev.6
18.0.0-dev.6 (2023-10-22)
Bug Fixes
- Only allow setting
MethodFingerprint#result
privately (aed1eac)
Code Refactoring
-
Change data classes to actual classes (6192089)
-
Convert extension functions to member functions (e2ca507)
-
Move files to simplify package structure (124a2e9)
-
Remove deprecated classes and members (a4212f6)
-
refactor!: Remove
Fingerprint
interface (54a2f8f)
BREAKING CHANGES
- The
MethodFingerprint#result
member can now only be set insideMethodFingerprint
. - The
Fingerprint
interface is no longer present. - Some extension functions are now member functions.
- This gets rid of data class members.
- Some deprecated classes and members are not present anymore.
- Classes and members have changed packages.
v18.0.0-dev.5
v18.0.0-dev.4
v18.0.0-dev.3
v18.0.0-dev.2
18.0.0-dev.2 (2023-10-22)
Code Refactoring
- Change
PatchOption
from abstract to open class (09cd6aa)
Features
- Add function to reset options to their default value (ebbaafb)
- Add function to reset options to their default value (e6de90d)
- Add getter for default option value (c7922e9)
- Name patch option value validator property correctly (caa634f)
BREAKING CHANGES
- This gets rid of the existing basic implementations of the
PatchOptions
type and moves extension functions. - This changes the getter name of the property.
v18.0.0-dev.1
18.0.0-dev.1 (2023-10-14)
Features
- Remove patch annotation processor (4456031)
BREAKING CHANGES
- Various patch constructor signatures have changed.
v17.0.1-dev.1
17.0.1-dev.1 (2023-10-10)
Performance Improvements
- Run the garbage collector after writing dex files (d9fb241)
v17.0.0
v17.0.0-dev.1
17.0.0-dev.1 (2023-10-09)
Features
- Add option to use single threaded writer for dex files (77dbee3)
BREAKING CHANGES
- This commit gets rid of deprecated constructors.