mirror of
https://github.com/revanced/revanced-patcher
synced 2024-11-20 16:19:21 +01:00
dc09ea639f
# [18.0.0](https://github.com/ReVanced/revanced-patcher/compare/v17.0.0...v18.0.0) (2023-10-22) ### Bug Fixes * Do not set patch fields if they are empty ([a76ac04
](a76ac04214
)) * Only allow setting `MethodFingerprint#result` privately ([aed1eac
](aed1eac315
)) ### Code Refactoring * Change `PatchOption` from abstract to open class ([09cd6aa
](09cd6aa568
)) * Change data classes to actual classes ([6192089
](6192089b71
)) * Convert extension functions to member functions ([e2ca507
](e2ca50729d
)) * Move files to simplify package structure ([124a2e9
](124a2e9d3e
)) * Remove deprecated classes and members ([a4212f6
](a4212f6bf9
)) * refactor!: Remove `Fingerprint` interface ([54a2f8f
](54a2f8f16f
)) ### Features * Add function to reset options to their default value ([ebbaafb
](ebbaafb78e
)) * Add function to reset options to their default value ([e6de90d
](e6de90d300
)) * Add getter for default option value ([c7922e9
](c7922e90d0
)) * Make `PatchOption#values` nullable ([56ce9ec
](56ce9ec2f9
)) * Name patch option value validator property correctly ([caa634f
](caa634fac6
)) * Remove patch annotation processor ([4456031
](4456031459
)) * Use a map for `PatchOption#values` ([54ac139
](54ac1394a9
)) ### Performance Improvements * Run the garbage collector after writing dex files ([d9fb241
](d9fb241d57
)) ### BREAKING CHANGES * The `MethodFingerprint#result` member can now only be set inside `MethodFingerprint`. * 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. * This gets rid of the existing basic implementations of the `PatchOptions` type and moves extension functions. * This changes the getter name of the property. * Various patch constructor signatures have changed.
5 lines
99 B
INI
5 lines
99 B
INI
org.gradle.parallel = true
|
|
org.gradle.caching = true
|
|
kotlin.code.style = official
|
|
version = 18.0.0
|