Skip to content

Releases: ReVanced/revanced-patcher

v15.0.2

27 Sep 21:28
Compare
Choose a tag to compare

15.0.2 (2023-09-27)

Performance Improvements

  • Do not unnecessary resolve fingeprints twice (#241) (4d6e08a)

v15.0.2-dev.1

26 Sep 12:25
Compare
Choose a tag to compare
v15.0.2-dev.1 Pre-release
Pre-release

15.0.2-dev.1 (2023-09-26)

Performance Improvements

  • Do not unnecessary resolve fingeprints twice (#241) (4d6e08a)

v15.0.1

20 Sep 03:19
Compare
Choose a tag to compare

15.0.1 (2023-09-20)

Bug Fixes

v15.0.1-dev.1

20 Sep 03:16
Compare
Choose a tag to compare
v15.0.1-dev.1 Pre-release
Pre-release

15.0.1-dev.1 (2023-09-20)

Bug Fixes

v15.0.0

18 Sep 15:44
Compare
Choose a tag to compare

15.0.0 (2023-09-18)

Bug Fixes

  • Account for source patch dependency for tests (6918418)
  • Always make the generated patch depend on the source patch (8de3063)
  • Catch correct exception (637d487)
  • Delegate PatchBundleLoader by mutable set of patches (9a109c1)
  • Do not resolve the proxied patch to the proxy in the dependency list (e112837)
  • Do not set CompatiblePackage.versions if @CompatiblePackage.versions is empty (6b1e0a1)
  • Filter for patches correctly (4bc4b0d)
  • Find dependency in context.allPatches (670f015)
  • Log the correct patch names (9fdb8f0)
  • Make CompatiblePackage.versions a property (67b7dff)
  • Print patch name instead of class name (4e7811e)
  • Print stack trace of exception (aa71146)
  • Run code-block if executablePatches does not yet contain patch (1d7aeca)
  • Suppress logger when loading patches in PatchBundleLoader (72c9eb2)
  • Use correct module name (080fbe9)

Code Refactoring

  • Internalize processor constructor (a802d0d)

  • feat Use Set as super type for PatchBundleLoader (4b76d19)

  • feat!: Add patch annotation processor (3fc6a13)

  • feat!: Remove patch annotations (3b4db3d)

Features

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.

v15.0.0-dev.4

13 Sep 03:44
Compare
Choose a tag to compare
v15.0.0-dev.4 Pre-release
Pre-release

15.0.0-dev.4 (2023-09-13)

Bug Fixes

  • Account for source patch dependency for tests (6918418)
  • Always make the generated patch depend on the source patch (8de3063)
  • Catch correct exception (637d487)
  • Delegate PatchBundleLoader by mutable set of patches (9a109c1)
  • Do not resolve the proxied patch to the proxy in the dependency list (e112837)
  • Do not set CompatiblePackage.versions if @CompatiblePackage.versions is empty (6b1e0a1)
  • Filter for patches correctly (4bc4b0d)
  • Find dependency in context.allPatches (670f015)
  • Log the correct patch names (9fdb8f0)
  • Print patch name instead of class name (4e7811e)
  • Print stack trace of exception (aa71146)
  • Run code-block if executablePatches does not yet contain patch (1d7aeca)
  • Suppress logger when loading patches in PatchBundleLoader (72c9eb2)

Code Refactoring

  • Internalize processor constructor (a802d0d)

BREAKING CHANGES

  • This gets rid of the public constructor.

v15.0.0-dev.3

06 Sep 12:32
Compare
Choose a tag to compare
v15.0.0-dev.3 Pre-release
Pre-release

15.0.0-dev.3 (2023-09-06)

Bug Fixes

  • Make CompatiblePackage.versions a property (67b7dff)

  • Use correct module name (080fbe9)

  • feat Use Set as super type for PatchBundleLoader (4b76d19)

BREAKING CHANGES

  • PatchBundleLoader is not a map anymore
  • This renames packages and the Maven package.

v15.0.0-dev.2

06 Sep 03:36
Compare
Choose a tag to compare
v15.0.0-dev.2 Pre-release
Pre-release

15.0.0-dev.2 (2023-09-06)

v14.2.2

30 Aug 17:25
Compare
Choose a tag to compare

14.2.2 (2023-08-30)

Bug Fixes

  • allow setting DexClassLoader.optimizedDirectory (11a3378)

v14.2.2-dev.1

29 Aug 02:13
Compare
Choose a tag to compare
v14.2.2-dev.1 Pre-release
Pre-release

14.2.2-dev.1 (2023-08-29)

Bug Fixes

  • allow setting DexClassLoader.optimizedDirectory (11a3378)