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
oSumAtrIX
2a453d51a8
refactor: rename helper methods for tests
2023-06-10 01:55:05 +02:00
oSumAtrIX
43d6868d1f
fix: add imports to fix failing tests
2023-06-10 01:43:09 +02: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
oSumAtrIX
a12fe7dd9e
refactor!: move extension functions to their corresponding classes
...
BREAKING CHANGE: This changes the import paths for extension functions.
2023-06-07 03:43:17 +02:00
oSumAtrIX
efdd01a988
refactor!: use proper extension function names
...
BREAKING CHANGE: This changes the names of extension functions
2023-06-07 03:43:13 +02:00
oSumAtrIX
eafe1c631f
refactor: use existing null output stream
2023-06-07 03:32:19 +02:00
oSumAtrIX
aacf900764
fix!: implement extension functions consistently
...
BREAKING CHANGE: This changes the name of functions
2023-06-07 03:32:19 +02: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
oSumAtrIX
1e0ffa176e
chore: merge branch dev
to main
2023-06-07 02:58:23 +02: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
LisoUseInAIKyrios
b6d6a7591b
fix!: check for two methods parameters orders ( #183 )
...
BREAKING CHANGE: This requires changes to `MethodFingerprint`
2023-06-07 02:50:38 +02: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
oSumAtrIX
a188c16a99
chore: merge branch dev
to main
( #177 )
2023-05-24 01:56:40 +02: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
oSumAtrIX
526a3d7c35
refactor!: rename parameter
...
BREAKING CHANGE: This changes named parameters.
2023-05-24 01:49:07 +02:00
oSumAtrIX
28fc6a2ddd
refactor: apply Kotlin idioms
2023-05-24 01:45:46 +02: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
oSumAtrIX
ca9fe322eb
chore: merge branch dev
to main
( #174 )
2023-05-14 01:57:34 +02:00
Jim Man
239ea0bcaa
refactor: simplify loading patches ( #172 )
2023-05-14 01:55:26 +02: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
badawoll
a2052202b2
feat!: add classDef
parameter to MethodFingerprint
( #175 )
...
BREAKING CHANGE: This changes the signature of the `customFingerprint` function.
2023-05-11 01:37:17 +02:00
oSumAtrIX
223cea7021
build: use Java SDK 17 for building
2023-05-09 08:16:15 +02: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
oSumAtrIX
549651d04a
chore: merge branch dev
to main
( #171 )
2023-05-08 01:05:17 +02: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
oSumAtrIX
81e6f8784e
docs: fix heading
2023-05-08 01:03:11 +02:00
oSumAtrIX
9c53877888
build: downgrade to JDK version 11
...
This is to properly support Android
2023-05-08 01:03:11 +02:00
rstular
98f8eedecd
fix: remove count
instead of count + 1
instructions with removeInstructions
( #167 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
BREAKING-CHANGE: This alters the behaviour of the function. Instead of removing `count + 1` instructions, this now removes `count` instructions.
2023-05-08 01:03:09 +02: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
oSumAtrIX
119d05f469
chore: merge branch dev
to main
( #161 )
2023-05-06 01:05:01 +02: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
oSumAtrIX
49c173dc14
feat: add overload to get instruction as type
2023-05-05 23:36:30 +02:00
oSumAtrIX
d83e9372bb
chore: update gradle and dependencies
2023-04-30 05:27:22 +02: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
oSumAtrIX
d67436271d
feat: add appreciation message for new contributors
2023-04-30 03:15:12 +02:00
oSumAtrIX
aa07f35f06
chore: bump dependencies
2023-04-03 03:04:05 +02:00
oSumAtrIX
77e0536838
build: update Kotlin to 1.8.10
2023-03-31 17:19:40 +02:00
oSumAtrIX
a49e78234b
chore: remove project files
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-03-02 19:23:41 +01: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
oSumAtrIX
146c8504ed
chore: merge branch dev
to main
( #159 )
2023-02-27 00:41:27 +01: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
oSumAtrIX
6e24a85eab
feat!: merge integrations only when necessary
...
BREAKING CHANGE: `Patcher.addFiles` is now renamed to `Patcher.addIntegrations`
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-27 00:23:27 +01:00
oSumAtrIX
e4c3e9ffc5
refactor: remove unnecessary annotations
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-26 23:18:35 +01:00
Javier Flores
4c1778a62f
chore: update gradle wrapper to 8.0.1 ( #160 )
2023-02-26 03:46:33 +01:00
oSumAtrIX
d99261cdbb
ci: fix backmerge direction
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-22 16:39:50 +01:00
oSumAtrIX
ac1c0f2773
ci: add backmerge target branch
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-22 06:45:16 +01:00
oSumAtrIX
eddd4ec7ac
ci: use new semantic-release-backmerge
option
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-18 21:55:40 +01:00
Palm
07a2829c65
ci: update actions ( #158 )
2023-02-13 22:29:20 +01: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
oSumAtrIX
f1336f89e4
chore: merge branch dev
to main
( #156 )
2023-02-10 05:26:43 +01: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
oSumAtrIX
058d292ad5
fix: check CONST_STRING_JUMP
instructions for matching string
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-10 05:18:38 +01:00
oSumAtrIX
1029d56a52
refactor: remove dead code
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-10 05:17:36 +01:00
oSumAtrIX
709b5a0fec
chore: fix typo
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2023-02-10 05:16:00 +01: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
oSumAtrIX
6dbbf2e03e
chore: merge branch dev
to main
( #153 )
2023-01-18 00:14:38 +01: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
oSumAtrIX
6bca3e2bb5
build: update dependencies
2023-01-17 23:57:19 +01:00
oSumAtrIX
a263fdfd41
fix: resolve failing builds
...
This updates dependencies, because the previous ones were missing or outdated.
2023-01-17 01:32:11 +01:00
semantic-release-bot
e4b4bacae8
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 05:13:48 +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
oSumAtrIX
d5533788e2
chore: merge branch dev
to main
( #152 )
2023-01-15 05:31:12 +01:00
oSumAtrIX
5a4ea5cd7d
ci: add missing PAT in step Release
2023-01-15 05:29:50 +01:00
oSumAtrIX
70f3c8b38c
chore: merge branch dev
to main
( #151 )
2023-01-15 05:24:25 +01: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
oSumAtrIX
73a013d75b
ci: use PAT in step Release
2023-01-15 04:06:45 +01:00
oSumAtrIX
7159f3db4c
ci: downgrade semantic release and plugins to v19
2023-01-15 04:06:45 +01:00
oSumAtrIX
7d5ecf095c
ci: give jobs names
2023-01-15 04:06:44 +01:00
oSumAtrIX
fa015a424d
refactor: fix formatting
2023-01-15 04:06:44 +01:00
oSumAtrIX
dd7dd38357
fix: update dependency app.revanced:multidexlib2
( #150 )
...
This commit addresses https://github.com/revanced/multidexlib2/issues/2 .
2023-01-15 04:06:43 +01: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
oSumAtrIX
66701f6076
chore: merge branch dev
to main
( #147 )
2023-01-02 09:05:19 +01: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
oSumAtrIX
5887c69bde
refactor: move merging classes code to own class ( #149 )
2023-01-02 08:58:05 +01:00
oSumAtrIX
4102f43b8a
feat: do not fix methods or methods in class merger
2023-01-02 08:50:08 +01:00
oSumAtrIX
5c09ef7837
feat: fix method and field access when merging classes
2023-01-02 07:57:50 +01:00
oSumAtrIX
3e0bf8c863
refactor: move merging classes code to own class
2023-01-02 07:57:48 +01:00
oSumAtrIX
8f3ecc318c
feat: add missing setter to MutableMethod
2023-01-02 07:09:58 +01:00
oSumAtrIX
365da96e2b
build: do not comment on successful releases
2022-12-31 21:12:03 +01:00
oSumAtrIX
cd68ec4803
ci: do not escape in environment variable MESSAGE
2022-12-29 19:07:31 +01: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
Canny
9f0a09a756
feat: make aaptPath
nullable ( #146 )
2022-12-20 20:04:15 +01: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
oSumAtrIX
abebc0862c
chore: merge branch dev
to main
( #144 )
2022-12-18 22:10:56 +01: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
oSumAtrIX
c5de9e2988
fix: check if fingerprint string is substring of any string references
2022-12-18 22:05:05 +01: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
oSumAtrIX
7cf79e68e0
fix: print full exception when patch fails
2022-12-18 09:02:48 +01:00
oSumAtrIX
f07db3c214
chore: merge branch dev
to main
( #143 )
2022-12-15 21:44:59 +01:00
oSumAtrIX
88bb3a8845
ci: do not release on build
commit type
2022-12-15 19:47:31 +01:00
oSumAtrIX
b9e6bd6775
chore: merge branch dev
to main
( #141 )
2022-12-15 19:36:43 +01:00
oSumAtrIX
cd1b72e078
ci: remove unnecessary step
2022-12-15 01:08:00 +01:00
oSumAtrIX
6b889557ab
ci: stash before rebasing
2022-12-15 01:07:48 +01:00
oSumAtrIX
4b1be8c647
ci: only back-merge from main
branch to dev
2022-12-15 01:04:16 +01:00
oSumAtrIX
73c893c6e7
chore: merge branch dev
to main
( #140 )
...
chore: merge branch `dev` to `main`
2022-12-14 00:13:25 +01:00
oSumAtrIX
75b36823b8
ci: back-merge releases back into dev
branch
2022-12-14 00:02:52 +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
oSumAtrIX
26b8621ac8
chore: merge branch dev
to main
( #139 )
2022-12-13 23:50:28 +01: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
oSumAtrIX
9ec720e983
fix: publicize types when merging files if necessary ( #137 )
2022-12-13 23:36:47 +01:00
oSumAtrIX
0f432b3fdd
ci: escape backticks in message environment variable
2022-12-13 23:36:47 +01:00
oSumAtrIX
96cd5618dd
ci: open pull requests to merge dev
to main
( #131 )
2022-12-13 23:36:47 +01:00
oSumAtrIX
c2a5a55e67
refactor: remove unnecessary test
2022-12-11 03:01:41 +01:00
oSumAtrIX
6c5de8b414
ci: refactor release workflow
2022-12-11 03:01:40 +01: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
oSumAtrIX
a306561b55
feat: sort patches in lexicographical order
...
Closes #125
2022-12-02 03:31:25 +01: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
oSumAtrIX
a925650044
feat: merge classes on addition ( #127 )
2022-12-02 02:31:47 +01: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
oSumAtrIX
bd053b7e99
fix: use MethodUtil.methodSignaturesMatch
instead of Method.softCompareTo
2022-11-25 10:24:13 +01: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
oSumAtrIX
ba9d998681
feat: apply changes from ReVanced Patcher
...
BREAKING-CHANGE: Some annotations have been removed regarding fingerprints and patches.
2022-11-23 00:29:12 +01: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
oSumAtrIX
4164cb0dea
fix: fallback to patch class name instead of java.lang.Class
class name
2022-11-18 02:14:20 +01: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
MewtR
f9bc95f220
fix: remove unnecessary dummy nop instructions ( #111 )
2022-11-14 16:57:13 +01:00
Nico Mexis
d2f91a8545
build: update workflow actions ( #121 ) [skip ci]
2022-11-05 15:27:56 +01: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
oSumAtrIX
538b2a8599
feat: remove unused annotation DirectPatternScanMethod
2022-10-05 03:57:40 +02:00
oSumAtrIX
4aa14bbb85
refactor: improve structuring of classes and their implementations
...
BREAKING CHANGE: various changes in which packages classes previously where and their implementation
2022-10-05 03:57:40 +02:00
oSumAtrIX
d37452997b
refactor: move OptionsContainer
to own class file
...
BREAKING-CHANGE: this changes the package
2022-10-04 08:32:50 +02:00
oSumAtrIX
db21d5e953
refactor: remove unused import
2022-10-04 08:30:17 +02:00
oSumAtrIX
4d581811db
feat!: seal abstract class Patch
as an interface
2022-10-04 08:30:17 +02:00
oSumAtrIX
8c502448be
feat!: remove unused annotation MatchingMethod
2022-10-04 08:30:16 +02:00
oSumAtrIX
fec16d9442
refactor: remove line break
2022-10-04 08:18:52 +02:00
oSumAtrIX
5583904994
feat: remove unused patch extensions
...
BREAKING CHANGE: These extensions do not exist anymore and any use should be removed
2022-10-04 08:18:43 +02:00
oSumAtrIX
797286b758
feat: remove unused extension dependsOn
...
BREAKING CHANGE: The extension does not exist anymore and any use should be removed
2022-10-04 08:18:09 +02:00
oSumAtrIX
4ae9ad09d6
feat: remove unused annotation SincePatcher
...
BREAKING CHANGE: The annotation does not exist anymore and any use should be removed
2022-10-04 08:16:58 +02: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
oSumAtrIX
843e62ad29
fix: use instruction index instead of strings list index for StringMatch
2022-09-29 21:27:56 +02:00
oSumAtrIX
9c07ffcc7a
fix: check dependencies for resource patches
2022-09-29 21:27:12 +02: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
oSumAtrIX
3ba4be240b
perf: decode resources only when necessary
2022-09-26 08:57:39 +02: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
oSumAtrIX
db4348c4fa
feat: RwLock for opening files in DomFileEditor
2022-09-26 03:21:13 +02: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
oSumAtrIX
809862c997
build: update apktool-lib dependency
2022-09-23 06:20:00 +02:00
oSumAtrIX
fd5c878cee
fix!: revert reverting changes
...
BREAKING-CHANGE: Imports will have to be updated from `MethodFingerprintUtils` to `MethodFingerprint.Companion`.
2022-09-21 16:45:16 +02:00
bogadana
124332f0e9
revert: revert breaking changes ( #106 )
2022-09-21 15:22:55 +02: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
oSumAtrIX
76676fb567
fix(tests): access patternScanResult
through scanResult
2022-09-21 03:42:29 +02:00
oSumAtrIX
d802ef844e
refactor!: move utility methods from MethodFingerprintUtils
MethodFingerprint
...
BREAKING CHANGE: Imports will have to be updated from `MethodFingerprintUtils` to `MethodFingerprint.Companion`.
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-09-21 01:38:49 +02:00
oSumAtrIX
90fc547673
refactor: suppress member visibility and unnecessary null assertion warnings
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-09-21 01:38:49 +02:00
oSumAtrIX
3813e28ac2
feat(fingerprint)!: StringsScanResult
for MethodFingerprint
...
BREAKING CHANGE: `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:38:49 +02: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
oSumAtrIX
a0cb449c60
feat: section acknowledgements
for issue templates
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-09-21 00:36:25 +02: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
oSumAtrIX
4bfd7ebff8
perf(fingerprint): do not resolve already resolved fingerprints
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-09-18 07:35:08 +02:00
oSumAtrIX
2f7e62ef65
fix(fingerprint): do not throw on MethodFingerprint.result
getter
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-09-18 07:34:32 +02: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
d4rkk3y
085a3a479d
fix: compare any methods parameters ( #101 )
2022-09-14 18:34:58 +02: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
Sculas
172655bde0
feat: add PathOption back
...
Now backed by a String.
2022-09-09 16:23:21 +02: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
Sculas
e722e3f4f9
feat: improved Patch Options
...
Removed a lot of the type mess. There's still some duplicated code PatchOption.kt, but I'm afraid there's nothing I can do about that. It's not a big deal anyway.
2022-09-09 16:10:30 +02:00
Sculas
c348c1f0a0
refactor: remove PathOption and FileOption
2022-09-09 15:04:17 +02: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
Sculas
e31ac1f132
fix: wrong value for iterator in PatchOptions
2022-09-08 17:37:31 +02: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
Sculas
0be2677519
Merge remote-tracking branch 'origin/main' into main
2022-09-08 16:49:26 +02:00
Sculas
b873228ef0
fix: invalid type propagation in options
...
Fixes #98
2022-09-08 16:49:06 +02: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
Sculas
f30671ddd1
Merge remote-tracking branch 'origin/main' into main
2022-09-08 14:49:35 +02:00
Sculas
76c45dd7c1
fix: make patcher version public
2022-09-08 14:49:26 +02: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
Sculas
25f74dc5e9
feat: SincePatcher annotation
2022-09-08 14:41:42 +02:00
Sculas
6e73631d4d
fix: remove repeatable from PatchDeprecated
2022-09-08 14:00:15 +02: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
Sculas
62aa295e73
fix: broken deprecation message
2022-09-08 13:42:26 +02:00
Sculas
596ede1b12
refactor: make patchName work on any class
2022-09-08 13:42:15 +02: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
Sculas
002f84da1a
Merge remote-tracking branch 'origin/main' into main
2022-09-08 11:29:14 +02:00
Sculas
aff4968e6f
fix: handle option types and nulls properly
2022-09-08 11:29:06 +02:00
Sculas
1d989abd55
chore: ignore kotlinc
2022-09-08 11:07:34 +02: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
Sculas
4055939c08
fix: only run list option check if not null
2022-09-07 23:46:46 +02: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
Sculas
8b4819faa1
Merge remote-tracking branch 'origin/main' into main
2022-09-07 23:23:29 +02: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
Sculas
79f91e0e5a
fix: invalid types for example options
2022-09-07 23:22:34 +02:00
Sculas
fadf62f594
Merge remote-tracking branch 'origin/main' into main
2022-09-07 23:21:41 +02:00
Sculas
ad3d332e27
fix: handle private companion objects
2022-09-07 23:21:32 +02: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
Sculas
80c2e80925
feat: deprecation for patches
2022-09-07 22:31:15 +02: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
Sculas
c28584736e
Merge remote-tracking branch 'origin/main' into main
2022-09-07 20:55:45 +02:00
Sculas
6b909c1ee6
refactor: Improve Patch Options
...
It's so much better now. Really happy with the current system.
BREAKING CHANGE: 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 20:55:35 +02:00
Sculas
0e8446516e
build: add Kotlin Reflect
2022-09-07 20:52:05 +02: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
Sculas
a562e476c0
fix: PathOption should be open, not sealed
2022-09-06 22:36:20 +02:00
Sculas
75d2be8803
perf: make exception an object
2022-09-06 22:35:33 +02:00
Sculas
d6308e126c
fix: add tests for PathOption
2022-09-06 22:35:00 +02:00
Sculas
bb97af4d86
refactor: add FileOption alias for PathOption
2022-09-06 22:34:46 +02:00
Sculas
392164862c
fix: typo in ListOption
2022-09-06 21:44:05 +02:00
Sculas
53e807dec1
refactor: add PatchOption.PathOption
2022-09-06 21:43:45 +02: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
oSumAtrIX
131dedd4b0
feat: default value for Package.versions
annotation parameter
...
Reverts 4b81318710
2022-09-05 16:44:35 +02: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
Sculas
4b81318710
fix: remove default param from Package.versions
...
Kotlin compiler bug produces invalid bytecode, resulting in an IncompleteAnnotationException at runtime.
2022-09-03 22:52:49 +02: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
oSumAtrIX
7882a8d928
feat: nullable parameters
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de >
2022-08-31 20:30:31 +02: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
oSumAtrIX
f9da2ad531
fix: show error message if cause is null
2022-08-14 17:22:43 +02: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
dan1st
123ad54c15
fix: close open files ( #75 )
2022-08-07 00:16:23 +02:00
Sculas
09f6ab4155
Merge remote-tracking branch 'origin/main' into main
2022-08-03 18:32:34 +02:00
Sculas
01cf3fb50f
refactor: util package structure
2022-08-03 18:31:31 +02: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
oSumAtrIX
7b2d058144
fix: revert soft dependencies
2022-08-03 03:45:34 +02: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
Sculas
2572cd04b5
feat: add getValue & setValue for PatchOption
2022-08-02 23:30:38 +02: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
Sculas
3a118d9b9d
Merge remote-tracking branch 'origin/main' into main
2022-08-02 22:41:41 +02:00
Sculas
14a73bfcaf
fix: check if patch option requirement is met
2022-08-02 22:41:34 +02: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
Sculas
35c6489dba
Merge remote-tracking branch 'origin/main' into main
2022-08-02 22:34:44 +02:00
Sculas
371f0c4d0b
feat: PatchOptions#nullify to nullify an option
2022-08-02 22:32:55 +02:00
Sculas
1b42f65d95
refactor: migrate to custom exceptions for patch options
2022-08-02 22:16:37 +02: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
Sculas
19256b5437
Merge remote-tracking branch 'origin/main' into main
2022-08-02 22:00:40 +02:00
Sculas
67a5237541
test: refactor & add more tests
2022-08-02 22:00:32 +02:00
Sculas
4e2e772389
feat: validator for patch options
2022-08-02 22:00:10 +02: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
Sculas
2431785d0e
feat: registry for patch options
...
BREAKING CHANGE: 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 21:10:14 +02: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
oSumAtrIX
5f7ef2dbff
Merge remote-tracking branch 'origin/main'
2022-08-02 03:09:02 +02:00
Sculas
ec1d8a8fba
refactor: remove DependencyType.SOFT ( #82 )
...
BREAKING-CHANGE: DependencyType.SOFT has now been removed after it was deprecated. There is no direct replacement for this. Please look into Patch Options instead, which supersedes this.
2022-08-02 00:47:32 +02:00
oSumAtrIX
814ce0b9ae
feat: exclusive mutable access to files
2022-08-02 00:42:38 +02:00
oSumAtrIX
8d95b14f35
fix: show error message instead of null
2022-08-02 00:42:38 +02: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
Sculas
fbb09f38dc
feat: patch options ( #81 )
...
* feat: Patch Options
* refactor: remove delegate property
* feat: List patch options
* refactor: add setter example to PatchOptionsUsage.kt
* docs: add docs for PatchOptions
* docs: tidy docs
2022-08-02 00:31:00 +02:00
Robert
9a4d30e152
fix: remove requirement for solution [skip ci] ( #80 )
2022-08-01 13:07:12 +02: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
oSumAtrIX
bbd40bf2f6
feat: Closeable
patches
2022-08-01 04:12:33 +02:00
Sculas
3de999a2d3
refactor: remove ReplaceWith from DependencyType.SOFT
2022-07-31 18:35:02 +02:00
Sculas
83cbb2f110
Merge remote-tracking branch 'origin/main' into main
2022-07-31 18:31:50 +02:00
Sculas
fcc7fa75d0
refactor: deprecate DependencyType.SOFT
...
Soft dependencies will be removed when Patch Options is implemented.
2022-07-31 18:31:40 +02: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
Sculas
8c12f8d488
feat: Soft Dependencies for Patches
2022-07-31 16:50:59 +02:00
Sculas
523f67b238
feat: add Patch#dependsOn extension
2022-07-31 15:07:23 +02:00
Sculas
4813a8b48e
chore: remove import
2022-07-31 15:01:38 +02:00
Sculas
d5c66022c9
refactor: get rid of package names in example
2022-07-31 15:01:13 +02:00
Lucaskyy
1d4034b36c
chore: add description to readme
2022-07-31 14:41:41 +02:00
oSumAtrIX
dd2d696d00
docs: add missing .
to feature-issue.yml
description
2022-07-26 19:38:00 +02:00
oSumAtrIX
6326321b65
docs: add missing .
to issue description
2022-07-26 19:34:39 +02:00
oSumAtrIX
f291a4ae3e
docs: GitHub issue forms
2022-07-26 19:28:32 +02: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
Sculas
a321b8971b
build: update Apktool to 2.7.0
2022-07-24 18:29:25 +02:00
semantic-release-bot
783b2de9db
chore(release): 2.5.1 [skip ci]
...
## [2.5.1](https://github.com/revanced/revanced-patcher/compare/v2.5.0...v2.5.1 ) (2022-07-17)
### Bug Fixes
* close stream when closing `DomFileEditor` ([77604d4
](77604d4078
))
2022-07-17 23:30:04 +00:00
oSumAtrIX
77604d4078
fix: close stream when closing DomFileEditor
2022-07-18 01:28:16 +02:00
oSumAtrIX
21b5404180
docs: change size of headings [skip ci]
2022-07-12 01:12:45 +02:00
semantic-release-bot
9ac6d5c7da
chore(release): 2.5.0 [skip ci]
...
# [2.5.0](https://github.com/revanced/revanced-patcher/compare/v2.4.0...v2.5.0 ) (2022-07-11)
### Bug Fixes
* missing additional items [skip ci] ([0ebab8b
](0ebab8bf59
))
### Features
* feature request issue template ([1b39278
](1b39278b24
))
* issue templates [skip ci] ([112bc99
](112bc998f4
))
2022-07-11 18:21:14 +00:00
oSumAtrIX
1b39278b24
feat: feature request issue template
2022-07-11 20:19:53 +02:00
oSumAtrIX
0ebab8bf59
fix: missing additional items [skip ci]
2022-07-10 00:34:55 +02:00
oSumAtrIX
112bc998f4
feat: issue templates [skip ci]
2022-07-10 00:32:05 +02:00
semantic-release-bot
12c96bf818
chore(release): 2.4.0 [skip ci]
...
# [2.4.0](https://github.com/revanced/revanced-patcher/compare/v2.3.1...v2.4.0 ) (2022-07-09)
### Features
* Improve Smali Compiler ([6bfe571
](6bfe5716c3
))
2022-07-09 13:04:21 +00:00
oSumAtrIX
91298a8790
Merge pull request #52 from revanced/feat/smali-branching
...
feat: improve Smali compiler
2022-07-09 15:03:01 +02:00
oSumAtrIX
f2a7cff41c
style: fix casing of the first letter in comments
2022-07-09 06:27:49 +02:00
oSumAtrIX
dd941233ca
refactor: improve the addInstructions
extension method further more
2022-07-09 06:26:05 +02:00
semantic-release-bot
fc06dd1c29
chore(release): 2.3.1 [skip ci]
...
## [2.3.1](https://github.com/revanced/revanced-patcher/compare/v2.3.0...v2.3.1 ) (2022-07-07)
### Bug Fixes
* handle null properly ([#64 ](https://github.com/revanced/revanced-patcher/issues/64 )) ([482af78
](482af78f2b
))
2022-07-07 06:35:28 +00:00
bogadana
482af78f2b
fix: handle null properly ( #64 )
2022-07-07 08:33:40 +02:00
semantic-release-bot
89a27dfbe6
chore(release): 2.3.0 [skip ci]
...
# [2.3.0](https://github.com/revanced/revanced-patcher/compare/v2.2.2...v2.3.0 ) (2022-07-05)
### Features
* nullability for `BytecodePatch` constructor ([#59 ](https://github.com/revanced/revanced-patcher/issues/59 )) ([4ea030d
](4ea030d0a0
))
2022-07-05 14:48:22 +00:00
bogadana
4ea030d0a0
feat: nullability for BytecodePatch
constructor ( #59 )
2022-07-05 16:46:54 +02:00
semantic-release-bot
4cc2fa17f5
chore(release): 2.2.2 [skip ci]
...
## [2.2.2](https://github.com/revanced/revanced-patcher/compare/v2.2.1...v2.2.2 ) (2022-07-04)
### Bug Fixes
* `MethodWalker` not accounting for all reference instructions ([48068cb
](48068cb3d7
))
2022-07-04 19:36:34 +00:00
oSumAtrIX
48068cb3d7
fix: MethodWalker
not accounting for all reference instructions
2022-07-03 22:51:04 +02:00
Lucaskyy
6bfe5716c3
feat: Improve Smali Compiler
...
- Branching support has been added. See InlineSmaliCompilerTest.kt for an example.
- Some other improvements have been made too.
2022-06-27 21:11:59 +02:00