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
96ef150e89
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-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:08:40 +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
semantic-release-bot
438321330e
chore(release): 5.1.1 [skip ci]
...
## [5.1.1](https://github.com/revanced/revanced-patcher/compare/v5.1.0...v5.1.1 ) (2022-09-26)
### Performance Improvements
* decode resources only when necessary ([3ba4be2
](3ba4be240b
))
2022-09-26 06:59:37 +00:00
semantic-release-bot
98ce0abfa9
chore(release): 5.1.0 [skip ci]
...
# [5.1.0](https://github.com/revanced/revanced-patcher/compare/v5.0.1...v5.1.0 ) (2022-09-26)
### Features
* RwLock for opening files in `DomFileEditor` ([db4348c
](db4348c4fa
))
2022-09-26 01:22:58 +00:00
semantic-release-bot
4839f87519
chore(release): 5.0.1 [skip ci]
...
## [5.0.1](https://github.com/revanced/revanced-patcher/compare/v5.0.0...v5.0.1 ) (2022-09-23)
### Reverts
* revert breaking changes ([#106 ](https://github.com/revanced/revanced-patcher/issues/106 )) ([124332f
](124332f0e9
))
2022-09-23 04:21:53 +00:00
semantic-release-bot
d4cf0cea52
chore(release): 5.0.0 [skip ci]
...
# [5.0.0](https://github.com/revanced/revanced-patcher/compare/v4.5.0...v5.0.0 ) (2022-09-21)
### Bug Fixes
* **tests:** access `patternScanResult` through `scanResult` ([76676fb
](76676fb567
))
* refactor!: move utility methods from `MethodFingerprintUtils` `MethodFingerprint` ([d802ef8
](d802ef844e
))
* feat(fingerprint)!: `StringsScanResult` for `MethodFingerprint` ([3813e28
](3813e28ac2
))
### BREAKING CHANGES
* Imports will have to be updated from `MethodFingerprintUtils` to `MethodFingerprint.Companion`.
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
* `MethodFingerprint` now has a field for `MethodFingerprintScanResult`. `MethodFingerprintScanResult` now holds the previous field `MethodFingerprint.patternScanResult`.
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-09-21 01:43:54 +00:00
semantic-release-bot
a2bb4004c7
chore(release): 4.5.0 [skip ci]
...
# [4.5.0](https://github.com/revanced/revanced-patcher/compare/v4.4.2...v4.5.0 ) (2022-09-20)
### Features
* section `acknowledgements` for issue templates ([a0cb449
](a0cb449c60
))
2022-09-20 22:37:38 +00:00
semantic-release-bot
e0271790b8
chore(release): 4.4.2 [skip ci]
...
## [4.4.2](https://github.com/revanced/revanced-patcher/compare/v4.4.1...v4.4.2 ) (2022-09-18)
### Bug Fixes
* **fingerprint:** do not throw on `MethodFingerprint.result` getter ([2f7e62e
](2f7e62ef65
))
### Performance Improvements
* **fingerprint:** do not resolve already resolved fingerprints ([4bfd7eb
](4bfd7ebff8
))
2022-09-18 06:12:38 +00:00
semantic-release-bot
4485af8036
chore(release): 4.4.1 [skip ci]
...
## [4.4.1](https://github.com/revanced/revanced-patcher/compare/v4.4.0...v4.4.1 ) (2022-09-14)
### Bug Fixes
* compare any methods parameters ([#101 ](https://github.com/revanced/revanced-patcher/issues/101 )) ([085a3a4
](085a3a479d
))
2022-09-14 16:36:34 +00:00
semantic-release-bot
f75c9a78b8
chore(release): 4.4.0 [skip ci]
...
# [4.4.0](https://github.com/revanced/revanced-patcher/compare/v4.3.0...v4.4.0 ) (2022-09-09)
### Features
* add PathOption back ([172655b
](172655bde0
))
2022-09-09 14:24:48 +00:00
semantic-release-bot
456db7289a
chore(release): 4.3.0 [skip ci]
...
# [4.3.0](https://github.com/revanced/revanced-patcher/compare/v4.2.3...v4.3.0 ) (2022-09-09)
### Features
* improved Patch Options ([e722e3f
](e722e3f4f9
))
2022-09-09 14:11:58 +00:00
semantic-release-bot
ed1851013e
chore(release): 4.2.3 [skip ci]
...
## [4.2.3](https://github.com/revanced/revanced-patcher/compare/v4.2.2...v4.2.3 ) (2022-09-08)
### Bug Fixes
* wrong value for iterator in PatchOptions ([e31ac1f
](e31ac1f132
))
2022-09-08 15:39:04 +00:00
semantic-release-bot
8f78f85e4a
chore(release): 4.2.2 [skip ci]
...
## [4.2.2](https://github.com/revanced/revanced-patcher/compare/v4.2.1...v4.2.2 ) (2022-09-08)
### Bug Fixes
* invalid type propagation in options ([b873228
](b873228ef0
)), closes [#98 ](https://github.com/revanced/revanced-patcher/issues/98 )
2022-09-08 14:50:38 +00:00
semantic-release-bot
639ff1c0ba
chore(release): 4.2.1 [skip ci]
...
## [4.2.1](https://github.com/revanced/revanced-patcher/compare/v4.2.0...v4.2.1 ) (2022-09-08)
### Bug Fixes
* make patcher version public ([76c45dd
](76c45dd7c1
))
2022-09-08 12:51:09 +00:00
semantic-release-bot
1bafb77355
chore(release): 4.2.0 [skip ci]
...
# [4.2.0](https://github.com/revanced/revanced-patcher/compare/v4.1.5...v4.2.0 ) (2022-09-08)
### Bug Fixes
* remove repeatable from PatchDeprecated ([6e73631
](6e73631d4d
))
### Features
* SincePatcher annotation ([25f74dc
](25f74dc5e9
))
2022-09-08 12:43:11 +00:00
semantic-release-bot
7761d5b85e
chore(release): 4.1.5 [skip ci]
...
## [4.1.5](https://github.com/revanced/revanced-patcher/compare/v4.1.4...v4.1.5 ) (2022-09-08)
### Bug Fixes
* broken deprecation message ([62aa295
](62aa295e73
))
2022-09-08 11:43:39 +00:00
semantic-release-bot
7debe62738
chore(release): 4.1.4 [skip ci]
...
## [4.1.4](https://github.com/revanced/revanced-patcher/compare/v4.1.3...v4.1.4 ) (2022-09-08)
### Bug Fixes
* handle option types and nulls properly ([aff4968
](aff4968e6f
))
2022-09-08 09:30:49 +00:00
semantic-release-bot
f1775f83d0
chore(release): 4.1.3 [skip ci]
...
## [4.1.3](https://github.com/revanced/revanced-patcher/compare/v4.1.2...v4.1.3 ) (2022-09-07)
### Bug Fixes
* only run list option check if not null ([4055939
](4055939c08
))
2022-09-07 21:48:24 +00:00
semantic-release-bot
85120374d6
chore(release): 4.1.2 [skip ci]
...
## [4.1.2](https://github.com/revanced/revanced-patcher/compare/v4.1.1...v4.1.2 ) (2022-09-07)
### Bug Fixes
* invalid types for example options ([79f91e0
](79f91e0e5a
))
2022-09-07 21:24:50 +00:00
semantic-release-bot
d219276298
chore(release): 4.1.1 [skip ci]
...
## [4.1.1](https://github.com/revanced/revanced-patcher/compare/v4.1.0...v4.1.1 ) (2022-09-07)
### Bug Fixes
* handle private companion objects ([ad3d332
](ad3d332e27
))
2022-09-07 21:23:12 +00:00
semantic-release-bot
8f66df7666
chore(release): 4.1.0 [skip ci]
...
# [4.1.0](https://github.com/revanced/revanced-patcher/compare/v4.0.0...v4.1.0 ) (2022-09-07)
### Features
* deprecation for patches ([80c2e80
](80c2e80925
))
2022-09-07 20:32:51 +00:00
semantic-release-bot
c3db23d3c7
chore(release): 4.0.0 [skip ci]
...
# [4.0.0](https://github.com/revanced/revanced-patcher/compare/v3.5.1...v4.0.0 ) (2022-09-07)
### Code Refactoring
* Improve Patch Options ([6b909c1
](6b909c1ee6
))
### BREAKING CHANGES
* Options has been moved from Patch to a new interface called OptionsContainer and are now handled entirely different. Make sure to check the examples to understand how it works.
2022-09-07 18:57:04 +00:00
semantic-release-bot
aa46b953db
chore(release): 3.5.1 [skip ci]
...
## [3.5.1](https://github.com/revanced/revanced-patcher/compare/v3.5.0...v3.5.1 ) (2022-09-06)
### Bug Fixes
* add tests for PathOption ([d6308e1
](d6308e126c
))
* PathOption should be open, not sealed ([a562e47
](a562e476c0
))
* typo in ListOption ([3921648
](392164862c
))
### Performance Improvements
* make exception an object ([75d2be8
](75d2be8803
))
2022-09-06 20:38:24 +00:00
semantic-release-bot
288d50a8b4
chore(release): 3.5.0 [skip ci]
...
# [3.5.0](https://github.com/revanced/revanced-patcher/compare/v3.4.1...v3.5.0 ) (2022-09-05)
### Features
* default value for `Package.versions` annotation parameter ([131dedd
](131dedd4b0
))
2022-09-05 14:45:56 +00:00
semantic-release-bot
5a92d5c29d
chore(release): 3.4.1 [skip ci]
...
## [3.4.1](https://github.com/revanced/revanced-patcher/compare/v3.4.0...v3.4.1 ) (2022-09-03)
### Bug Fixes
* remove default param from Package.versions ([4b81318
](4b81318710
))
2022-09-03 20:54:06 +00:00
semantic-release-bot
44f6a3ebc5
chore(release): 3.4.0 [skip ci]
...
# [3.4.0](https://github.com/revanced/revanced-patcher/compare/v3.3.3...v3.4.0 ) (2022-08-31)
### Features
* nullable parameters ([7882a8d
](7882a8d928
))
2022-08-31 18:32:43 +00:00
semantic-release-bot
cc3d32748b
chore(release): 3.3.3 [skip ci]
...
## [3.3.3](https://github.com/revanced/revanced-patcher/compare/v3.3.2...v3.3.3 ) (2022-08-14)
### Bug Fixes
* show error message if cause is null ([f9da2ad
](f9da2ad531
))
2022-08-14 15:25:16 +00:00
semantic-release-bot
b19e1131e8
chore(release): 3.3.2 [skip ci]
...
## [3.3.2](https://github.com/revanced/revanced-patcher/compare/v3.3.1...v3.3.2 ) (2022-08-06)
### Bug Fixes
* close open files ([#75 ](https://github.com/revanced/revanced-patcher/issues/75 )) ([123ad54
](123ad54c15
))
2022-08-06 22:17:39 +00:00
semantic-release-bot
6c5f9d4198
chore(release): 3.3.1 [skip ci]
...
## [3.3.1](https://github.com/revanced/revanced-patcher/compare/v3.3.0...v3.3.1 ) (2022-08-03)
### Bug Fixes
* revert soft dependencies ([7b2d058
](7b2d058144
))
2022-08-03 01:48:56 +00:00
semantic-release-bot
db2804270e
chore(release): 3.3.0 [skip ci]
...
# [3.3.0](https://github.com/revanced/revanced-patcher/compare/v3.2.1...v3.3.0 ) (2022-08-02)
### Features
* add getValue & setValue for PatchOption ([2572cd0
](2572cd04b5
))
2022-08-02 21:31:59 +00:00
semantic-release-bot
5eb8b428b9
chore(release): 3.2.1 [skip ci]
...
## [3.2.1](https://github.com/revanced/revanced-patcher/compare/v3.2.0...v3.2.1 ) (2022-08-02)
### Bug Fixes
* check if patch option requirement is met ([14a73bf
](14a73bfcaf
))
2022-08-02 20:43:26 +00:00
semantic-release-bot
567bf52e16
chore(release): 3.2.0 [skip ci]
...
# [3.2.0](https://github.com/revanced/revanced-patcher/compare/v3.1.0...v3.2.0 ) (2022-08-02)
### Features
* PatchOptions#nullify to nullify an option ([371f0c4
](371f0c4d0b
))
2022-08-02 20:36:21 +00:00
semantic-release-bot
2aee0cbd0f
chore(release): 3.1.0 [skip ci]
...
# [3.1.0](https://github.com/revanced/revanced-patcher/compare/v3.0.0...v3.1.0 ) (2022-08-02)
### Features
* validator for patch options ([4e2e772
](4e2e772389
))
2022-08-02 20:02:18 +00:00
semantic-release-bot
799bc9e163
chore(release): 3.0.0 [skip ci]
...
# [3.0.0](https://github.com/revanced/revanced-patcher/compare/v2.9.0...v3.0.0 ) (2022-08-02)
### Features
* registry for patch options ([2431785
](2431785d0e
))
### BREAKING CHANGES
* Patch options now use the PatchOptions registry class instead of an Iterable. This change requires modifications to existing patches using this API.
2022-08-02 19:11:43 +00:00
semantic-release-bot
fb3c0e87d4
chore(release): 2.9.0 [skip ci]
...
# [2.9.0](https://github.com/revanced/revanced-patcher/compare/v2.8.0...v2.9.0 ) (2022-08-02)
### Bug Fixes
* show error message instead of `null` ([8d95b14
](8d95b14f35
))
### Features
* exclusive mutable access to files ([814ce0b
](814ce0b9ae
))
2022-08-02 01:11:01 +00:00
semantic-release-bot
711b8a25a7
chore(release): 2.8.0 [skip ci]
...
# [2.8.0](https://github.com/revanced/revanced-patcher/compare/v2.7.0...v2.8.0 ) (2022-08-01)
### Bug Fixes
* remove requirement for solution [skip ci] ([#80 ](https://github.com/revanced/revanced-patcher/issues/80 )) ([9a4d30e
](9a4d30e152
))
### Features
* patch options ([#81 ](https://github.com/revanced/revanced-patcher/issues/81 )) ([fbb09f3
](fbb09f38dc
))
2022-08-01 22:32:32 +00:00
semantic-release-bot
368c61c1bf
chore(release): 2.7.0 [skip ci]
...
# [2.7.0](https://github.com/revanced/revanced-patcher/compare/v2.6.0...v2.7.0 ) (2022-08-01)
### Features
* `Closeable` patches ([bbd40bf
](bbd40bf2f6
))
2022-08-01 02:15:18 +00:00
semantic-release-bot
495ebface8
chore(release): 2.6.0 [skip ci]
...
# [2.6.0](https://github.com/revanced/revanced-patcher/compare/v2.5.2...v2.6.0 ) (2022-07-31)
### Features
* add Patch#dependsOn extension ([523f67b
](523f67b238
))
* Soft Dependencies for Patches ([8c12f8d
](8c12f8d488
))
2022-07-31 14:52:23 +00:00
semantic-release-bot
817b8db019
chore(release): 2.5.2 [skip ci]
...
## [2.5.2](https://github.com/revanced/revanced-patcher/compare/v2.5.1...v2.5.2 ) (2022-07-24)
2022-07-24 16:30:57 +00:00