revanced-cli/CHANGELOG.md
semantic-release-bot bac4f839c9 chore(release): 2.18.0 [skip ci]
# [2.18.0](https://github.com/revanced/revanced-cli/compare/v2.17.0...v2.18.0) (2022-12-15)

### Bug Fixes

* start with uppercase in log message ([ae91b0d](ae91b0d597))
* use correct prefix in log message ([1a67cd8](1a67cd81da))

### Features

* simplify log message ([74d73ca](74d73ca3a7))
2022-12-15 21:06:50 +00:00

30 KiB

2.18.0 (2022-12-15)

Bug Fixes

  • start with uppercase in log message (ae91b0d)
  • use correct prefix in log message (1a67cd8)

Features

2.18.0-dev.1 (2022-12-15)

Bug Fixes

  • start with uppercase in log message (ae91b0d)
  • use correct prefix in log message (1a67cd8)

Features

2.17.1-dev.2 (2022-12-15)

2.17.1-dev.1 (2022-12-15)

2.17.0 (2022-12-14)

Bug Fixes

  • invalid header when writing a ZipFile (#169) (6e703eb)

Features

  • improve missing compatibility annotation tracing log (2c7eb72)
  • trace logs when compatibility annotation is missing (#166) (c590bf5)

2.17.0-dev.3 (2022-12-14)

Features

  • improve missing compatibility annotation tracing log (2c7eb72)

2.17.0-dev.2 (2022-12-14)

Bug Fixes

  • invalid header when writing a ZipFile (#169) (6e703eb)

2.17.0-dev.1 (2022-12-11)

Features

  • trace logs when compatibility annotation is missing (#166) (c590bf5)

2.16.1 (2022-11-22)

2.16.0 (2022-11-20)

Features

  • do not warn on incompatible packages (39e377b)

2.15.1 (2022-11-18)

2.15.0 (2022-10-31)

Bug Fixes

Features

  • use am instead of monkey to launch the app (#159) (6a35cf7)

2.14.0 (2022-10-05)

Bug Fixes

  • escape quotation mark in string (6e21d81)

Features

2.13.0 (2022-10-01)

Features

  • check, if input file exists (b6dff6d)

2.12.0 (2022-09-26)

Features

  • remove unused option -r (467d838)

2.11.2 (2022-09-23)

2.11.1 (2022-09-21)

2.11.0 (2022-09-20)

Features

  • section acknowledgements for issue templates (0e3ecc3)

2.10.2 (2022-09-18)

2.10.1 (2022-09-09)

2.10.0 (2022-09-08)

Features

2.9.10 (2022-09-08)

Bug Fixes

  • don't print same patch multiple times (f4b0469)

2.9.9 (2022-09-08)

2.9.8 (2022-09-08)

Bug Fixes

  • broken deprecation message (e3e74ac)

2.9.7 (2022-09-08)

2.9.6 (2022-09-07)

2.9.5 (2022-09-01)

Bug Fixes

  • mount bind revanced.apk from magisk's mirror (372470c)

2.9.4 (2022-08-31)

2.9.3 (2022-08-14)

2.9.2 (2022-08-07)

2.9.1 (2022-08-04)

Reverts

  • feat: remove extra zipalign step (c3d8fec)

2.9.0 (2022-08-03)

Features

2.8.3 (2022-08-03)

2.8.2 (2022-08-02)

2.8.1 (2022-08-02)

Bug Fixes

  • remove requirement for solution [skip ci] (#108) (0ce680a)

2.8.0 (2022-07-31)

Features

  • frameworkFolderLocation patcher option (bc17298)

2.7.1 (2022-07-21)

Bug Fixes

2.7.0 (2022-07-21)

Features

2.6.0 (2022-07-18)

Features

  • more efficient zipalign (a942a57)

2.5.3 (2022-07-11)

Bug Fixes

2.5.2 (2022-07-10)

Bug Fixes

2.5.1 (2022-07-10)

Bug Fixes

  • Make clear what the --exclusive command actually does (a26b0ea)

2.5.0 (2022-07-10)

Bug Fixes

  • null exception when resource patching is disabled (#85) (125fa06)
  • remove excludePatches check (eb83cab)

Features

2.4.0 (2022-07-10)

Bug Fixes

  • wrong label in additional items [skip ci] (cd3ded1)

Features

  • better output for excluded patches (#77) (ac7c7a9)
  • issue templates [skip ci] (bac8c67)

2.3.3 (2022-07-09)

2.3.2 (2022-07-05)

Bug Fixes

2.3.1 (2022-07-04)

2.3.0 (2022-07-03)

Features

  • separate logger to stdout & stderr (#63) (0ddc2b5)

2.2.0 (2022-07-03)

Features

2.1.0 (2022-07-03)

Features

2.0.5 (2022-06-29)

2.0.4 (2022-06-28)

2.0.3 (2022-06-27)

Bug Fixes

  • wrong keystore output path (20fa179)

2.0.2 (2022-06-27)

Bug Fixes

  • wrong separator when using ZipFileSystemUtils (20e15de)

2.0.1 (2022-06-26)

2.0.0 (2022-06-26)

Code Refactoring

  • migrate from Signature to Fingerprint (88852a4)

BREAKING CHANGES

  • Not backwards compatible, since a lot of classes where renamed.

1.11.1 (2022-06-25)

Bug Fixes

1.11.0 (2022-06-23)

Features

1.10.2 (2022-06-22)

Bug Fixes

  • keystore file not found exception (#57) (5b8537e)

1.10.1 (2022-06-22)

Bug Fixes

  • show actual version in CLI (1dcdbc9)

1.10.0 (2022-06-22)

Bug Fixes

  • add callback for addFiles (87ffaa4)

Features

1.9.3 (2022-06-22)

Bug Fixes

  • use absolute file path for key store (d335846)

1.9.2 (2022-06-22)

Bug Fixes

1.9.1 (2022-06-22)

Bug Fixes

  • add back in: option to specify keystore file path (c94471f)
  • remove logger from Signer.kt (51e091c)

Reverts

  • "feat: use of java.util.logging.Logger" (2c8a106)

1.9.0 (2022-06-22)

Features

  • migrate logger to slf4j (6c4c192)

1.8.0 (2022-06-22)

Features

  • add option to specify keystore file path (9331594)
  • use of java.util.logging.Logger (07f6bdf)

1.7.1 (2022-06-22)

Bug Fixes

  • migrate to changes of patcher (b30c737)
  • wrong variable inverted (f694542)

1.7.0 (2022-06-21)

Features

  • show description when listing patches (af32572)

1.6.3 (2022-06-21)

Bug Fixes

1.6.2 (2022-06-21)

Bug Fixes

1.6.1 (2022-06-21)

Bug Fixes

  • remove -e from experimental option (3829136)

1.6.0 (2022-06-21)

Features

  • rename debugging option to experimental (98bd6f3)
  • use install mode by default (1a3db77)

1.5.1 (2022-06-21)

Bug Fixes

1.5.0 (2022-06-20)

Features

  • allow listing patches without other parameters (#42) (b977d70)

1.4.5 (2022-06-20)

Bug Fixes

  • update patcher version (fix apktool) (496f821)

1.4.4 (2022-06-18)

Bug Fixes

  • add execute permission to ./gradlew file (#36) (072d9e1)

1.4.3 (2022-06-18)

Bug Fixes

  • update patcher to 1.2.5 (055c282)

1.4.2 (2022-06-16)

Bug Fixes

  • dummy publish task (1/2) [skip ci] (afff4c8)
  • releases (2/2) (227d8d9)

1.4.1 (2022-06-14)

Bug Fixes

  • move the keystore to the output directory (6ceb449)

1.4.0 (2022-06-14)

Features

1.3.3 (2022-06-13)

Bug Fixes

1.3.2 (2022-06-13)

Bug Fixes

  • only upload -all.jar asset (ca8e1ba)

1.3.1 (2022-06-13)

Bug Fixes

  • check if packageVersion is compatible with any from compatiblePackages (32589c8)

1.3.0 (2022-06-11)

Bug Fixes

  • Main-Class attribute pointing to wrong method (6e82418)
  • ZipAligner not correctly calculating the file offset (2975a47)
  • broken control flow of includeFilter (a0644c7)
  • check for root even though when not needed (0d7581a)
  • overwrite output file (2bfbbc2)
  • resource patcher (9da4f70)
  • sign the aligned file instead of the input file (22d2535)

Features

1.2.0 (2022-06-05)

Bug Fixes

  • migrate to latest patcher api changes (ace70e4)

Features

  • add path for cacheDirectory and enable resource patching by default (54c0a03)
  • debugging option (1b645c6)

1.2.0-dev.2 (2022-06-05)

Features

1.2.0-dev.1 (2022-06-04)

Features

  • add path for cacheDirectory and enable resource patching by default (54c0a03)

1.1.6-dev.1 (2022-05-31)

Bug Fixes

  • migrate to latest patcher api changes (ace70e4)

1.1.5 (2022-05-27)

Bug Fixes

  • invalid code flow when adding patches (206f202)

1.1.4 (2022-05-26)

Bug Fixes

  • migrate from PatchLoader.load(...) to JarPatchBundle(...).loadPatches() (cabd32f)

1.1.3 (2022-05-25)

Bug Fixes

  • only accept directories when looking for files in resource patch (c76da7e)

1.1.2 (2022-05-22)

Bug Fixes

  • delete outputFile after deploying (329f8a3)

1.1.1 (2022-05-22)

Bug Fixes

1.1.0-dev.3 (2022-05-15)

Bug Fixes

1.1.0-dev.2 (2022-05-07)

Bug Fixes

  • wrong use of dependency to revanced-patches (351de6c)

1.1.0-dev.1 (2022-05-07)

Bug Fixes

  • ClassLoader not working with Java 9+ (3a11e11)
  • leftover TODOs (5b1139c)

Features

  • run release.yml workflow on branch dev (9a64730)

1.0.1 (2022-05-07)

Bug Fixes

  • broken script CONTENT_UNMOUNT_SCRIPT (be53e64)
  • use latest version of patches dependency (029f1ad)

1.0.0 (2022-05-07)

Bug Fixes

  • deploy to adb (f9b987e)
  • gradle build script (6ffba3e)
  • gradle sync dependencies (407efdc)
  • make cli compatible with breaking changes of the patcher (555b38f)
  • make integrations optional (bea8b82)
  • resolve signatures before applying patches (c9941fe)
  • this tiny thing has caused me the worst headache ever in my life (a37304e)
  • uncomment merging integrations (f2d9da4)
  • unfinished todo message (fb068ef)
  • unmount script CONTENT_UMOUNT_SCRIPT (3a2fa30)
  • update cli for new patcher version (9fc2f96)

Features

  • Add CLI (6664f49)
  • Add progress bar (8d96ec8)
  • add semantic-release (78d7aa3)
  • Added root-only adb runner (tested on emulator) (37ecc5e)
  • integrations merge (919b34e)
  • load patches dynamically & use kotlinx.cli (4624384)