Commit Graph

754 Commits

Author SHA1 Message Date
oSumAtrIX b65e4083d6
chore: Simplify issue templates 2023-09-23 16:32:11 +02:00
oSumAtrIX e46d855643
feat: Add option to warn about patches not being found in supplied patch bundles 2023-09-23 16:32:11 +02:00
oSumAtrIX 80a8d88406
feat: Do not format patch names
This gets rid of the ability to input a patch name in lower camel case. The reason for this is because there may be two distinct patches such as "Some Patch" and "some-patch" with no way to exclude or include either.
2023-09-23 16:32:10 +02:00
oSumAtrIX 50c0f98ce5
feat: Add option to filter patches to be listed by package name 2023-09-23 16:32:10 +02:00
oSumAtrIX 77d91735ff
feat: Add function to get the most common compatible version
This adds a function to get the version that is most common for a given package name in a supplied set of patches.
2023-09-23 16:32:10 +02:00
oSumAtrIX 3846f721ca
fix: Only open files for reading and writing if writeable 2023-09-23 16:32:09 +02:00
oSumAtrIX f199298317
build: Update dependencies 2023-09-23 16:32:09 +02:00
oSumAtrIX 592dc1c64a
feat: Extend signing API
This commit allows setting the keystore as well as the keystore entry password, alias and signer.

BREAKING CHANGE: This changes many signatures of existing APIs and adds new functions for signing
2023-09-23 16:32:09 +02:00
oSumAtrIX 8da0c2bdfe
build(Needs bump): Remove dummy publish task
The dummy task is not required anymore because the existing publish task is used by ReVanced Library
2023-09-20 06:39:32 +02:00
oSumAtrIX e8e69aaf5a
build(Needs bump): Bump dependencies 2023-09-20 05:20:37 +02:00
oSumAtrIX 157278c9ba
feat: Add ReVanced Library subproject (#265) 2023-09-20 05:11:04 +02:00
oSumAtrIX 049a385473
Merge branch 'dev' into feat/revanced-lib 2023-09-20 05:10:44 +02:00
semantic-release-bot e7c9da7c33 chore(release): 3.2.0-dev.1 [skip ci]
# [3.2.0-dev.1](https://github.com/ReVanced/revanced-cli/compare/v3.1.2-dev.1...v3.2.0-dev.1) (2023-09-20)

### Features

* Log stacktrace in new line ([c67e3c7](c67e3c70c7))
2023-09-20 03:08:53 +00:00
oSumAtrIX 67bf8c1849
build: Bump dependencies (#268) 2023-09-20 05:06:59 +02:00
oSumAtrIX 075f6ad565
fix: Log logs with levels over warning to error output stream 2023-09-20 05:04:59 +02:00
oSumAtrIX 6942b22a68
feat: Word log message better 2023-09-20 05:04:59 +02:00
oSumAtrIX ac5742dd6c
refactor: Move alignment code to `ZipFile` 2023-09-20 05:04:58 +02:00
oSumAtrIX a022febd0c
fix: Delete temporal files if it exists 2023-09-20 05:04:58 +02:00
oSumAtrIX 978032cce1
refactor: change apk zip entry alignment to field 2023-09-20 05:04:58 +02:00
oSumAtrIX 52c5259451
style: Use newlines 2023-09-20 05:04:58 +02:00
oSumAtrIX 43fc20d90e
fix: Filter logs correctly
BREAKING CHANGE: This changes the log handler signature
2023-09-20 05:04:56 +02:00
oSumAtrIX e3851d58c8
refactor: Simplify replacement logic 2023-09-19 05:15:58 +02:00
oSumAtrIX 3e13fb5d56
fix: Check, if mounting is possible 2023-09-19 05:15:58 +02:00
oSumAtrIX db50cee12c
build: Bump dependencies 2023-09-19 05:15:57 +02:00
oSumAtrIX 578e16b099
fix: Do not sign if mounting 2023-09-19 05:15:57 +02:00
oSumAtrIX 1319ab7629
chore: Suppress unused methods warning 2023-09-19 05:15:57 +02:00
oSumAtrIX 2a08af3cb9
build: Use new asset path for ReVanced CLI releases 2023-09-19 05:15:56 +02:00
oSumAtrIX 7794327a11
feat: Use ReVanced Library in ReVanced CLI 2023-09-19 05:15:56 +02:00
oSumAtrIX 2b77608651
chore: Add ReVanced Library subproject boilerplate 2023-09-15 03:01:09 +02:00
oSumAtrIX d09aca65df
chore: Move ReVanced CLI to subproject 2023-09-15 03:00:34 +02:00
oSumAtrIX c8d4f56d61
build: Bump dependencies 2023-09-15 02:56:55 +02:00
oSumAtrIX c67e3c70c7
feat: Log stacktrace in new line 2023-09-15 02:56:07 +02:00
oSumAtrIX 05878a6e06
refactor: Remove redundant curly braces 2023-09-15 02:56:07 +02:00
oSumAtrIX 29bc0e8df8
chore: Use correct test class name 2023-09-15 02:56:06 +02:00
oSumAtrIX c4a89e39b9
build(Needs bump): Bump dependencies 2023-09-15 02:56:06 +02:00
semantic-release-bot 847e384d9e chore(release): 3.1.2-dev.1 [skip ci]
## [3.1.2-dev.1](https://github.com/ReVanced/revanced-cli/compare/v3.1.1...v3.1.2-dev.1) (2023-09-12)

### Bug Fixes

* Log correct options command ([#262](https://github.com/ReVanced/revanced-cli/issues/262)) ([96c196d](96c196dcb1))
2023-09-12 17:17:00 +00:00
Sharun 96c196dcb1
fix: Log correct options command (#262) 2023-09-12 19:15:21 +02:00
semantic-release-bot dfd535c201 chore(release): 3.1.1 [skip ci]
## [3.1.1](https://github.com/ReVanced/revanced-cli/compare/v3.1.0...v3.1.1) (2023-09-09)

### Bug Fixes

* Create options if it does not exist when updating them ([ca809f0](ca809f0948))
2023-09-09 15:26:51 +00:00
oSumAtrIX 2b6051e7f3
chore: merge branch `dev` to `main` (#259) 2023-09-09 17:25:04 +02:00
semantic-release-bot 0304988733 chore(release): 3.1.1-dev.1 [skip ci]
## [3.1.1-dev.1](https://github.com/ReVanced/revanced-cli/compare/v3.1.0...v3.1.1-dev.1) (2023-09-03)

### Bug Fixes

* Create options if it does not exist when updating them ([ca809f0](ca809f0948))
2023-09-03 20:42:58 +00:00
oSumAtrIX ca809f0948
fix: Create options if it does not exist when updating them
Previously, the file could not be read to be updated. If the file does not exist, simply serialize the options to the file.
2023-09-03 22:41:20 +02:00
semantic-release-bot 5d50d1a622 chore(release): 3.1.0 [skip ci]
# [3.1.0](https://github.com/ReVanced/revanced-cli/compare/v3.0.1...v3.1.0) (2023-08-31)

### Bug Fixes

* check for package compatibility at first ([9fe5a0b](9fe5a0b6d9))
* do not filter explicitly included patches ([a3d8f00](a3d8f004ec))
* format patches input ([bbb1a63](bbb1a63abd))

### Features

* Simplify command description ([3b3f7c7](3b3f7c7a7a))
2023-08-31 20:32:08 +00:00
oSumAtrIX 83c28d9f71
chore: merge branch `dev` to `main` (#255) 2023-08-31 22:30:35 +02:00
semantic-release-bot 93cbcc28aa chore(release): 3.1.0-dev.1 [skip ci]
# [3.1.0-dev.1](https://github.com/ReVanced/revanced-cli/compare/v3.0.2-dev.2...v3.1.0-dev.1) (2023-08-28)

### Bug Fixes

* format patches input ([bbb1a63](bbb1a63abd))

### Features

* Simplify command description ([3b3f7c7](3b3f7c7a7a))
2023-08-28 18:18:56 +00:00
oSumAtrIX 3b3f7c7a7a
feat: Simplify command description 2023-08-28 20:17:12 +02:00
oSumAtrIX bbb1a63abd
fix: format patches input
Previously you could not use the original patches names because they were formatted but not the input
2023-08-28 20:16:00 +02:00
semantic-release-bot f7fcbc55bb chore(release): 3.0.2-dev.2 [skip ci]
## [3.0.2-dev.2](https://github.com/ReVanced/revanced-cli/compare/v3.0.2-dev.1...v3.0.2-dev.2) (2023-08-28)

### Bug Fixes

* check for package compatibility at first ([9fe5a0b](9fe5a0b6d9))
2023-08-28 16:38:55 +00:00
oSumAtrIX 9fe5a0b6d9
fix: check for package compatibility at first 2023-08-28 18:37:11 +02:00
semantic-release-bot 4f2d2568d3 chore(release): 3.0.2-dev.1 [skip ci]
## [3.0.2-dev.1](https://github.com/ReVanced/revanced-cli/compare/v3.0.1...v3.0.2-dev.1) (2023-08-28)

### Bug Fixes

* do not filter explicitly included patches ([a3d8f00](a3d8f004ec))
2023-08-28 15:59:00 +00:00
semantic-release-bot a3d8f004ec
fix: do not filter explicitly included patches 2023-08-28 17:56:47 +02:00