Skip to content

Tags: setcy/revanced-cli

Tags

v4.6.0.1

Toggle v4.6.0.1's commit message

Verified

This commit was signed with the committer’s verified signature.
zjns Kofua
build: bump to 4.6.0.1

v3.0.0

Toggle v3.0.0's commit message
chore(release): 3.0.0 [skip ci]

# [3.0.0](zjns/revanced-cli@v2.21.5...v3.0.0) (2024-04-24)

### Bug Fixes

* Add missing punctuation in command description ([8210351](zjns@8210351))
* also delete temporary files when uninstalling ([52c3be2](zjns@52c3be2))
* Bump dependencies to support BCS keystore ([1c10a77](zjns@1c10a77))
* check for package compatibility at first ([9fe5a0b](zjns@9fe5a0b))
* Check, if mounting is possible ([3e13fb5](zjns@3e13fb5))
* Copy APK to output path when it is not being signed ([366f400](zjns@366f400))
* Correct warning message ([ba573f7](zjns@ba573f7))
* Create options if it does not exist when updating them ([ca809f0](zjns@ca809f0))
* Delete temporal files if it exists ([a022feb](zjns@a022feb))
* delete temporary files after root installation ([a3d8705](zjns@a3d8705))
* do not delete output file ([0f3e090](zjns@0f3e090))
* do not filter explicitly included patches ([a3d8f00](zjns@a3d8f00))
* Do not sign if mounting ([578e16b](zjns@578e16b))
* do not use absolute path from custom AAPT2 binary option ([a9c2a5f](zjns@a9c2a5f))
* Filter logs correctly ([43fc20d](zjns@43fc20d))
* filtration of patches malfunctioning ([2d5a7fd](zjns@2d5a7fd))
* fix running commands not running ([2c7fcaf](zjns@2c7fcaf))
* Fix typo ([ReVanced#300](https://github.com/zjns/revanced-cli/issues/300)) ([9d96bb7](zjns@9d96bb7))
* format patches input ([bbb1a63](zjns@bbb1a63))
* Log correct options command ([ReVanced#262](https://github.com/zjns/revanced-cli/issues/262)) ([96c196d](zjns@96c196d))
* Log logs with levels over warning to error output stream ([075f6ad](zjns@075f6ad))
* Move file to output even when mounting ([59dfc98](zjns@59dfc98))
* only check once for patch options ([11c3a6c](zjns@11c3a6c))
* Only open files for reading and writing if writeable ([3846f72](zjns@3846f72))
* Only set options for filtered patches ([64d9127](zjns@64d9127))
* print original instead of kebab cased names ([5eaad33](zjns@5eaad33))
* print stack trace when a patch failed ([924c1f8](zjns@924c1f8))
* Show path for missing files instead of just the name ([f0f3e56](zjns@f0f3e56))
* Sign APKs correctly ([5ff105c](zjns@5ff105c))
* specify correct class containing entry-point ([1fcc591](zjns@1fcc591))
* Use correct option description ([45a2ffa](zjns@45a2ffa))
* use correct option name ([f8972ea](zjns@f8972ea))
* Use punctuation in option descriptions ([da4469f](zjns@da4469f))

* refactor!: restructure code ([07da528](zjns@07da528))

### Features

* Add `list-versions` command ([a974b8e](zjns@a974b8e))
* Add function to get the most common compatible version ([77d9173](zjns@77d9173))
* add install command ([0350b7f](zjns@0350b7f))
* Add option to filter patches to be listed by package name ([50c0f98](zjns@50c0f98))
* Add option to warn about patches not being found in supplied patch bundles ([e46d855](zjns@e46d855))
* add options command ([9edbbf3](zjns@9edbbf3))
* Add ReVanced Library subproject ([ReVanced#265](https://github.com/zjns/revanced-cli/issues/265)) ([157278c](zjns@157278c))
* Allow selecting first Adb device, if none supplied automatically by updating dependencies ([e7c3d64](zjns@e7c3d64))
* Check for missing integrations ([c93186f](zjns@c93186f))
* Do not format patch names ([80a8d88](zjns@80a8d88))
* Exit application with CLI exit code ([36c6a6a](zjns@36c6a6a))
* Extend signing API ([592dc1c](zjns@592dc1c))
* Improve command line argument descriptions ([f9cf7d2](zjns@f9cf7d2))
* Improve option descriptions ([d5ea5a0](zjns@d5ea5a0))
* Include or exclude patches by their index in relation to supplied patch bundles ([b2055ce](zjns@b2055ce))
* List patches which are compatible with any app ([ReVanced#297](https://github.com/zjns/revanced-cli/issues/297)) ([0139dfe](zjns@0139dfe))
* Log saved patched APK file path ([16109bd](zjns@16109bd))
* Log stacktrace in new line ([c67e3c7](zjns@c67e3c7))
* Make `--out´ option optional ([3765957](zjns@3765957))
* minimize apk size & customize output apk signing levels ([3c77877](zjns@3c77877))
* properly make use of logging facade ([41898d7](zjns@41898d7))
* Remove deprecated CLI options ([48a1a39](zjns@48a1a39))
* show full package name when listing patches ([ReVanced#240](https://github.com/zjns/revanced-cli/issues/240)) ([7174364](zjns@7174364))
* Simplify command description ([3b3f7c7](zjns@3b3f7c7))
* use better logging text ([b0e748d](zjns@b0e748d))
* use friendly descriptions ([3dd875d](zjns@3dd875d))
* Use more consistent option name ([223629c](zjns@223629c))
* use new patch naming convention ([f6c221d](zjns@f6c221d))
* Use ReVanced Library in ReVanced CLI ([7794327](zjns@7794327))
* use separate command to list patches ([b74213f](zjns@b74213f))
* use separate command to patch ([32da961](zjns@32da961))
* use separate command to uninstall ([c0cc909](zjns@c0cc909))
* use simpler log ([ba758f0](zjns@ba758f0))
* Word log message better ([6942b22](zjns@6942b22))

### Performance Improvements

* Do not check, if the options file exists twice ([e3c5550](zjns@e3c5550))
* Use a `HashSet` to check for included and excluded patches ([616d14f](zjns@616d14f))
* Use multiple threads for writing dex files ([28648a1](zjns@28648a1))

### BREAKING CHANGES

* This changes many signatures of existing APIs and adds new functions for signing
* This changes the log handler signature
* This introduces major changes to how ReVanced CLI is used from the command line.

v4.6.0

Toggle v4.6.0's commit message

Verified

This commit was signed with the committer’s verified signature.
zjns Kofua
feat: minimize apk size & customize output apk signing levels

v2.21.5

Toggle v2.21.5's commit message
chore(release): 2.21.5 [skip ci]

## [2.21.5](ReVanced/revanced-cli@v2.21.4...v2.21.5) (2023-07-01)

v2.21.5-dev.2

Toggle v2.21.5-dev.2's commit message
chore(release): 2.21.5-dev.2 [skip ci]

## [2.21.5-dev.2](ReVanced/revanced-cli@v2.21.5-dev.1...v2.21.5-dev.2) (2023-07-01)

v2.21.5-dev.1

Toggle v2.21.5-dev.1's commit message
chore(release): 2.21.5-dev.1 [skip ci]

## [2.21.5-dev.1](ReVanced/revanced-cli@v2.21.4...v2.21.5-dev.1) (2023-06-27)

v2.21.4

Toggle v2.21.4's commit message
chore(release): 2.21.4 [skip ci]

## [2.21.4](ReVanced/revanced-cli@v2.21.3...v2.21.4) (2023-06-21)

### Bug Fixes

* remove duplicate options entries. ([d0fc886](ReVanced@d0fc886))

v2.21.4-dev.1

Toggle v2.21.4-dev.1's commit message
chore(release): 2.21.4-dev.1 [skip ci]

## [2.21.4-dev.1](ReVanced/revanced-cli@v2.21.3...v2.21.4-dev.1) (2023-06-18)

### Bug Fixes

* remove duplicate options entries. ([d0fc886](ReVanced@d0fc886))

v2.21.3

Toggle v2.21.3's commit message
chore(release): 2.21.3 [skip ci]

## [2.21.3](ReVanced/revanced-cli@v2.21.2...v2.21.3) (2023-06-12)

v2.21.3-dev.1

Toggle v2.21.3-dev.1's commit message
chore(release): 2.21.3-dev.1 [skip ci]

## [2.21.3-dev.1](ReVanced/revanced-cli@v2.21.2...v2.21.3-dev.1) (2023-06-07)