# [4.0.0](https://github.com/ReVanced/revanced-cli/compare/v3.1.1...v4.0.0) (2023-10-04) ### Bug Fixes * Check, if mounting is possible ([3e13fb5](3e13fb5d56
)) * Delete temporal files if it exists ([a022feb](a022febd0c
)) * Do not sign if mounting ([578e16b](578e16b099
)) * Filter logs correctly ([43fc20d](43fc20d90e
)) * Log correct options command ([#262](https://github.com/ReVanced/revanced-cli/issues/262)) ([96c196d](96c196dcb1
)) * Log logs with levels over warning to error output stream ([075f6ad](075f6ad565
)) * Only open files for reading and writing if writeable ([3846f72](3846f721ca
)) * Only set options for filtered patches ([64d9127](64d9127291
)) ### Features * Add function to get the most common compatible version ([77d9173](77d91735ff
)) * Add option to filter patches to be listed by package name ([50c0f98](50c0f98ce5
)) * Add option to warn about patches not being found in supplied patch bundles ([e46d855](e46d855643
)) * Add ReVanced Library subproject ([#265](https://github.com/ReVanced/revanced-cli/issues/265)) ([157278c](157278c9ba
)) * Do not format patch names ([80a8d88](80a8d88406
)) * Extend signing API ([592dc1c](592dc1c64a
)) * Improve option descriptions ([d5ea5a0](d5ea5a0ab1
)) * Log stacktrace in new line ([c67e3c7](c67e3c70c7
)) * Use ReVanced Library in ReVanced CLI ([7794327](7794327a11
)) * Word log message better ([6942b22](6942b22a68
)) ### Performance Improvements * Do not check, if the options file exists twice ([e3c5550](e3c55507cf
)) ### BREAKING CHANGES * This changes many signatures of existing APIs and adds new functions for signing * This changes the log handler signature
Continuing the legacy of Vanced
💻 ReVanced CLI
Command line application to use ReVanced.
❓ About
ReVanced CLI is a command line application to patch apps using ReVanced. ReVanced CLI also comes with commands to uninstall or install patched apps and list patches from supplied patch bundles.
🚀 Download
You can download the most recent version of ReVanced CLI from here. Learn how to use ReVanced CLI by following the documentation.
📚 Everything else
📙 Contributing
Thank you for considering contributing to ReVanced CLI. You can find the contribution guidelines here.
🛠️ Building
In order to build ReVanced CLI, you can follow the documentation.
📜 Licence
ReVanced CLI is licensed under the GPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced CLI as long as you track changes/dates in source files. Any modifications to ReVanced CLI must also be made available under the GPL along with build & install instructions.