semantic-release-bot
86e1bf6078
chore(release): 12.0.0-dev.1 [skip ci]
...
# [12.0.0-dev.1](https://github.com/ReVanced/revanced-patcher/compare/v11.0.4...v12.0.0-dev.1 ) (2023-07-26)
### Bug Fixes
* correct access flags of `PackageMetadata` ([416d691
](416d69142f
))
* set resource table via resource decoder ([e0f8e1b
](e0f8e1b71a
))
### Features
* remove `Path` option ([#202 ](https://github.com/ReVanced/revanced-patcher/issues/202 )) ([69e4a49
](69e4a49065
))
### BREAKING CHANGES
* This removes the previously available `Path` option
2023-07-26 04:30:48 +00:00
oSumAtrIX
a4a030f2b2
build: update gradle
2023-07-06 18:15:40 +02:00
semantic-release-bot
dcc4ecd237
chore(release): 11.0.4 [skip ci]
...
## [11.0.4](https://github.com/revanced/revanced-patcher/compare/v11.0.3...v11.0.4 ) (2023-07-01)
### Bug Fixes
* clear method lookup maps ([#198 ](https://github.com/revanced/revanced-patcher/issues/198 )) ([9d81baf
](9d81baf4b4
))
2023-07-01 00:42:50 +00:00
semantic-release-bot
753e55dfc3
chore(release): 11.0.4-dev.1 [skip ci]
...
## [11.0.4-dev.1](https://github.com/revanced/revanced-patcher/compare/v11.0.3...v11.0.4-dev.1 ) (2023-07-01)
### Bug Fixes
* clear method lookup maps ([#198 ](https://github.com/revanced/revanced-patcher/issues/198 )) ([9d81baf
](9d81baf4b4
))
2023-07-01 00:37:30 +00:00
semantic-release-bot
7cb4d4c596
chore(release): 11.0.3 [skip ci]
...
## [11.0.3](https://github.com/revanced/revanced-patcher/compare/v11.0.2...v11.0.3 ) (2023-06-30)
### Bug Fixes
* NPE on method lookup ([#195 ](https://github.com/revanced/revanced-patcher/issues/195 )) ([fcef434
](fcef4342e8
))
2023-06-30 23:56:27 +00:00
semantic-release-bot
c7f156e4c9
chore(release): 11.0.3-dev.1 [skip ci]
...
## [11.0.3-dev.1](https://github.com/revanced/revanced-patcher/compare/v11.0.2...v11.0.3-dev.1 ) (2023-06-28)
### Bug Fixes
* NPE on method lookup ([#195 ](https://github.com/revanced/revanced-patcher/issues/195 )) ([fcef434
](fcef4342e8
))
2023-06-28 19:57:40 +00:00
semantic-release-bot
72783a5e74
chore(release): 11.0.2 [skip ci]
...
## [11.0.2](https://github.com/revanced/revanced-patcher/compare/v11.0.1...v11.0.2 ) (2023-06-27)
### Bug Fixes
* catch exceptions from closing patches ([d5d6f85
](d5d6f85084
))
* do not load annotations as patches ([519359a
](519359a9eb
))
* only close succeeded patches ([b8151eb
](b8151ebccb
))
* use `versionCode` if `versionName` is unavailable ([6e1b647
](6e1b6479b6
))
### Performance Improvements
* resolve fingerprints using method maps ([#185 ](https://github.com/revanced/revanced-patcher/issues/185 )) ([d718134
](d718134ab2
))
2023-06-27 02:32:47 +00:00
semantic-release-bot
0a8ccba33e
chore(release): 11.0.2-dev.4 [skip ci]
...
## [11.0.2-dev.4](https://github.com/revanced/revanced-patcher/compare/v11.0.2-dev.3...v11.0.2-dev.4 ) (2023-06-27)
### Bug Fixes
* do not load annotations as patches ([519359a
](519359a9eb
))
2023-06-27 02:11:33 +00:00
semantic-release-bot
b615ed6aab
chore(release): 11.0.2-dev.3 [skip ci]
...
## [11.0.2-dev.3](https://github.com/revanced/revanced-patcher/compare/v11.0.2-dev.2...v11.0.2-dev.3 ) (2023-06-27)
### Performance Improvements
* resolve fingerprints using method maps ([#185 ](https://github.com/revanced/revanced-patcher/issues/185 )) ([d718134
](d718134ab2
))
2023-06-27 02:08:29 +00:00
semantic-release-bot
5e681ed381
chore(release): 11.0.2-dev.2 [skip ci]
...
## [11.0.2-dev.2](https://github.com/revanced/revanced-patcher/compare/v11.0.2-dev.1...v11.0.2-dev.2 ) (2023-06-18)
### Bug Fixes
* use `versionCode` if `versionName` is unavailable ([6e1b647
](6e1b6479b6
))
2023-06-18 14:41:34 +00:00
semantic-release-bot
f3c9e28a62
chore(release): 11.0.2-dev.1 [skip ci]
...
## [11.0.2-dev.1](https://github.com/revanced/revanced-patcher/compare/v11.0.1...v11.0.2-dev.1 ) (2023-06-14)
### Bug Fixes
* catch exceptions from closing patches ([d5d6f85
](d5d6f85084
))
* only close succeeded patches ([b8151eb
](b8151ebccb
))
2023-06-14 00:16:26 +00:00
semantic-release-bot
5650e34432
chore(release): 11.0.1 [skip ci]
...
## [11.0.1](https://github.com/revanced/revanced-patcher/compare/v11.0.0...v11.0.1 ) (2023-06-12)
### Bug Fixes
* revert using `OutputStream.nullOutputStream` ([f02a426
](f02a42610b
))
2023-06-12 03:36:10 +00:00
semantic-release-bot
34f08bf206
chore(release): 11.0.1-dev.1 [skip ci]
...
## [11.0.1-dev.1](https://github.com/revanced/revanced-patcher/compare/v11.0.0...v11.0.1-dev.1 ) (2023-06-12)
### Bug Fixes
* revert using `OutputStream.nullOutputStream` ([f02a426
](f02a42610b
))
2023-06-12 03:33:53 +00:00
semantic-release-bot
725a8012ac
chore(release): 11.0.0 [skip ci]
...
# [11.0.0](https://github.com/revanced/revanced-patcher/compare/v10.0.0...v11.0.0 ) (2023-06-10)
### Bug Fixes
* add imports to fix failing tests ([43d6868
](43d6868d1f
))
* refactor!: move extension functions to their corresponding classes ([a12fe7d
](a12fe7dd9e
))
* refactor!: use proper extension function names ([efdd01a
](efdd01a988
))
* fix!: implement extension functions consistently ([aacf900
](aacf900764
))
### BREAKING CHANGES
* This changes the import paths for extension functions.
* This changes the names of extension functions
* This changes the name of functions
2023-06-10 23:11:52 +00:00
semantic-release-bot
ef2de35a74
chore(release): 11.0.0-dev.2 [skip ci]
...
# [11.0.0-dev.2](https://github.com/revanced/revanced-patcher/compare/v11.0.0-dev.1...v11.0.0-dev.2 ) (2023-06-09)
### Bug Fixes
* add imports to fix failing tests ([43d6868
](43d6868d1f
))
2023-06-09 23:56:16 +00:00
semantic-release-bot
cea9379b32
chore(release): 11.0.0-dev.1 [skip ci]
...
# [11.0.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v10.0.0...v11.0.0-dev.1 ) (2023-06-07)
* refactor!: move extension functions to their corresponding classes ([a12fe7d
](a12fe7dd9e
))
* refactor!: use proper extension function names ([efdd01a
](efdd01a988
))
* fix!: implement extension functions consistently ([aacf900
](aacf900764
))
### BREAKING CHANGES
* This changes the import paths for extension functions.
* This changes the names of extension functions
* This changes the name of functions
2023-06-07 01:45:31 +00:00
semantic-release-bot
f82494e9bb
chore(release): 10.0.0 [skip ci]
...
# [10.0.0](https://github.com/revanced/revanced-patcher/compare/v9.0.0...v10.0.0 ) (2023-06-07)
* fix!: check for two methods parameters orders (#183 ) ([b6d6a75
](b6d6a7591b
)), closes [#183 ](https://github.com/revanced/revanced-patcher/issues/183 )
### BREAKING CHANGES
* This requires changes to `MethodFingerprint`
2023-06-07 00:59:13 +00:00
semantic-release-bot
b7eb2d2249
chore(release): 10.0.0-dev.1 [skip ci]
...
# [10.0.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v9.0.0...v10.0.0-dev.1 ) (2023-06-07)
* fix!: check for two methods parameters orders (#183 ) ([b6d6a75
](b6d6a7591b
)), closes [#183 ](https://github.com/revanced/revanced-patcher/issues/183 )
### BREAKING CHANGES
* This requires changes to `MethodFingerprint`
2023-06-07 00:52:08 +00:00
semantic-release-bot
8f1c835299
chore(release): 9.0.0 [skip ci]
...
# [9.0.0](https://github.com/revanced/revanced-patcher/compare/v8.0.0...v9.0.0 ) (2023-05-23)
* refactor!: rename parameter ([526a3d7
](526a3d7c35
))
### BREAKING CHANGES
* This changes named parameters.
2023-05-23 23:58:07 +00:00
semantic-release-bot
3e6804f06c
chore(release): 9.0.0-dev.1 [skip ci]
...
# [9.0.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v8.0.0...v9.0.0-dev.1 ) (2023-05-23)
* refactor!: rename parameter ([526a3d7
](526a3d7c35
))
### BREAKING CHANGES
* This changes named parameters.
2023-05-23 23:50:12 +00:00
semantic-release-bot
d4f08d7bff
chore(release): 8.0.0 [skip ci]
...
# [8.0.0](https://github.com/revanced/revanced-patcher/compare/v7.1.1...v8.0.0 ) (2023-05-13)
* feat!: add `classDef` parameter to `MethodFingerprint` (#175 ) ([a205220
](a2052202b2
)), closes [#175 ](https://github.com/revanced/revanced-patcher/issues/175 )
### BREAKING CHANGES
* This changes the signature of the `customFingerprint` function.
2023-05-13 23:58:31 +00:00
semantic-release-bot
7f02b8df48
chore(release): 8.0.0-dev.1 [skip ci]
...
# [8.0.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v7.1.1...v8.0.0-dev.1 ) (2023-05-10)
* feat!: add `classDef` parameter to `MethodFingerprint` (#175 ) ([a205220
](a2052202b2
)), closes [#175 ](https://github.com/revanced/revanced-patcher/issues/175 )
### BREAKING CHANGES
* This changes the signature of the `customFingerprint` function.
2023-05-10 23:38:38 +00:00
semantic-release-bot
ac9337f694
chore(release): 7.1.1 [skip ci]
...
## [7.1.1](https://github.com/revanced/revanced-patcher/compare/v7.1.0...v7.1.1 ) (2023-05-07)
### Bug Fixes
* remove `count` instead of `count + 1` instructions with `removeInstructions` ([#167 ](https://github.com/revanced/revanced-patcher/issues/167 )) ([98f8eed
](98f8eedecd
))
2023-05-07 23:06:19 +00:00
semantic-release-bot
966bbd902e
chore(release): 7.1.1-dev.1 [skip ci]
...
## [7.1.1-dev.1](https://github.com/revanced/revanced-patcher/compare/v7.1.0...v7.1.1-dev.1 ) (2023-05-07)
### Bug Fixes
* remove `count` instead of `count + 1` instructions with `removeInstructions` ([#167 ](https://github.com/revanced/revanced-patcher/issues/167 )) ([98f8eed
](98f8eedecd
))
2023-05-07 23:04:09 +00:00
semantic-release-bot
4ed429d25c
chore(release): 7.1.0 [skip ci]
...
# [7.1.0](https://github.com/revanced/revanced-patcher/compare/v7.0.0...v7.1.0 ) (2023-05-05)
### Features
* add appreciation message for new contributors ([d674362
](d67436271d
))
* add overload to get instruction as type ([49c173d
](49c173dc14
))
2023-05-05 23:06:29 +00:00
semantic-release-bot
2432fde6bf
chore(release): 7.1.0-dev.2 [skip ci]
...
# [7.1.0-dev.2](https://github.com/revanced/revanced-patcher/compare/v7.1.0-dev.1...v7.1.0-dev.2 ) (2023-05-05)
### Features
* add overload to get instruction as type ([49c173d
](49c173dc14
))
2023-05-05 21:38:29 +00:00
semantic-release-bot
7e8cd3bede
chore(release): 7.1.0-dev.1 [skip ci]
...
# [7.1.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v7.0.0...v7.1.0-dev.1 ) (2023-04-30)
### Features
* add appreciation message for new contributors ([d674362
](d67436271d
))
2023-04-30 01:16:45 +00:00
semantic-release-bot
a3ae825e48
chore(release): 7.0.0 [skip ci]
...
# [7.0.0](https://github.com/revanced/revanced-patcher/compare/v6.4.3...v7.0.0 ) (2023-02-26)
* feat!: merge integrations only when necessary ([6e24a85
](6e24a85eab
))
### BREAKING CHANGES
* `Patcher.addFiles` is now renamed to `Patcher.addIntegrations`
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-02-26 23:42:48 +00:00
semantic-release-bot
2eb125ad69
chore(release): 7.0.0-dev.1 [skip ci]
...
# [7.0.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.4.3...v7.0.0-dev.1 ) (2023-02-26)
* feat!: merge integrations only when necessary ([6e24a85
](6e24a85eab
))
### BREAKING CHANGES
* `Patcher.addFiles` is now renamed to `Patcher.addIntegrations`
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-02-26 23:24:38 +00:00
semantic-release-bot
3d77e299d9
chore(release): 6.4.3 [skip ci]
...
## [6.4.3](https://github.com/revanced/revanced-patcher/compare/v6.4.2...v6.4.3 ) (2023-02-10)
### Bug Fixes
* check `CONST_STRING_JUMP` instructions for matching string ([058d292
](058d292ad5
))
2023-02-10 04:28:15 +00:00
semantic-release-bot
0502f84c20
chore(release): 6.4.3-dev.1 [skip ci]
...
## [6.4.3-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.4.2...v6.4.3-dev.1 ) (2023-02-10)
### Bug Fixes
* check `CONST_STRING_JUMP` instructions for matching string ([058d292
](058d292ad5
))
2023-02-10 04:20:46 +00:00
semantic-release-bot
e1accc5041
chore(release): 6.4.2 [skip ci]
...
## [6.4.2](https://github.com/revanced/revanced-patcher/compare/v6.4.1...v6.4.2 ) (2023-01-17)
### Bug Fixes
* resolve failing builds ([a263fdf
](a263fdfd41
))
2023-01-17 23:29:34 +00:00
semantic-release-bot
16557eeab0
chore(release): 6.4.2-dev.1 [skip ci]
...
## [6.4.2-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.4.1...v6.4.2-dev.1 ) (2023-01-17)
### Bug Fixes
* resolve failing builds ([a263fdf
](a263fdfd41
))
2023-01-17 23:09:26 +00:00
semantic-release-bot
cbc97af155
chore(release): 6.4.1 [skip ci]
...
## [6.4.1](https://github.com/revanced/revanced-patcher/compare/v6.4.0...v6.4.1 ) (2023-01-15)
### Bug Fixes
* update dependency `app.revanced:multidexlib2` ([#150 ](https://github.com/revanced/revanced-patcher/issues/150 )) ([dd7dd38
](dd7dd38357
))
2023-01-15 04:32:33 +00:00
semantic-release-bot
6b410a0eea
chore(release): 6.4.1-dev.1 [skip ci]
...
## [6.4.1-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.4.0...v6.4.1-dev.1 ) (2023-01-15)
### Bug Fixes
* update dependency `app.revanced:multidexlib2` ([#150 ](https://github.com/revanced/revanced-patcher/issues/150 )) ([dd7dd38
](dd7dd38357
))
2023-01-15 03:07:43 +00:00
semantic-release-bot
22356f2d26
chore(release): 6.4.0 [skip ci]
...
# [6.4.0](https://github.com/revanced/revanced-patcher/compare/v6.3.2...v6.4.0 ) (2023-01-02)
### Features
* add missing setter to `MutableMethod` ([8f3ecc3
](8f3ecc318c
))
* do not fix methods or methods in class merger ([4102f43
](4102f43b8a
))
* fix method and field access when merging classes ([5c09ef7
](5c09ef7837
))
* make `aaptPath` nullable ([#146 ](https://github.com/revanced/revanced-patcher/issues/146 )) ([9f0a09a
](9f0a09a756
))
2023-01-02 08:07:08 +00:00
semantic-release-bot
6a6ded084e
chore(release): 6.4.0-dev.2 [skip ci]
...
# [6.4.0-dev.2](https://github.com/revanced/revanced-patcher/compare/v6.4.0-dev.1...v6.4.0-dev.2 ) (2023-01-02)
### Features
* add missing setter to `MutableMethod` ([8f3ecc3
](8f3ecc318c
))
* do not fix methods or methods in class merger ([4102f43
](4102f43b8a
))
* fix method and field access when merging classes ([5c09ef7
](5c09ef7837
))
2023-01-02 07:58:55 +00:00
semantic-release-bot
35265e029c
chore(release): 6.4.0-dev.1 [skip ci]
...
# [6.4.0-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.3.2...v6.4.0-dev.1 ) (2022-12-20)
### Features
* make `aaptPath` nullable ([#146 ](https://github.com/revanced/revanced-patcher/issues/146 )) ([9f0a09a
](9f0a09a756
))
2022-12-20 19:05:47 +00:00
semantic-release-bot
e802141df5
chore(release): 6.3.2 [skip ci]
...
## [6.3.2](https://github.com/revanced/revanced-patcher/compare/v6.3.1...v6.3.2 ) (2022-12-18)
### Bug Fixes
* check if fingerprint string is substring of any string references ([c5de9e2
](c5de9e2988
))
* print full exception when patch fails ([7cf79e6
](7cf79e68e0
))
2022-12-18 21:11:48 +00:00
semantic-release-bot
c391ca648b
chore(release): 6.3.2-dev.1 [skip ci]
...
## [6.3.2-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.3.1...v6.3.2-dev.1 ) (2022-12-17)
### Bug Fixes
* print full exception when patch fails ([27a8401](27a8401d81
))
2022-12-18 09:02:48 +01:00
semantic-release-bot
d2d93cd075
chore(release): 6.3.1 [skip ci]
...
## [6.3.1](https://github.com/revanced/revanced-patcher/compare/v6.3.0...v6.3.1 ) (2022-12-13)
### Bug Fixes
* publicize types when merging files if necessary ([#137 ](https://github.com/revanced/revanced-patcher/issues/137 )) ([9ec720e
](9ec720e983
))
2022-12-13 22:52:11 +00:00
semantic-release-bot
f365a41741
chore(release): 6.3.1-dev.1 [skip ci]
...
## [6.3.1-dev.1](https://github.com/revanced/revanced-patcher/compare/v6.3.0...v6.3.1-dev.1 ) (2022-12-13)
### Bug Fixes
* publicize types when merging files if necessary ([#137 ](https://github.com/revanced/revanced-patcher/issues/137 )) ([9ec720e
](9ec720e983
))
2022-12-13 22:39:34 +00:00
semantic-release-bot
ea773cfa56
chore(release): 6.3.0 [skip ci]
...
# [6.3.0](https://github.com/revanced/revanced-patcher/compare/v6.2.0...v6.3.0 ) (2022-12-02)
### Features
* sort patches in lexicographical order ([a306561
](a306561b55
)), closes [#125 ](https://github.com/revanced/revanced-patcher/issues/125 )
2022-12-02 02:32:49 +00:00
semantic-release-bot
b6dcd88495
chore(release): 6.2.0 [skip ci]
...
# [6.2.0](https://github.com/revanced/revanced-patcher/compare/v6.1.1...v6.2.0 ) (2022-12-02)
### Features
* merge classes on addition ([#127 ](https://github.com/revanced/revanced-patcher/issues/127 )) ([a925650
](a925650044
))
2022-12-02 01:33:08 +00:00
semantic-release-bot
77bbf6be1f
chore(release): 6.1.1 [skip ci]
...
## [6.1.1](https://github.com/revanced/revanced-patcher/compare/v6.1.0...v6.1.1 ) (2022-11-25)
### Bug Fixes
* use `MethodUtil.methodSignaturesMatch` instead of `Method.softCompareTo` ([bd053b7
](bd053b7e99
))
2022-11-25 09:25:48 +00:00
semantic-release-bot
fd742eba63
chore(release): 6.1.0 [skip ci]
...
# [6.1.0](https://github.com/revanced/revanced-patcher/compare/v6.0.2...v6.1.0 ) (2022-11-22)
### Features
* apply changes from ReVanced Patcher ([ba9d998
](ba9d998681
))
2022-11-22 23:30:33 +00:00
semantic-release-bot
75df245ec3
chore(release): 6.0.2 [skip ci]
...
## [6.0.2](https://github.com/revanced/revanced-patcher/compare/v6.0.1...v6.0.2 ) (2022-11-18)
### Bug Fixes
* fallback to patch class name instead of `java.lang.Class` class name ([4164cb0
](4164cb0dea
))
2022-11-18 01:20:19 +00:00
semantic-release-bot
18fe35ae73
chore(release): 6.0.1 [skip ci]
...
## [6.0.1](https://github.com/revanced/revanced-patcher/compare/v6.0.0...v6.0.1 ) (2022-11-14)
### Bug Fixes
* remove unnecessary dummy nop instructions ([#111 ](https://github.com/revanced/revanced-patcher/issues/111 )) ([f9bc95f
](f9bc95f220
))
2022-11-14 15:59:22 +00:00
semantic-release-bot
4016bdc37f
chore(release): 6.0.0 [skip ci]
...
# [6.0.0](https://github.com/revanced/revanced-patcher/compare/v5.1.2...v6.0.0 ) (2022-10-05)
### Code Refactoring
* improve structuring of classes and their implementations ([4aa14bb
](4aa14bbb85
))
### Features
* remove unused annotation `DirectPatternScanMethod` ([538b2a8
](538b2a8599
))
* remove unused annotation `SincePatcher` ([4ae9ad0
](4ae9ad09d6
))
* remove unused extension `dependsOn` ([797286b
](797286b758
))
* remove unused patch extensions ([5583904
](5583904994
))
### BREAKING CHANGES
* various changes in which packages classes previously where and their implementation
* These extensions do not exist anymore and any use should be removed
* The extension does not exist anymore and any use should be removed
* The annotation does not exist anymore and any use should be removed
2022-10-05 02:11:19 +00:00
semantic-release-bot
447e1ad30e
chore(release): 5.1.2 [skip ci]
...
## [5.1.2](https://github.com/revanced/revanced-patcher/compare/v5.1.1...v5.1.2 ) (2022-09-29)
### Bug Fixes
* check dependencies for resource patches ([9c07ffc
](9c07ffcc7a
))
* use instruction index instead of strings list index for `StringMatch` ([843e62a
](843e62ad29
))
2022-09-29 19:29:55 +00:00