Skip to content

Releases: ReVanced/revanced-patcher

v22.1.0-dev.1

v22.1.0-dev.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 19:15
Immutable release. Only release title and notes can be modified.

22.1.0-dev.1 (2026-06-09)

Bug Fixes

  • Handle exceptions when trying to read the list of classes from invalid patches files (ff66ffd)
  • Set the correct patch type for raw resource patches (fee79af)

Features

  • Add ResourcePatchContext#packageVersionName and ResourcePatchContext#packageName (457dfd4)
  • Add ResourcePatchContext#inputApkFileInputStream for patches to be able to read the full input APK (22365a9)
  • Deprecate unnecessary toMutable extension functions (023afba)

Performance Improvements

  • Unpin classes before starting to write them so they can be garbage collected. (d166863)
  • Use existing ExtFile from apkInfo to read the original APK file contents (afae858)

v22.0.2-dev.1

v22.0.2-dev.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Mar 20:39
Immutable release. Only release title and notes can be modified.

22.0.2-dev.1 (2026-03-17)

Bug Fixes

  • Use PathClassLoader to fix not being able to load patches on Android 8 or below (f4b65f5)

v22.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:58
Immutable release. Only release title and notes can be modified.

22.0.1 (2026-03-13)

Bug Fixes

  • Add missing instructions matching overload (cde646f)
  • Add missing type parameter to match (4a506b7)
  • Use API available below SDK 35 (92fec83)
  • Write the patches results only on access of the fields to be able to control the time of write (57c3358)

v22.0.1-dev.3

v22.0.1-dev.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:22
Immutable release. Only release title and notes can be modified.

22.0.1-dev.3 (2026-03-13)

Bug Fixes

  • Write the patches results only on access of the fields to be able to control the time of write (57c3358)

v22.0.1-dev.2

v22.0.1-dev.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Mar 10:27
Immutable release. Only release title and notes can be modified.

22.0.1-dev.2 (2026-03-11)

Bug Fixes

  • Add missing instructions matching overload (cde646f)

v22.0.1-dev.1

v22.0.1-dev.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Mar 22:20
Immutable release. Only release title and notes can be modified.

22.0.1-dev.1 (2026-03-05)

Bug Fixes

  • Add missing type parameter to match (4a506b7)
  • Use API available below SDK 35 (92fec83)

v22.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 21:50
Immutable release. Only release title and notes can be modified.

22.0.0 (2026-02-20)

  • feat!: Replace fingerprint with matching and add Kotlin DSL to patcher API (#385) (c638090)

Bug Fixes

  • Add back missing log by naming logger correctly (#332) (e4e66b0)
  • Correctly save XML files in UTF-8 by using a bufferedWriter (#356) (33fadcb)
  • Encode XML files as UTF-8 to fix compilation of resources (#339) (4f2ef3c)
  • Return first indexed matcher indices as CompositeMatch.component2 (c9796a8)
  • Support UTF-8 chars when compiling instructions in Smali in non UTF-8 environments (#331) (bb8771b)

Features

  • Add identity hash code to unnamed patches (88a3252)
  • Use option name as key for simplicity and consistency (754b02e)

Performance Improvements

  • Use a buffered writer to reduce IO overhead (#347) (99f4318)

BREAKING CHANGES

  • Some APIs have been changed or removed, but most are deprecated and have backwards compatibility.

v22.0.0-dev.2

v22.0.0-dev.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Feb 15:36
Immutable release. Only release title and notes can be modified.

22.0.0-dev.2 (2026-02-19)

Bug Fixes

  • Return first indexed matcher indices as CompositeMatch.component2 (c9796a8)

v22.0.0-dev.1

v22.0.0-dev.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Feb 20:10
Immutable release. Only release title and notes can be modified.

22.0.0-dev.1 (2026-02-07)

  • feat!: Replace fingerprint with matching and add Kotlin DSL to patcher API (#385) (c638090)

BREAKING CHANGES

  • Some APIs have been changed or removed, but most are deprecated and have backwards compatibility.

v21.1.0-dev.5

v21.1.0-dev.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:04
Immutable release. Only release title and notes can be modified.

21.1.0-dev.5 (2025-10-16)