Repository navigation
Releases: Live-Custom-Apps/revanced-cli
Releases 路 Live-Custom-Apps/revanced-cli
Release list
v1.0.1
v1.0.0
1.0.0 (2025-04-09)
- refactor!: restructure code (07da528)
Bug Fixes
defaultExcludeunused (2015c2a)Main-Classattribute pointing to wrong method (6e82418)ZipAlignernot correctly calculating the file offset (2975a47)- add back in: option to specify keystore file path (c94471f)
- add callback for addFiles (87ffaa4)
- add execute permission to
./gradlewfile (#36) (072d9e1) - Add missing punctuation in command description (8210351)
- align every file (96ec6a0)
- also delete temporary files when uninstalling (52c3be2)
- breaking changes by
revanced-patcherdependency (51d2504) - broken control flow of
includeFilter(a0644c7) - broken deprecation message (e3e74ac)
- broken script
CONTENT_UNMOUNT_SCRIPT(be53e64) - Bump dependencies to support BCS keystore (1c10a77)
- bump patcher dependency version (51c04b7)
- Check for null when no device serial was specified (1da8ae9)
- check for package compatibility at first (9fe5a0b)
- check for root even though when not needed (0d7581a)
- check if
packageVersionis compatible with any fromcompatiblePackages(32589c8) - Check, if mounting is possible (3e13fb5)
- ClassLoader not working with Java 9+ (3a11e11)
- CLI not working (29105ba)
- Command Line Option (3cef9d1)
- Copy APK to output path when it is not being signed (366f400)
- correct spelling mistake (31fb316)
- Correct warning message (ba573f7)
- correctly word option descriptions (ac3a8f6)
- Create options if it does not exist when updating them (ca809f0)
- delete
outputFileafter deploying (329f8a3) - Delete temporal files if it exists (a022feb)
- delete temporary files after root installation (a3d8705)
- deploy to
adb(f9b987e) - do not delete output file (0f3e090)
- do not filter explicitly included patches (a3d8f00)
- do not list compatible packages if patches do not define them (31e4a41)
- Do not sign if mounting (578e16b)
- do not use absolute path from custom AAPT2 binary option (a9c2a5f)
- don't log when package is incompatible and
exclusiveoption is used (ad81a1b) - don't print same patch multiple times (f4b0469)
- dummy publish task (1/2) [skip ci] (afff4c8)
- escape quotation mark in string (6e21d81)
- exclude patcher dependency from minimizing (d5794b9)
- Filter logs correctly (43fc20d)
- filtration of patches malfunctioning (2d5a7fd)
- fix noSuchMethodError (00fec25)
- fix running commands not running (2c7fcaf)
- Fix typo (#300) (9d96bb7)
- format patches input (bbb1a63)
- gitignore: ignore
options.toml(#158) (7be9af0) - gradle build script (6ffba3e)
- gradle sync dependencies (407efdc)
- improper use of mount variable (31853fe)
- invalid code flow when adding patches (206f202)
- invalid header when writing a
ZipFile(#169) (6e703eb) - keystore file not found exception (#57) (5b8537e)
- leftover TODOs (5b1139c)
- List if patch option is required (#346) (98ff0c3)
- Log correct options command (#262) (96c196d)
- Log logs with levels over warning to error output stream (075f6ad)
- Log not showing in CLI (#80) (d9c5a17), closes #79
- Make clear what the --exclusive command actually does (a26b0ea)
- Make CLI ArgGroup non-exclusive to be able to disable and enable patches at the same time ([1bb0d13](https://github.com/Li...