semantic-release-bot
3896b30738
chore(release): 16.0.0 [skip ci]
...
# [16.0.0](https://github.com/ReVanced/revanced-patcher/compare/v15.0.3...v16.0.0 ) (2023-10-04)
### Bug Fixes
* Use correct super class type ([f590436
](f590436399
))
### BREAKING CHANGES
* This changes the super classes of some `PatchOptionException` classes
2023-10-04 02:18:27 +00:00
oSumAtrIX
2c4b88e1a0
chore: Merge branch dev
to main
( #248 )
2023-10-04 04:15:04 +02:00
semantic-release-bot
dfc7e1596b
chore(release): 16.0.0-dev.1 [skip ci]
...
# [16.0.0-dev.1](https://github.com/ReVanced/revanced-patcher/compare/v15.0.3...v16.0.0-dev.1 ) (2023-10-04)
### Bug Fixes
* Use correct super class type ([f590436
](f590436399
))
### BREAKING CHANGES
* This changes the super classes of some `PatchOptionException` classes
2023-10-04 02:06:03 +00:00
oSumAtrIX
f590436399
fix: Use correct super class type
...
BREAKING CHANGE: This changes the super classes of some `PatchOptionException` classes
2023-10-04 04:02:10 +02:00
semantic-release-bot
cbfb9ba02f
chore(release): 15.0.3 [skip ci]
...
## [15.0.3](https://github.com/ReVanced/revanced-patcher/compare/v15.0.2...v15.0.3 ) (2023-10-01)
### Bug Fixes
* Fix SMALI compilation on devices with RTL language ([#242 ](https://github.com/ReVanced/revanced-patcher/issues/242 )) ([356f1f1
](356f1f1553
))
2023-10-01 16:58:40 +00:00
oSumAtrIX
b4cfe80ad5
chore: Merge branch dev
to main
( #243 )
2023-10-01 18:56:02 +02:00
semantic-release-bot
b37906fa35
chore(release): 15.0.3-dev.1 [skip ci]
...
## [15.0.3-dev.1](https://github.com/ReVanced/revanced-patcher/compare/v15.0.2...v15.0.3-dev.1 ) (2023-09-29)
### Bug Fixes
* Fix SMALI compilation on devices with RTL language ([#242 ](https://github.com/ReVanced/revanced-patcher/issues/242 )) ([356f1f1
](356f1f1553
))
2023-09-29 13:18:47 +00:00
LisoUseInAIKyrios
356f1f1553
fix: Fix SMALI compilation on devices with RTL language ( #242 )
2023-09-29 15:15:14 +02:00
semantic-release-bot
e882af74ee
chore(release): 15.0.2 [skip ci]
...
## [15.0.2](https://github.com/ReVanced/revanced-patcher/compare/v15.0.1...v15.0.2 ) (2023-09-27)
### Performance Improvements
* Do not unnecessary resolve fingeprints twice ([#241 ](https://github.com/ReVanced/revanced-patcher/issues/241 )) ([4d6e08a
](4d6e08a650
))
2023-09-27 21:27:32 +00:00
oSumAtrIX
46875fb28e
chore: Merge branch dev
to main
( #238 )
2023-09-27 23:23:46 +02:00
oSumAtrIX
417c3e4234
ci: Bump checkout action
2023-09-27 18:02:50 +02:00
semantic-release-bot
6d2c28807b
chore(release): 15.0.2-dev.1 [skip ci]
...
## [15.0.2-dev.1](https://github.com/ReVanced/revanced-patcher/compare/v15.0.1...v15.0.2-dev.1 ) (2023-09-26)
### Performance Improvements
* Do not unnecessary resolve fingeprints twice ([#241 ](https://github.com/ReVanced/revanced-patcher/issues/241 )) ([4d6e08a
](4d6e08a650
))
2023-09-26 12:25:00 +00:00
LisoUseInAIKyrios
4d6e08a650
perf: Do not unnecessary resolve fingeprints twice ( #241 )
2023-09-26 14:21:43 +02:00
oSumAtrIX
5cebc1fd30
ci: Use better workflow name and PR message
2023-09-23 18:17:47 +02:00
semantic-release-bot
ac61731dc6
chore(release): 15.0.1 [skip ci]
...
## [15.0.1](https://github.com/ReVanced/revanced-patcher/compare/v15.0.0...v15.0.1 ) (2023-09-20)
### Bug Fixes
* Remove log management ([d51bc32
](d51bc32e37
))
2023-09-20 03:19:14 +00:00
oSumAtrIX
9e4ffabd5c
chore: merge branch dev
to main
( #235 )
2023-09-20 05:16:25 +02:00
semantic-release-bot
3f410bd39f
chore(release): 15.0.1-dev.1 [skip ci]
...
## [15.0.1-dev.1](https://github.com/ReVanced/revanced-patcher/compare/v15.0.0...v15.0.1-dev.1 ) (2023-09-20)
### Bug Fixes
* Remove log management ([d51bc32
](d51bc32e37
))
2023-09-20 03:16:04 +00:00
oSumAtrIX
d51bc32e37
fix: Remove log management
...
Changing the logging behaviour caused unintended behaviour outside of the library.
2023-09-19 05:09:19 +02:00
oSumAtrIX
b7f6aa94cc
chore: Fix inline docs reference
2023-09-19 05:08:37 +02:00
semantic-release-bot
ff965e6953
chore(release): 15.0.0 [skip ci]
...
# [15.0.0](https://github.com/ReVanced/revanced-patcher/compare/v14.2.2...v15.0.0 ) (2023-09-18)
### Bug Fixes
* Account for source patch dependency for tests ([6918418
](69184187d9
))
* Always make the generated patch depend on the source patch ([8de3063
](8de30633ae
))
* Catch correct exception ([637d487
](637d48746f
))
* Delegate `PatchBundleLoader` by mutable set of patches ([9a109c1
](9a109c129b
))
* Do not resolve the proxied patch to the proxy in the dependency list ([e112837
](e11283744a
))
* Do not set `CompatiblePackage.versions` if `@CompatiblePackage.versions` is empty ([6b1e0a1
](6b1e0a1656
))
* Filter for patches correctly ([4bc4b0d
](4bc4b0dc01
))
* Find dependency in `context.allPatches` ([670f015
](670f0153de
))
* Log the correct patch names ([9fdb8f0
](9fdb8f087f
))
* Make `CompatiblePackage.versions` a property ([67b7dff
](67b7dff67a
))
* Print patch name instead of class name ([4e7811e
](4e7811ea07
))
* Print stack trace of exception ([aa71146
](aa71146b1b
))
* Run code-block if `executablePatches` does not yet contain `patch` ([1d7aeca
](1d7aeca696
))
* Suppress logger when loading patches in `PatchBundleLoader` ([72c9eb2
](72c9eb2129
))
* Use correct module name ([080fbe9
](080fbe9feb
))
### Code Refactoring
* Internalize processor constructor ([a802d0d
](a802d0df46
))
* feat Use `Set` as super type for `PatchBundleLoader` ([4b76d19
](4b76d19596
))
* feat!: Add patch annotation processor ([3fc6a13
](3fc6a139ee
))
* feat!: Remove patch annotations ([3b4db3d
](3b4db3ddb7
))
### Features
* Add patch annotation processor ([#231 ](https://github.com/ReVanced/revanced-patcher/issues/231 )) ([a29931f
](a29931f2ec
))
### BREAKING CHANGES
* This gets rid of the public constructor.
* `PatchBundleLoader` is not a map anymore
* This renames packages and the Maven package.
* The manifest for patches has been removed, and the properties have been added to patches. Patches are now `OptionsContainer`. The `@Patch` annotation has been removed in favour of the `@Patch` annotation from the annotation processor.
* Patch annotations have been removed. PatcherException is now thrown in various places. PatchBundleLoader is now a map of patches associated by their name. Patches are now instances.
2023-09-18 15:44:01 +00:00
oSumAtrIX
468d5d7421
chore: merge branch dev
to main
( #232 )
2023-09-18 17:40:24 +02:00
semantic-release-bot
fc95b28c49
chore(release): 15.0.0-dev.4 [skip ci]
...
# [15.0.0-dev.4](https://github.com/ReVanced/revanced-patcher/compare/v15.0.0-dev.3...v15.0.0-dev.4 ) (2023-09-13)
### Bug Fixes
* Account for source patch dependency for tests ([6918418
](69184187d9
))
* Always make the generated patch depend on the source patch ([8de3063
](8de30633ae
))
* Catch correct exception ([637d487
](637d48746f
))
* Delegate `PatchBundleLoader` by mutable set of patches ([9a109c1
](9a109c129b
))
* Do not resolve the proxied patch to the proxy in the dependency list ([e112837
](e11283744a
))
* Do not set `CompatiblePackage.versions` if `@CompatiblePackage.versions` is empty ([6b1e0a1
](6b1e0a1656
))
* Filter for patches correctly ([4bc4b0d
](4bc4b0dc01
))
* Find dependency in `context.allPatches` ([670f015
](670f0153de
))
* Log the correct patch names ([9fdb8f0
](9fdb8f087f
))
* Print patch name instead of class name ([4e7811e
](4e7811ea07
))
* Print stack trace of exception ([aa71146
](aa71146b1b
))
* Run code-block if `executablePatches` does not yet contain `patch` ([1d7aeca
](1d7aeca696
))
* Suppress logger when loading patches in `PatchBundleLoader` ([72c9eb2
](72c9eb2129
))
### Code Refactoring
* Internalize processor constructor ([a802d0d
](a802d0df46
))
### BREAKING CHANGES
* This gets rid of the public constructor.
2023-09-13 03:44:27 +00:00
oSumAtrIX
69184187d9
fix: Account for source patch dependency for tests
2023-09-13 05:40:59 +02:00
oSumAtrIX
a802d0df46
refactor: Internalize processor constructor
...
BREAKING CHANGE: This gets rid of the public constructor.
2023-09-13 05:32:40 +02:00
oSumAtrIX
8de30633ae
fix: Always make the generated patch depend on the source patch
2023-09-13 05:18:28 +02:00
oSumAtrIX
a1fbb7990f
refactor: Simplify fingerprint resolution
2023-09-13 04:13:38 +02:00
oSumAtrIX
aa71146b1b
fix: Print stack trace of exception
...
Otherwise the log will not include what originally raised the exception.
2023-09-13 03:58:46 +02:00
oSumAtrIX
9fdb8f087f
fix: Log the correct patch names
2023-09-13 03:35:39 +02:00
oSumAtrIX
670f0153de
fix: Find dependency in context.allPatches
2023-09-13 03:06:40 +02:00
oSumAtrIX
1d7aeca696
fix: Run code-block if executablePatches
does not yet contain patch
2023-09-13 03:06:19 +02:00
oSumAtrIX
4e7811ea07
fix: Print patch name instead of class name
2023-09-13 03:05:37 +02:00
oSumAtrIX
e11283744a
fix: Do not resolve the proxied patch to the proxy in the dependency list
...
If a patch is used as a dependency, it would be present in `dependencyResolutionMap`. If that patch would also be annotated, then the generated patch would depend on itself.
2023-09-13 03:05:06 +02:00
oSumAtrIX
91cdfd53ef
refactor: Simplify accessing the patches from PatcherContext.executablePatches
2023-09-13 02:22:31 +02:00
oSumAtrIX
bc7d6b9941
refactor: Rename unused destructed parameter to _
2023-09-13 02:17:54 +02:00
oSumAtrIX
6b1e0a1656
fix: Do not set CompatiblePackage.versions
if @CompatiblePackage.versions
is empty
2023-09-13 02:17:24 +02:00
oSumAtrIX
72c9eb2129
fix: Suppress logger when loading patches in PatchBundleLoader
2023-09-13 02:11:51 +02:00
oSumAtrIX
4bc4b0dc01
fix: Filter for patches correctly
2023-09-13 01:52:15 +02:00
oSumAtrIX
637d48746f
fix: Catch correct exception
2023-09-13 01:51:46 +02:00
oSumAtrIX
9a109c129b
fix: Delegate PatchBundleLoader
by mutable set of patches
2023-09-13 01:36:53 +02:00
oSumAtrIX
d49e4ee5ea
refactor: Remove unused logger
2023-09-13 00:08:52 +02:00
semantic-release-bot
30f0ea29a3
chore(release): 15.0.0-dev.3 [skip ci]
...
# [15.0.0-dev.3](https://github.com/ReVanced/revanced-patcher/compare/v15.0.0-dev.2...v15.0.0-dev.3 ) (2023-09-06)
### Bug Fixes
* Make `CompatiblePackage.versions` a property ([67b7dff
](67b7dff67a
))
* Use correct module name ([080fbe9
](080fbe9feb
))
* feat Use `Set` as super type for `PatchBundleLoader` ([4b76d19
](4b76d19596
))
### BREAKING CHANGES
* `PatchBundleLoader` is not a map anymore
* This renames packages and the Maven package.
2023-09-06 12:32:05 +00:00
oSumAtrIX
49930f6565
chore: Use correct resource names for tests
2023-09-06 14:27:51 +02:00
oSumAtrIX
909d89fa8d
chore: Print correct error message
2023-09-06 14:23:26 +02:00
oSumAtrIX
81d1d7f544
refactor: Do not reify generic type
2023-09-06 06:34:38 +02:00
oSumAtrIX
67b7dff67a
fix: Make CompatiblePackage.versions
a property
2023-09-06 06:12:44 +02:00
oSumAtrIX
4b76d19596
feat Use Set
as super type for PatchBundleLoader
...
BREAKING CHANGE: `PatchBundleLoader` is not a map anymore
2023-09-06 06:12:22 +02:00
oSumAtrIX
080fbe9feb
fix: Use correct module name
...
BREAKING CHANGE: This renames packages and the Maven package.
2023-09-06 06:11:15 +02:00
semantic-release-bot
d3721229bf
chore(release): 15.0.0-dev.2 [skip ci]
...
# [15.0.0-dev.2](https://github.com/ReVanced/revanced-patcher/compare/v15.0.0-dev.1...v15.0.0-dev.2 ) (2023-09-06)
2023-09-06 03:36:03 +00:00
oSumAtrIX
86c1c9c772
build(Needs bump): Use correct Maven repository URL
2023-09-06 05:32:58 +02:00
oSumAtrIX
c299817193
feat!: Use Kotlin DSL for patch options ( #234 )
2023-09-06 02:53:31 +02:00