Skip to content

Commit bb1f86f

Browse files
chore: Release v1.8.0 [skip ci]
# [1.8.0](v1.7.1...v1.8.0) (2026-08-24) ### Bug Fixes * Add Enable-Native-Access attribute to jar manifest ([MorpheApp#249](https://github.com/AzyrRuthless/morphe-cli/issues/249)) ([d70a4c2](d70a4c2)) * Added progress bar to first time GUI download + Switched from materials icon to materials symbol + Cleaned up home screen code ([MorpheApp#234](https://github.com/AzyrRuthless/morphe-cli/issues/234)) ([39e948e](39e948e)) * Allow enabling/disabling patches using case insensitive patch names ([MorpheApp#48](https://github.com/AzyrRuthless/morphe-cli/issues/48)) ([03a280a](03a280a)) * Allow patches with empty targets to apply automatically ([MorpheApp#207](https://github.com/AzyrRuthless/morphe-cli/issues/207)) ([5a07bf7](5a07bf7)) * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Bump arsclib version, remove APKEditor ([412847e](412847e)) * clean up libs.versions.toml and build.gradle.kts configuration ([431bd82](431bd82)) * Clean up obsolete GUI dependencies ([MorpheApp#233](https://github.com/AzyrRuthless/morphe-cli/issues/233)) ([0d6816c](0d6816c)) * CLI --purge command does not cleanup temp APK ([MorpheApp#169](https://github.com/AzyrRuthless/morphe-cli/issues/169)) ([6163e9c](6163e9c)) * Close adb when app closes ([MorpheApp#153](https://github.com/AzyrRuthless/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/AzyrRuthless/morphe-cli/issues/120)) ([036faba](036faba)) * Dispatch error when launching app ([MorpheApp#79](https://github.com/AzyrRuthless/morphe-cli/issues/79)) ([989e72a](989e72a)) * Do not log patch name more than once if disabled ([MorpheApp#49](https://github.com/AzyrRuthless/morphe-cli/issues/49)) ([b980bb8](b980bb8)) * fix patch repo rate limiting by switching to raw links + stream downloads to disk ([MorpheApp#214](https://github.com/AzyrRuthless/morphe-cli/issues/214)) ([e21646c](e21646c)) * Handle GUI patching xapk / apks, add distinct patch-source channel colors, improve patch loading errors ([MorpheApp#180](https://github.com/AzyrRuthless/morphe-cli/issues/180)) ([d8245f0](d8245f0)) * Handle patching XAPK files ([MorpheApp#93](https://github.com/AzyrRuthless/morphe-cli/issues/93)) ([5d18490](5d18490)) * Handle running CLI in headless environment ([MorpheApp#95](https://github.com/AzyrRuthless/morphe-cli/issues/95)) ([70f2952](70f2952)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/AzyrRuthless/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * move both HTTP clients to OkHttp for parity with manager ([MorpheApp#254](https://github.com/AzyrRuthless/morphe-cli/issues/254)) ([e8379be](e8379be)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/AzyrRuthless/morphe-cli/issues/155)) ([06e5788](06e5788)) * Preserve manifest attributes in minimized jar ([MorpheApp#255](https://github.com/AzyrRuthless/morphe-cli/issues/255)) ([e5684d9](e5684d9)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/AzyrRuthless/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Resilient patch bundle loading + quieter ADB logging + unique version output naming ([MorpheApp#224](https://github.com/AzyrRuthless/morphe-cli/issues/224)) ([8cb5250](8cb5250)) * resolve deprecation warnings and fix `list-versions` accuracy ([MorpheApp#225](https://github.com/AzyrRuthless/morphe-cli/issues/225)) ([9b79d69](9b79d69)) * signing improvements ([MorpheApp#160](https://github.com/AzyrRuthless/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update patcher dependency ([7ba5e1c](7ba5e1c)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([2c89128](2c89128)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to latest Patcher ([fa1aa30](fa1aa30)) * Update to latest Patcher ([fbc6c9e](fbc6c9e)) * Update to latest patcher dev ([496d8e9](496d8e9)) * Update to latest patcher dev ([1356259](1356259)) * Update to latest patcher dev ([fb8a4ff](fb8a4ff)) * Update to latest patcher dev ([1551c8e](1551c8e)) * Update to Patcher 1.3.0 ([19c0846](19c0846)) * Update to Patcher 1.3.1 ([39bdd44](39bdd44)) * Update to Patcher 1.3.2 ([f4c00bb](f4c00bb)) * Update to Patcher 1.3.3 ([ca579fb](ca579fb)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) * Use GitHub raw links for CLI update check ([MorpheApp#87](https://github.com/AzyrRuthless/morphe-cli/issues/87)) ([2aa6263](2aa6263)) * Use latest library dev release ([b60ea86](b60ea86)) * use latest patcher ([d7e9b62](d7e9b62)) * Use latest patcher and library dev release ([2f21880](2f21880)) * Use latest patcher dev release ([ea6e231](ea6e231)) * Use latest patcher dev release ([2b33a6c](2b33a6c)) * Use latest patcher dev release ([baf34de](baf34de)) * Use latest patcher dev release ([9cf07f9](9cf07f9)) * Use latest patcher dev release ([791257c](791257c)) * Use latest patcher dev release ([7cc195a](7cc195a)) * Use latest patcher dev release ([f8bd235](f8bd235)) * Use more logging verbosity when updating options.json ([MorpheApp#72](https://github.com/AzyrRuthless/morphe-cli/issues/72)) ([4d223f2](4d223f2)) * Use patcher implementation of strip libs ([MorpheApp#83](https://github.com/AzyrRuthless/morphe-cli/issues/83)) ([43f50ea](43f50ea)), closes [MorpheApp#80](https://github.com/AzyrRuthless/morphe-cli/issues/80) [MorpheApp#82](https://github.com/AzyrRuthless/morphe-cli/issues/82) * Use same default keystore values as Morphe Manager ([MorpheApp#96](https://github.com/AzyrRuthless/morphe-cli/issues/96)) ([2d70c01](2d70c01)) ### Features * "your apps" section + settings and tools split + re-orderable patch sources + block play store updates for patched apps ([MorpheApp#176](https://github.com/AzyrRuthless/morphe-cli/issues/176)) ([d865abd](d865abd)) * Add `--continue-on-error` argument, return non zero exit code if patching fails ([MorpheApp#47](https://github.com/AzyrRuthless/morphe-cli/issues/47)) ([255646b](255646b)) * Add `--include-experimental` flag to `list-patches` and `list-versions` ([MorpheApp#189](https://github.com/AzyrRuthless/morphe-cli/issues/189)) ([8ef916c](8ef916c)) * Add `--options-file` json patch/option configuration ([MorpheApp#53](https://github.com/AzyrRuthless/morphe-cli/issues/53)) ([44943da](44943da)) * Add `--out` and `--patches` arguments to `list-patches` command ([MorpheApp#60](https://github.com/AzyrRuthless/morphe-cli/issues/60)) ([ef9fc48](ef9fc48)) * Add `--striplibs` argument to strip unwanted architectures ([MorpheApp#46](https://github.com/AzyrRuthless/morphe-cli/issues/46)) ([7442d94](7442d94)) * Add ability to write patching results to JSON file ([MorpheApp#25](https://github.com/AzyrRuthless/morphe-cli/issues/25)) ([304b3ea](304b3ea)) * Add ARSCLib support ([MorpheApp#55](https://github.com/AzyrRuthless/morphe-cli/issues/55)) ([07c3f7e](07c3f7e)) * Add desktop GUI ([MorpheApp#42](https://github.com/AzyrRuthless/morphe-cli/issues/42)) ([cd627e6](cd627e6)) * Add GUI third party patch sources, add experimental app patching ([MorpheApp#98](https://github.com/AzyrRuthless/morphe-cli/issues/98)) ([da5ec1c](da5ec1c)) * Add icon studio ([MorpheApp#211](https://github.com/AzyrRuthless/morphe-cli/issues/211)) ([16e5cb3](16e5cb3)) * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/AzyrRuthless/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add ProGuard jar shrinking ([MorpheApp#227](https://github.com/AzyrRuthless/morphe-cli/issues/227)) ([0e6ae05](0e6ae05)) * Add search function to license viewer ([MorpheApp#124](https://github.com/AzyrRuthless/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/AzyrRuthless/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/AzyrRuthless/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Array GUI patches alphabetically, improve error logging, use separate class loader for multiple patch bundles ([MorpheApp#187](https://github.com/AzyrRuthless/morphe-cli/issues/187)) ([755909c](755909c)) * cli ignores unknown keys (fix) + unify CLI/GUI patch cache + add clear-cache + make purge opt-out ([MorpheApp#192](https://github.com/AzyrRuthless/morphe-cli/issues/192)) ([70d16f0](70d16f0)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/AzyrRuthless/morphe-cli/issues/127)) ([70e2721](70e2721)) * developer mode + configurable data directory ([MorpheApp#220](https://github.com/AzyrRuthless/morphe-cli/issues/220)) ([a1ba3a2](a1ba3a2)) * dynamically download GUI dependencies to reduce jar size ([MorpheApp#232](https://github.com/AzyrRuthless/morphe-cli/issues/232)) ([d74a3c2](d74a3c2)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/AzyrRuthless/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Inform user if cli is outdated ([MorpheApp#81](https://github.com/AzyrRuthless/morphe-cli/issues/81)) ([5bcd4f7](5bcd4f7)) * Patch sources follows latest (stable/dev) instead of to last used version ([MorpheApp#185](https://github.com/AzyrRuthless/morphe-cli/issues/185)) ([5d34993](5d34993)) * Rename project to "Morphe Desktop" ([MorpheApp#181](https://github.com/AzyrRuthless/morphe-cli/issues/181)) ([66a6de7](66a6de7)) * route links through patched app + uninstall from "Your Apps" section's cards ([MorpheApp#179](https://github.com/AzyrRuthless/morphe-cli/issues/179)) ([1626ce5](1626ce5)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/AzyrRuthless/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * Support patching APKM bundles ([MorpheApp#40](https://github.com/AzyrRuthless/morphe-cli/issues/40)) ([bfe43d0](bfe43d0)) * UI improvements and fixes ([MorpheApp#128](https://github.com/AzyrRuthless/morphe-cli/issues/128)) ([980ebac](980ebac)) * Update to Morphe patcher / library 1.1.0 ([ef8e95d](ef8e95d)) * Update to Morphe patcher 1.1.1 ([6162983](6162983))
1 parent 00436ae commit bb1f86f

2 files changed

Lines changed: 99 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,101 @@
1+
# [1.8.0](https://github.com/AzyrRuthless/morphe-cli/compare/v1.7.1...v1.8.0) (2026-08-24)
2+
3+
4+
### Bug Fixes
5+
6+
* Add Enable-Native-Access attribute to jar manifest ([#249](https://github.com/AzyrRuthless/morphe-cli/issues/249)) ([d70a4c2](https://github.com/AzyrRuthless/morphe-cli/commit/d70a4c2d0de96088c0cb9c7d3a2d341c78e8247a))
7+
* Added progress bar to first time GUI download + Switched from materials icon to materials symbol + Cleaned up home screen code ([#234](https://github.com/AzyrRuthless/morphe-cli/issues/234)) ([39e948e](https://github.com/AzyrRuthless/morphe-cli/commit/39e948e750814707ac2a378f0c40f3751e373520))
8+
* Allow enabling/disabling patches using case insensitive patch names ([#48](https://github.com/AzyrRuthless/morphe-cli/issues/48)) ([03a280a](https://github.com/AzyrRuthless/morphe-cli/commit/03a280abea6c9187eec22548707eb889b0252c3f))
9+
* Allow patches with empty targets to apply automatically ([#207](https://github.com/AzyrRuthless/morphe-cli/issues/207)) ([5a07bf7](https://github.com/AzyrRuthless/morphe-cli/commit/5a07bf7d6fe34d42e2dd1b95e601386e6e214f83))
10+
* ARSCLib libraries are excluded during minimization ([2714ab5](https://github.com/AzyrRuthless/morphe-cli/commit/2714ab52d934380b665c396b02b079bc6e3d89be))
11+
* ARSCLib libraries are not included in minimized fat jar ([5dce038](https://github.com/AzyrRuthless/morphe-cli/commit/5dce03815fea09525a992ce2cc1df30b421a818f))
12+
* Bump arsclib version, remove APKEditor ([412847e](https://github.com/AzyrRuthless/morphe-cli/commit/412847e5a0b990321b7443fe774f7420189035d6))
13+
* clean up libs.versions.toml and build.gradle.kts configuration ([431bd82](https://github.com/AzyrRuthless/morphe-cli/commit/431bd825781591bed4db0c3855562b48cda2bcc3))
14+
* Clean up obsolete GUI dependencies ([#233](https://github.com/AzyrRuthless/morphe-cli/issues/233)) ([0d6816c](https://github.com/AzyrRuthless/morphe-cli/commit/0d6816c6a031afd20a225444776fbc075118aa3b))
15+
* CLI --purge command does not cleanup temp APK ([#169](https://github.com/AzyrRuthless/morphe-cli/issues/169)) ([6163e9c](https://github.com/AzyrRuthless/morphe-cli/commit/6163e9c29070e5013274792437d05f8ed2c20853))
16+
* Close adb when app closes ([#153](https://github.com/AzyrRuthless/morphe-cli/issues/153)) ([a43de5a](https://github.com/AzyrRuthless/morphe-cli/commit/a43de5a61ee30b7484b534cb6cc74e03bb297fa1))
17+
* continue-on-error fix + force windows to `FULL` ([#120](https://github.com/AzyrRuthless/morphe-cli/issues/120)) ([036faba](https://github.com/AzyrRuthless/morphe-cli/commit/036faba68f8f0c1f683f3c6222f08d0377217266))
18+
* Dispatch error when launching app ([#79](https://github.com/AzyrRuthless/morphe-cli/issues/79)) ([989e72a](https://github.com/AzyrRuthless/morphe-cli/commit/989e72a04c9ea1b512d556ff8db48b99a4817d98))
19+
* Do not log patch name more than once if disabled ([#49](https://github.com/AzyrRuthless/morphe-cli/issues/49)) ([b980bb8](https://github.com/AzyrRuthless/morphe-cli/commit/b980bb8e0b3bf8eb4c7af1fe289ff1b63c437fa3))
20+
* fix patch repo rate limiting by switching to raw links + stream downloads to disk ([#214](https://github.com/AzyrRuthless/morphe-cli/issues/214)) ([e21646c](https://github.com/AzyrRuthless/morphe-cli/commit/e21646cb4e184ca8a5efb9ecc3ea2b280f2a1cc7))
21+
* Handle GUI patching xapk / apks, add distinct patch-source channel colors, improve patch loading errors ([#180](https://github.com/AzyrRuthless/morphe-cli/issues/180)) ([d8245f0](https://github.com/AzyrRuthless/morphe-cli/commit/d8245f081b507cac74b06e16120e4271ce0e1f96))
22+
* Handle patching XAPK files ([#93](https://github.com/AzyrRuthless/morphe-cli/issues/93)) ([5d18490](https://github.com/AzyrRuthless/morphe-cli/commit/5d18490305f10949bf5407bc7167549e3a1cc8f4))
23+
* Handle running CLI in headless environment ([#95](https://github.com/AzyrRuthless/morphe-cli/issues/95)) ([70f2952](https://github.com/AzyrRuthless/morphe-cli/commit/70f2952b09de57ad7c06bd92365025d38164ed26))
24+
* Include Notice and License files in shadow jar release ([#113](https://github.com/AzyrRuthless/morphe-cli/issues/113)) ([a9a2402](https://github.com/AzyrRuthless/morphe-cli/commit/a9a2402209bd0ddd273c0aa5185888b74c69d118))
25+
* move both HTTP clients to OkHttp for parity with manager ([#254](https://github.com/AzyrRuthless/morphe-cli/issues/254)) ([e8379be](https://github.com/AzyrRuthless/morphe-cli/commit/e8379beee35350ad261282118d76ecb9201f2c9a))
26+
* Multi patch source minor network times out ([#155](https://github.com/AzyrRuthless/morphe-cli/issues/155)) ([06e5788](https://github.com/AzyrRuthless/morphe-cli/commit/06e57889c460cfa334af67c2910dbcb8633191f8))
27+
* Preserve manifest attributes in minimized jar ([#255](https://github.com/AzyrRuthless/morphe-cli/issues/255)) ([e5684d9](https://github.com/AzyrRuthless/morphe-cli/commit/e5684d99abf36b0b651708b81919ac2b0571b31c))
28+
* Re-enable strip libs feature ([#117](https://github.com/AzyrRuthless/morphe-cli/issues/117)) ([6d2bb94](https://github.com/AzyrRuthless/morphe-cli/commit/6d2bb94425e3fa040cc0d00261b77559d69e4470))
29+
* Resilient patch bundle loading + quieter ADB logging + unique version output naming ([#224](https://github.com/AzyrRuthless/morphe-cli/issues/224)) ([8cb5250](https://github.com/AzyrRuthless/morphe-cli/commit/8cb5250ed1562b9882cef47497b7edd4c0f64d2d))
30+
* resolve deprecation warnings and fix `list-versions` accuracy ([#225](https://github.com/AzyrRuthless/morphe-cli/issues/225)) ([9b79d69](https://github.com/AzyrRuthless/morphe-cli/commit/9b79d69895f89760e465b63d0b9d9d23c8ba738f))
31+
* signing improvements ([#160](https://github.com/AzyrRuthless/morphe-cli/issues/160)) ([166f940](https://github.com/AzyrRuthless/morphe-cli/commit/166f9409b1cbe00af7663545c41548ead2c189c5))
32+
* Update dependencies ([83d3969](https://github.com/AzyrRuthless/morphe-cli/commit/83d39692541ca81b7bb555dfd60a001fbb97b3f1))
33+
* Update patcher dependency ([7ba5e1c](https://github.com/AzyrRuthless/morphe-cli/commit/7ba5e1ca6fbda3e0a78cca978bff0c464bdd6256))
34+
* Update to latest ARSCLib ([f62a179](https://github.com/AzyrRuthless/morphe-cli/commit/f62a1793601fcfc489f54c558265115530ab6b8d))
35+
* Update to latest patcher ([2c89128](https://github.com/AzyrRuthless/morphe-cli/commit/2c891284460762e15115f21c83036ac544549372))
36+
* Update to latest patcher ([a0bea3d](https://github.com/AzyrRuthless/morphe-cli/commit/a0bea3d7d308d992a637fb13d1f7c62b20340f9d))
37+
* Update to latest patcher ([efd0cf1](https://github.com/AzyrRuthless/morphe-cli/commit/efd0cf16dbac6625a54e2f82881bbe16c9e8acce))
38+
* Update to latest Patcher ([fa1aa30](https://github.com/AzyrRuthless/morphe-cli/commit/fa1aa308c35fe752810b8123d1a0e2b917d1cf11))
39+
* Update to latest Patcher ([fbc6c9e](https://github.com/AzyrRuthless/morphe-cli/commit/fbc6c9e2dbab2db9b46f442feeec1a2df565114e))
40+
* Update to latest patcher dev ([496d8e9](https://github.com/AzyrRuthless/morphe-cli/commit/496d8e9d2d1e402f7246b6f3adb85c4c6c1865ca))
41+
* Update to latest patcher dev ([1356259](https://github.com/AzyrRuthless/morphe-cli/commit/135625917a54eb5e0a9464c40d0ce504619b4845))
42+
* Update to latest patcher dev ([fb8a4ff](https://github.com/AzyrRuthless/morphe-cli/commit/fb8a4ffe70ae24c74c497608b9eb9aa2d76f2a8a))
43+
* Update to latest patcher dev ([1551c8e](https://github.com/AzyrRuthless/morphe-cli/commit/1551c8ef81bd4d267833c1dc543d13c1d1def29f))
44+
* Update to Patcher 1.3.0 ([19c0846](https://github.com/AzyrRuthless/morphe-cli/commit/19c084612310cb590c90b809403450abf6a81560))
45+
* Update to Patcher 1.3.1 ([39bdd44](https://github.com/AzyrRuthless/morphe-cli/commit/39bdd44d13cf99b855d4e8501a47283f0681cbe7))
46+
* Update to Patcher 1.3.2 ([f4c00bb](https://github.com/AzyrRuthless/morphe-cli/commit/f4c00bbea80997c816f40f5dcf0a17f771d80b43))
47+
* Update to Patcher 1.3.3 ([ca579fb](https://github.com/AzyrRuthless/morphe-cli/commit/ca579fbc8afa32b98a77475ae4db0792d1165a3d))
48+
* Update to patcher 1.5.1 ([d7c5036](https://github.com/AzyrRuthless/morphe-cli/commit/d7c5036398867cd037a4d116d71b5162fc17d65a))
49+
* Use GitHub raw links for CLI update check ([#87](https://github.com/AzyrRuthless/morphe-cli/issues/87)) ([2aa6263](https://github.com/AzyrRuthless/morphe-cli/commit/2aa62637098fa52dcc79422116b91487aed5600a))
50+
* Use latest library dev release ([b60ea86](https://github.com/AzyrRuthless/morphe-cli/commit/b60ea86c72b8a62e2220b3a76dba01d47c494750))
51+
* use latest patcher ([d7e9b62](https://github.com/AzyrRuthless/morphe-cli/commit/d7e9b625ae0571f2bafa082a3716138a2d7e2e8e))
52+
* Use latest patcher and library dev release ([2f21880](https://github.com/AzyrRuthless/morphe-cli/commit/2f21880c49705b3e5153b7e636f01cf578d7b1c0))
53+
* Use latest patcher dev release ([ea6e231](https://github.com/AzyrRuthless/morphe-cli/commit/ea6e2313268a8111c8a21faf425bda1eda534f35))
54+
* Use latest patcher dev release ([2b33a6c](https://github.com/AzyrRuthless/morphe-cli/commit/2b33a6cc0523be29cb7dcd86990de7e0e08c0c87))
55+
* Use latest patcher dev release ([baf34de](https://github.com/AzyrRuthless/morphe-cli/commit/baf34de0857f1c94b044aedbac33485b51ab3f2c))
56+
* Use latest patcher dev release ([9cf07f9](https://github.com/AzyrRuthless/morphe-cli/commit/9cf07f922fb5129aeeee2de0a3e990fecadae4fb))
57+
* Use latest patcher dev release ([791257c](https://github.com/AzyrRuthless/morphe-cli/commit/791257c48983c1a006eca87abd458331141252f1))
58+
* Use latest patcher dev release ([7cc195a](https://github.com/AzyrRuthless/morphe-cli/commit/7cc195a59d37521751fcbe5f15d267b3efbeeb0a))
59+
* Use latest patcher dev release ([f8bd235](https://github.com/AzyrRuthless/morphe-cli/commit/f8bd2354438dd3a1e969610d43dca224e9d3ef63))
60+
* Use more logging verbosity when updating options.json ([#72](https://github.com/AzyrRuthless/morphe-cli/issues/72)) ([4d223f2](https://github.com/AzyrRuthless/morphe-cli/commit/4d223f299b690c100ff74ece7e4415f562c6ac96))
61+
* Use patcher implementation of strip libs ([#83](https://github.com/AzyrRuthless/morphe-cli/issues/83)) ([43f50ea](https://github.com/AzyrRuthless/morphe-cli/commit/43f50ea133088090648fa318047626f3166b8639)), closes [#80](https://github.com/AzyrRuthless/morphe-cli/issues/80) [#82](https://github.com/AzyrRuthless/morphe-cli/issues/82)
62+
* Use same default keystore values as Morphe Manager ([#96](https://github.com/AzyrRuthless/morphe-cli/issues/96)) ([2d70c01](https://github.com/AzyrRuthless/morphe-cli/commit/2d70c016f293ba382266fb5c800073f763d633d8))
63+
64+
65+
### Features
66+
67+
* "your apps" section + settings and tools split + re-orderable patch sources + block play store updates for patched apps ([#176](https://github.com/AzyrRuthless/morphe-cli/issues/176)) ([d865abd](https://github.com/AzyrRuthless/morphe-cli/commit/d865abdbbe2258cf24476add02a361b05f3fdf7e))
68+
* Add `--continue-on-error` argument, return non zero exit code if patching fails ([#47](https://github.com/AzyrRuthless/morphe-cli/issues/47)) ([255646b](https://github.com/AzyrRuthless/morphe-cli/commit/255646b250237087ab7d7f9733daa6751b7e4016))
69+
* Add `--include-experimental` flag to `list-patches` and `list-versions` ([#189](https://github.com/AzyrRuthless/morphe-cli/issues/189)) ([8ef916c](https://github.com/AzyrRuthless/morphe-cli/commit/8ef916cdaab28e51c244906341a32d9434126ccf))
70+
* Add `--options-file` json patch/option configuration ([#53](https://github.com/AzyrRuthless/morphe-cli/issues/53)) ([44943da](https://github.com/AzyrRuthless/morphe-cli/commit/44943da5f40f8ec37364d4f67b9d2e82d2b5e98f))
71+
* Add `--out` and `--patches` arguments to `list-patches` command ([#60](https://github.com/AzyrRuthless/morphe-cli/issues/60)) ([ef9fc48](https://github.com/AzyrRuthless/morphe-cli/commit/ef9fc482fcc6de2e51741b23ce12729991d6b36d))
72+
* Add `--striplibs` argument to strip unwanted architectures ([#46](https://github.com/AzyrRuthless/morphe-cli/issues/46)) ([7442d94](https://github.com/AzyrRuthless/morphe-cli/commit/7442d942d392b3e1e9ce959c30db8460bffee8d6))
73+
* Add ability to write patching results to JSON file ([#25](https://github.com/AzyrRuthless/morphe-cli/issues/25)) ([304b3ea](https://github.com/AzyrRuthless/morphe-cli/commit/304b3ea4a9ed266d4a02f290dfda24218f3b098a))
74+
* Add ARSCLib support ([#55](https://github.com/AzyrRuthless/morphe-cli/issues/55)) ([07c3f7e](https://github.com/AzyrRuthless/morphe-cli/commit/07c3f7ec50d52739ee2695f52c3c7182f2287ecf))
75+
* Add desktop GUI ([#42](https://github.com/AzyrRuthless/morphe-cli/issues/42)) ([cd627e6](https://github.com/AzyrRuthless/morphe-cli/commit/cd627e6a4320084403beacd414278b3b75f469da))
76+
* Add GUI third party patch sources, add experimental app patching ([#98](https://github.com/AzyrRuthless/morphe-cli/issues/98)) ([da5ec1c](https://github.com/AzyrRuthless/morphe-cli/commit/da5ec1c7e2165a35f8d42b88401a19a958ee25d4))
77+
* Add icon studio ([#211](https://github.com/AzyrRuthless/morphe-cli/issues/211)) ([16e5cb3](https://github.com/AzyrRuthless/morphe-cli/commit/16e5cb397e31b663a8f184f028e6c7cb7b57c580))
78+
* Add in-app dependency license viewer ([#114](https://github.com/AzyrRuthless/morphe-cli/issues/114)) ([77a1dde](https://github.com/AzyrRuthless/morphe-cli/commit/77a1ddea595dd83331c9d0ce246620ebd64bcd22))
79+
* Add ProGuard jar shrinking ([#227](https://github.com/AzyrRuthless/morphe-cli/issues/227)) ([0e6ae05](https://github.com/AzyrRuthless/morphe-cli/commit/0e6ae05523126132449488e80c5f7fcf920948fb))
80+
* Add search function to license viewer ([#124](https://github.com/AzyrRuthless/morphe-cli/issues/124)) ([d3d9feb](https://github.com/AzyrRuthless/morphe-cli/commit/d3d9feb477d5b5c3281e066efc7a935573a47090))
81+
* Add setting menu to save patched app crash logs to file ([#143](https://github.com/AzyrRuthless/morphe-cli/issues/143)) ([90836b5](https://github.com/AzyrRuthless/morphe-cli/commit/90836b5cedbd6d0642a819abde7c33901a7e81a1))
82+
* Apply patches from multiple patch bundles, add GUI patch source selector ([#145](https://github.com/AzyrRuthless/morphe-cli/issues/145)) ([44ed6c6](https://github.com/AzyrRuthless/morphe-cli/commit/44ed6c6efe5d7f97624557056b2caca23278eebf))
83+
* Array GUI patches alphabetically, improve error logging, use separate class loader for multiple patch bundles ([#187](https://github.com/AzyrRuthless/morphe-cli/issues/187)) ([755909c](https://github.com/AzyrRuthless/morphe-cli/commit/755909ca2ab8735ffe99b3ad200a80316e6ec0c9))
84+
* cli ignores unknown keys (fix) + unify CLI/GUI patch cache + add clear-cache + make purge opt-out ([#192](https://github.com/AzyrRuthless/morphe-cli/issues/192)) ([70d16f0](https://github.com/AzyrRuthless/morphe-cli/commit/70d16f0e105f6362ee45e5e600c9ded01ab6c09e))
85+
* Custom output path + better GUI scrollbars ([#127](https://github.com/AzyrRuthless/morphe-cli/issues/127)) ([70e2721](https://github.com/AzyrRuthless/morphe-cli/commit/70e27218a87a09c26edc96fd7cb7c38dcba9c79c))
86+
* developer mode + configurable data directory ([#220](https://github.com/AzyrRuthless/morphe-cli/issues/220)) ([a1ba3a2](https://github.com/AzyrRuthless/morphe-cli/commit/a1ba3a2f7e4d2793c0371fc77df2241bc8c828da))
87+
* dynamically download GUI dependencies to reduce jar size ([#232](https://github.com/AzyrRuthless/morphe-cli/issues/232)) ([d74a3c2](https://github.com/AzyrRuthless/morphe-cli/commit/d74a3c2eec569c620d98d3c1a28693a03f5c76f8))
88+
* Faster dex rebuilding + reduced memory requirements ([#108](https://github.com/AzyrRuthless/morphe-cli/issues/108)) ([ed8918e](https://github.com/AzyrRuthless/morphe-cli/commit/ed8918eb8d26634f717e09b58aa174c1d1353a07))
89+
* Inform user if cli is outdated ([#81](https://github.com/AzyrRuthless/morphe-cli/issues/81)) ([5bcd4f7](https://github.com/AzyrRuthless/morphe-cli/commit/5bcd4f7c612ec3aad732e83ea131a019424b3bb8))
90+
* Patch sources follows latest (stable/dev) instead of to last used version ([#185](https://github.com/AzyrRuthless/morphe-cli/issues/185)) ([5d34993](https://github.com/AzyrRuthless/morphe-cli/commit/5d349931b283f62f617e7a1ceb10009cf2639a8e))
91+
* Rename project to "Morphe Desktop" ([#181](https://github.com/AzyrRuthless/morphe-cli/issues/181)) ([66a6de7](https://github.com/AzyrRuthless/morphe-cli/commit/66a6de7bb2d3cbc27c32de16b0ec138aaacc960e))
92+
* route links through patched app + uninstall from "Your Apps" section's cards ([#179](https://github.com/AzyrRuthless/morphe-cli/issues/179)) ([1626ce5](https://github.com/AzyrRuthless/morphe-cli/commit/1626ce5ffe3300de2299443ed9b7587ebd1cdcb6))
93+
* Support GitHub repo urls with `--patches` argument ([#71](https://github.com/AzyrRuthless/morphe-cli/issues/71)) ([2cc09a9](https://github.com/AzyrRuthless/morphe-cli/commit/2cc09a9fc6c61ddb210a023941b7cf528705d8cb))
94+
* Support patching APKM bundles ([#40](https://github.com/AzyrRuthless/morphe-cli/issues/40)) ([bfe43d0](https://github.com/AzyrRuthless/morphe-cli/commit/bfe43d0b747d0e336a3f36f048e85907a140f1fc))
95+
* UI improvements and fixes ([#128](https://github.com/AzyrRuthless/morphe-cli/issues/128)) ([980ebac](https://github.com/AzyrRuthless/morphe-cli/commit/980ebacceb073a00ea4b6b011550b73c94f9cc30))
96+
* Update to Morphe patcher / library 1.1.0 ([ef8e95d](https://github.com/AzyrRuthless/morphe-cli/commit/ef8e95debbcd29ecfed76b4a740d7c05ffa01709))
97+
* Update to Morphe patcher 1.1.1 ([6162983](https://github.com/AzyrRuthless/morphe-cli/commit/616298302dfa922226acf1135c0583a094dac5ea))
98+
199
# [1.8.0-dev.1](https://github.com/AzyrRuthless/morphe-cli/compare/v1.7.1...v1.8.0-dev.1) (2026-08-24)
2100

3101

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
org.gradle.parallel = true
22
org.gradle.caching = true
33
kotlin.code.style = official
4-
version = 1.8.0-dev.1
4+
version = 1.8.0
55
# Compose Desktop (5 OS targets) + Kotlin/Compose codegen need a bit more heap than
66
# the Gradle/Kotlin defaults (which intermittently OOM with "GC overhead limit
77
# exceeded" during codegen), but not so much it swaps alongside the IDE. 2g each

0 commit comments

Comments
 (0)