Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [3.0.0](v2.14.0...v3.0.0) (2023-10-09) ### Bug Fixes * also delete temporary files when uninstalling ([52c3be2](52c3be2)) * bump patcher dependency version ([51c04b7](51c04b7)) * check for package compatibility at first ([9fe5a0b](9fe5a0b)) * Check, if mounting is possible ([3e13fb5](3e13fb5)) * correct spelling mistake ([31fb316](31fb316)) * Correct warning message ([ba573f7](ba573f7)) * correctly word option descriptions ([ac3a8f6](ac3a8f6)) * Create options if it does not exist when updating them ([ca809f0](ca809f0)) * Delete temporal files if it exists ([a022feb](a022feb)) * delete temporary files after root installation ([a3d8705](a3d8705)) * do not delete output file ([0f3e090](0f3e090)) * do not filter explicitly included patches ([a3d8f00](a3d8f00)) * do not list compatible packages if patches do not define them ([31e4a41](31e4a41)) * Do not sign if mounting ([578e16b](578e16b)) * do not use absolute path from custom AAPT2 binary option ([a9c2a5f](a9c2a5f)) * don't log when package is incompatible and `exclusive` option is used ([ad81a1b](ad81a1b)) * exclude patcher dependency from minimizing ([d5794b9](d5794b9)) * Filter logs correctly ([43fc20d](43fc20d)) * filtration of patches malfunctioning ([2d5a7fd](2d5a7fd)) * fix running commands not running ([2c7fcaf](2c7fcaf)) * format patches input ([bbb1a63](bbb1a63)) * **gitignore:** ignore `options.toml` ([ReVanced#158](https://github.com/sunnamed999/revanced-cli/issues/158)) ([7be9af0](7be9af0)) * invalid header when writing a `ZipFile` ([ReVanced#169](https://github.com/sunnamed999/revanced-cli/issues/169)) ([6e703eb](6e703eb)) * Log correct options command ([ReVanced#262](https://github.com/sunnamed999/revanced-cli/issues/262)) ([96c196d](96c196d)) * Log logs with levels over warning to error output stream ([075f6ad](075f6ad)) * only check once for patch options ([11c3a6c](11c3a6c)) * Only open files for reading and writing if writeable ([3846f72](3846f72)) * Only set options for filtered patches ([64d9127](64d9127)) * print original instead of kebab cased names ([5eaad33](5eaad33)) * print stack trace when a patch failed ([924c1f8](924c1f8)) * remove duplicate options entries. ([d0fc886](d0fc886)) * specify correct class containing entry-point ([1fcc591](1fcc591)) * start with uppercase in log message ([ae91b0d](ae91b0d)) * **tests:** set order of tests ([2ef48af](2ef48af)) * use correct option name ([f8972ea](f8972ea)) * use correct prefix in log message ([1a67cd8](1a67cd8)) * use working JADB dependency version ([ReVanced#222](https://github.com/sunnamed999/revanced-cli/issues/222)) ([da2c918](da2c918)) * refactor!: restructure code ([07da528](07da528)) ### Features * add appreciation message for new contributors ([6962fc2](6962fc2)) * Add function to get the most common compatible version ([77d9173](77d9173)) * add install command ([0350b7f](0350b7f)) * Add option to filter patches to be listed by package name ([50c0f98](50c0f98)) * Add option to warn about patches not being found in supplied patch bundles ([e46d855](e46d855)) * add options command ([9edbbf3](9edbbf3)) * Add ReVanced Library subproject ([ReVanced#265](https://github.com/sunnamed999/revanced-cli/issues/265)) ([157278c](157278c)) * Check for missing integrations ([c93186f](c93186f)) * connect to first device if given device was not found ([6485e47](6485e47)) * Do not format patch names ([80a8d88](80a8d88)) * do not warn on incompatible packages ([39e377b](39e377b)) * Extend signing API ([592dc1c](592dc1c)) * Improve command line argument descriptions ([f9cf7d2](f9cf7d2)) * improve description of options ([ReVanced#185](https://github.com/sunnamed999/revanced-cli/issues/185)) ([b69e784](b69e784)) * improve missing compatibility annotation tracing log ([2c7eb72](2c7eb72)) * Improve option descriptions ([d5ea5a0](d5ea5a0)) * Log stacktrace in new line ([c67e3c7](c67e3c7)) * properly make use of logging facade ([41898d7](41898d7)) * remove option `--with-descriptions` ([07a423b](07a423b)) * show full package name when listing patches ([ReVanced#240](https://github.com/sunnamed999/revanced-cli/issues/240)) ([7174364](7174364)) * Simplify command description ([3b3f7c7](3b3f7c7)) * simplify log message ([74d73ca](74d73ca)) * trace logs when compatibility annotation is missing ([ReVanced#166](https://github.com/sunnamed999/revanced-cli/issues/166)) ([c590bf5](c590bf5)) * use `am` instead of `monkey` to launch the app ([ReVanced#159](https://github.com/sunnamed999/revanced-cli/issues/159)) ([6a35cf7](6a35cf7)) * use better logging text ([b0e748d](b0e748d)) * use friendly descriptions ([3dd875d](3dd875d)) * use new patch naming convention ([f6c221d](f6c221d)) * Use ReVanced Library in ReVanced CLI ([7794327](7794327)) * use separate command to list patches ([b74213f](b74213f)) * use separate command to patch ([32da961](32da961)) * use separate command to uninstall ([c0cc909](c0cc909)) * use simpler log ([ba758f0](ba758f0)) * Word log message better ([6942b22](6942b22)) ### Performance Improvements * Do not check, if the options file exists twice ([e3c5550](e3c5550)) ### 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.
- Loading branch information