feat: Support GitHub repo urls with --patches argument#71
Conversation
|
check this once and see if it runs. Seems to be doing well on my end. Also if there are any memory leak issues or anything as such, please tell me too |
|
Is this good now? |
--patches argument
|
Works great! Will merge in a few days if there isn't any concerns. |
|
Also, this change is only in |
|
Hmm, yeah all other usage of --patches could have the same treatment. |
|
One small issue. When using patch, we simply call this: Our patch file gets included in the temporary files of that app with that app name. But other sub-commands don't get the output file. So they have no idea where to save it to. How do we get the location of this temp folder (kinda impossible)? We could save it to OS's temp folder. Then we're stuck with 2 downloads. One file gets saved in OS's temp folder, but when patch runs, it checks it's temp folder and it doesn't find the patches.mpp file there and redownloads it. The user now has 2 patches.mpp files. One other option is to go back to our old method of saving the patch file in the OS's temp folder but that would mean Or maybe we could also make a general Morphe-temp folder, where everything gets saved? And when --purge hits, it cleans this entire folder. How would we solve this? |
|
I think littering up the app data isn't so good because the file there are often overlooked. Add a temp folder argument to the other commands that use Or don't support URL's with Either seem ok to me, but I kind of prefer adding the temp folder argument. |
|
Giving Instead of adding --temporary-files-path to each command separately, what if we unify all temp files under a single morphe-temporary-files/ folder in the working directory? Right now PatchCommand names its temp folder after the output APK (-temporary-files/). If we change that default to a shared This means:
Without this, using a URL with list-versions and then again with patch would always download twice since they'd have separate temp folders. |
|
That's looks sound to me |
Shared PatchFileResolver — no duplicated URL logic. All four commands support --patches with URLs. `--prerelease` on all commands `--temporary-files-path` with shared `morphe-temporary-files/` default Cache reuse across commands ListCompatibleVersions upgraded from positional arg to `--patches` flag
|
One of them is possibly a breaking change. ListCompatibleVersions now uses flag for patches instead of the previous positional args. See how how this works. |
|
Anything left to do here? |
|
oh damn, I did not see your comment. Everything good here. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
# [1.8.0-dev.8](v1.8.0-dev.7...v1.8.0-dev.8) (2026-04-25) ### Features * Support GitHub repo urls with `--patches` argument ([#71](#71)) ([2cc09a9](2cc09a9))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-04-29) ### Bug Fixes * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([efd0cf1](efd0cf1)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-01) ### Bug Fixes * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([efd0cf1](efd0cf1)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9))
# [1.8.0](v1.7.0...v1.8.0) (2026-05-04) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([#120](#120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([#113](#113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([#117](#117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([#114](#114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([#124](#124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([#127](#127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([#108](#108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([#71](#71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([#128](#128)) ([980ebac](980ebac))
# [1.8.0-master.1](v1.7.0...v1.8.0-master.1) (2026-05-04) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * ci ([922dd89](922dd89)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * remove gui leftover ([e23e151](e23e151)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-05-05) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * ci ([922dd89](922dd89)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * remove gui leftover ([e23e151](e23e151)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-master.1](v1.7.0...v1.8.0-master.1) (2026-05-05) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * ci ([922dd89](922dd89)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * remove gui leftover ([e23e151](e23e151)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-05-05) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * remove gui leftover ([e23e151](e23e151)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-05-05) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * remove gui leftover ([e23e151](e23e151)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.6.0-dev.1](v1.5.0...v1.6.0-dev.1) (2026-05-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([0d823e0](0d823e0)) * ARSCLib libraries are not included in minimized fat jar ([8050555](8050555)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/AzyrRuthless/morphe-cli/issues/120)) ([ecba109](ecba109)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/AzyrRuthless/morphe-cli/issues/113)) ([e65a37d](e65a37d)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/AzyrRuthless/morphe-cli/issues/117)) ([517cd7d](517cd7d)) * Update to latest patcher ([2492c5d](2492c5d)) * Update to patcher 1.5.1 ([2af0af4](2af0af4)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/AzyrRuthless/morphe-cli/issues/114)) ([5899161](5899161)) * Add search function to license viewer ([MorpheApp#124](https://github.com/AzyrRuthless/morphe-cli/issues/124)) ([72a9fae](72a9fae)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/AzyrRuthless/morphe-cli/issues/127)) ([b90c144](b90c144)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/AzyrRuthless/morphe-cli/issues/108)) ([e7467ab](e7467ab)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/AzyrRuthless/morphe-cli/issues/71)) ([1429d72](1429d72)) * UI improvements and fixes ([MorpheApp#128](https://github.com/AzyrRuthless/morphe-cli/issues/128)) ([ddbae19](ddbae19))
# [1.6.0](v1.5.0...v1.6.0) (2026-05-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([0d823e0](0d823e0)) * ARSCLib libraries are not included in minimized fat jar ([8050555](8050555)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/AzyrRuthless/morphe-cli/issues/120)) ([ecba109](ecba109)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/AzyrRuthless/morphe-cli/issues/113)) ([e65a37d](e65a37d)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/AzyrRuthless/morphe-cli/issues/117)) ([517cd7d](517cd7d)) * Update to latest patcher ([2492c5d](2492c5d)) * Update to patcher 1.5.1 ([2af0af4](2af0af4)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/AzyrRuthless/morphe-cli/issues/114)) ([5899161](5899161)) * Add search function to license viewer ([MorpheApp#124](https://github.com/AzyrRuthless/morphe-cli/issues/124)) ([72a9fae](72a9fae)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/AzyrRuthless/morphe-cli/issues/127)) ([b90c144](b90c144)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/AzyrRuthless/morphe-cli/issues/108)) ([e7467ab](e7467ab)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/AzyrRuthless/morphe-cli/issues/71)) ([1429d72](1429d72)) * UI improvements and fixes ([MorpheApp#128](https://github.com/AzyrRuthless/morphe-cli/issues/128)) ([ddbae19](ddbae19))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-15) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-22) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-22) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-22) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-22) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-22) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0-dev.1](v1.7.0...v1.8.0-dev.1) (2026-05-26) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([1344f3a](1344f3a)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-08) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-11) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-11) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
# [1.8.0](v1.7.0...v1.8.0) (2026-06-11) ### Bug Fixes * ARSCLib libraries are excluded during minimization ([2714ab5](2714ab5)) * ARSCLib libraries are not included in minimized fat jar ([5dce038](5dce038)) * Close adb when app closes ([MorpheApp#153](https://github.com/ddCeka/morphe-cli/issues/153)) ([a43de5a](a43de5a)) * continue-on-error fix + force windows to `FULL` ([MorpheApp#120](https://github.com/ddCeka/morphe-cli/issues/120)) ([036faba](036faba)) * Include Notice and License files in shadow jar release ([MorpheApp#113](https://github.com/ddCeka/morphe-cli/issues/113)) ([a9a2402](a9a2402)) * Multi patch source minor network times out ([MorpheApp#155](https://github.com/ddCeka/morphe-cli/issues/155)) ([06e5788](06e5788)) * Re-enable strip libs feature ([MorpheApp#117](https://github.com/ddCeka/morphe-cli/issues/117)) ([6d2bb94](6d2bb94)) * signing improvements ([MorpheApp#160](https://github.com/ddCeka/morphe-cli/issues/160)) ([166f940](166f940)) * Update dependencies ([83d3969](83d3969)) * Update to latest ARSCLib ([f62a179](f62a179)) * Update to latest patcher ([a0bea3d](a0bea3d)) * Update to latest patcher ([efd0cf1](efd0cf1)) * Update to patcher 1.5.1 ([d7c5036](d7c5036)) ### Features * Add in-app dependency license viewer ([MorpheApp#114](https://github.com/ddCeka/morphe-cli/issues/114)) ([77a1dde](77a1dde)) * Add search function to license viewer ([MorpheApp#124](https://github.com/ddCeka/morphe-cli/issues/124)) ([d3d9feb](d3d9feb)) * Add setting menu to save patched app crash logs to file ([MorpheApp#143](https://github.com/ddCeka/morphe-cli/issues/143)) ([90836b5](90836b5)) * Apply patches from multiple patch bundles, add GUI patch source selector ([MorpheApp#145](https://github.com/ddCeka/morphe-cli/issues/145)) ([44ed6c6](44ed6c6)) * Custom output path + better GUI scrollbars ([MorpheApp#127](https://github.com/ddCeka/morphe-cli/issues/127)) ([70e2721](70e2721)) * Faster dex rebuilding + reduced memory requirements ([MorpheApp#108](https://github.com/ddCeka/morphe-cli/issues/108)) ([ed8918e](ed8918e)) * Support GitHub repo urls with `--patches` argument ([MorpheApp#71](https://github.com/ddCeka/morphe-cli/issues/71)) ([2cc09a9](2cc09a9)) * UI improvements and fixes ([MorpheApp#128](https://github.com/ddCeka/morphe-cli/issues/128)) ([980ebac](980ebac))
Allows users to pass the repo link or the exact version link of a patch. The CLI will now automatically download that path files and start patching.
The CLI only keeps one patch file in cache so as to not bloat in size. Whenever the users uses a different patch file link, the old patch fill will be replaced.