oSumAtrIX
86c1c9c772
build(Needs bump): Use correct Maven repository URL
2023-09-06 05:32:58 +02:00
oSumAtrIX
4dd04975d9
refactor: Move ReVanced Patcher to sub-project
...
This allows other sub-projects to exist.
2023-09-04 05:37:13 +02:00
oSumAtrIX
26b70554c4
build: use binary compatibility validator
...
This prevents releasing breaking changes accidentally.
2023-08-29 03:47:21 +02:00
oSumAtrIX
37abb2db99
build: package the Java sources
2023-08-26 19:10:29 +02:00
oSumAtrIX
ccccf5b1d2
build: migrate dependencies to version catalogs
2023-08-23 04:30:31 +02:00
oSumAtrIX
f7f4ba6c55
build: update dependencies
2023-08-23 03:36:48 +02:00
oSumAtrIX
88a703ce36
build: bump dependencies
2023-08-22 19:01:59 +02:00
oSumAtrIX
e7360a7692
build(Needs bump): Bump dependencies
...
This fixes an issue with a library not working on Android
2023-08-19 17:23:31 +02:00
oSumAtrIX
6b8977f178
refactor: improve structure and public API
...
This commit introduces a couple changes besides the refactor. Executing patches can be cancelled, multiple bundles loaded into the same class loader and `Patch.execute` does not have to return anymore.
BREAKING CHANGE: Various public APIs have been changed. The `Version` annotation has been removed. Patches do not return anything anymore and instead throw `PatchException`. Multiple patch bundles can now be loaded in a single ClassLoader to bypass class loader isolation.
2023-08-19 01:45:27 +02:00
oSumAtrIX
12c6c73de0
build: add mavenLocal
to repositories
2023-08-16 16:53:47 +02:00
oSumAtrIX
433fe3af9f
build(Needs bump): Bump dependencies
2023-08-12 02:23:03 +02:00
oSumAtrIX
d5f89a903f
build(Needs bump)!: Bump dependencies
...
BREAKING CHANGE: This bump updates smali, a crucial dependency
2023-08-11 02:51:37 +02:00
oSumAtrIX
8df1155215
build(Needs bump): Bump compatibility
2023-08-03 20:14:01 +02:00
oSumAtrIX
aedf4aea08
build(Needs bump): Update dependencies
2023-08-03 04:15:09 +02:00
oSumAtrIX
90cb075a97
build(needs-bump): update dependencies
2023-07-26 06:28:47 +02:00
oSumAtrIX
a4a030f2b2
build: update gradle
2023-07-06 18:15:40 +02:00
oSumAtrIX
9c53877888
build: downgrade to JDK version 11
...
This is to properly support Android
2023-05-08 01:03:11 +02:00
oSumAtrIX
d83e9372bb
chore: update gradle and dependencies
2023-04-30 05:27:22 +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
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
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
Canny
9f0a09a756
feat: make aaptPath
nullable ( #146 )
2022-12-20 20:04:15 +01:00
oSumAtrIX
809862c997
build: update apktool-lib dependency
2022-09-23 06:20:00 +02:00
Sculas
25f74dc5e9
feat: SincePatcher annotation
2022-09-08 14:41:42 +02:00
Sculas
0e8446516e
build: add Kotlin Reflect
2022-09-07 20:52:05 +02:00
Sculas
a321b8971b
build: update Apktool to 2.7.0
2022-07-24 18:29:25 +02:00
Sculas
49970b5926
build: update Apktool to re-enable 9patch decoder
2022-06-28 19:45:45 +02:00
Sculas
e5ca86fac6
build: update Apktool to disable 9patch decoder
...
for real for real, this time
2022-06-28 00:36:50 +02:00
Sculas
494a9a09ac
build: update Apktool to disable 9patch decoder
...
for real, this time
2022-06-28 00:20:54 +02:00
Sculas
614e555f4c
build: update Apktool to disable 9patch decoder
2022-06-28 00:01:38 +02:00
oSumAtrIX
efa8ea1445
refactor: migrate from Signature
to Fingerprint
...
BREAKING CHANGE: Not backwards compatible, since a lot of classes where renamed.
2022-06-26 15:10:54 +02:00
Sculas
b738dcd7ea
fix: dexlib must be propagated
2022-06-23 12:20:04 +02:00
Lucaskyy
e8488b3e86
revert "feat: use of java.util.logging.Logger
"
...
This reverts commit 9c39c9efdb
.
This reverts commit 8f66f9f606
.
2022-06-22 15:03:30 +02:00
oSumAtrIX
8f66f9f606
feat: migrate logger to slf4j
2022-06-22 14:17:09 +02:00
oSumAtrIX
89bb43066b
build: use dependencies as implementations instead of apis
2022-06-22 02:54:23 +02:00
Lucaskyy
365e1d7a45
revert: propagate dependencies
...
guess it doesn't work when not propagating them
2022-06-21 20:50:00 +02:00
Lucaskyy
28d5468b07
build: do not propagate all dependencies
2022-06-21 20:29:37 +02:00
Lucaskyy
ab866bb8ef
fix: update apktool
2022-06-20 17:07:04 +02:00
Sculas
051afd98d0
fix: update apktool
2022-06-18 23:49:41 +02:00
Sculas
03f5ee088b
fix: version not working with apktool due to cache
2022-06-18 23:15:33 +02:00
Sculas
56f6ca3891
fix: remove javadoc jar (also trigger release)
2022-06-18 22:52:49 +02:00
oSumAtrIX
4c8eb0e5c7
refactor: gradle build script
2022-06-14 01:34:48 +02:00
Lucaskyy
566ecefa2b
fix: update apktool to fork
2022-06-11 20:39:29 +02:00
oSumAtrIX
11abc67d9a
fix: remove dependency to fork of Apktool
2022-06-05 08:03:38 +02:00
Lucaskyy
5a96f2d99f
refactor: use apktool fork
...
also fixed some compilation issues
2022-06-05 08:03:35 +02:00
oSumAtrIX
4f60bea81e
perf: decode manifest only when not using resource patcher
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:34 +02:00
oSumAtrIX
1a49d9439f
chore: update kotlin jvm
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:34 +02:00
oSumAtrIX
5dc6aa9bfd
chore: update dependencies
...
Signed-off-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-06-05 08:03:33 +02:00