UBports Installer 0.8.7-beta
A snap package can be installed by running snap install ubports-installer
on any Linux distribution.
You can help us test this release on UBports OPEN-CUTS.
Release notes
We're going to return to implement more noticeable things soon, but this release is still focused on reducing technical debt and laying groundwork for the (hopefully more exciting!) things to come. This includes improvements to the plugin system (and following through with better software engineering practices), improvements to the way downloaded files are handled, as well as a new adb:shell
action to allow for more flexibility when installing. We also fixed some smaller bugs and increased the test coverage to prevent regressions in the future. The work on this is still ongoing, if you're interested to help, head over to #1572.
This work also resulted in slight improvements to our internal dependency graph. Some work remains to be done here, but we are on a good path:
before | after |
---|---|
Changelog
- @NeoTheThird @Vince1171 Allow renaming downloaded files #1829 #1611 ubports/installer-configs#84
- @NeoTheThird Allow plugins to specify their own housekeeping tasks and clean up related code #1827
- @NeoTheThird @JamiKettunen Implement
adb:shell
andcore:info
action to run raw commands on the device, which will help improve the VollaPhone installation experience #1827 #1828 ubports/installer-configs#82 - @NeoTheThird @stefanomelchior Fix bug that caused a rare error when resolving remote values #1624 #1830
Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!
Notes for Developers
- You can now rename files downloaded using the
core:download
action: ubports/installer-configs#84 - New actions have been added: ubports/installer-configs#82
adb:shell
allows running raw commands on the devicecore:info
allows controlling the installer footer to provide detailed information to the user
- Plugins may now specify their own housekeeping tasks, see #1827
- We are considering closing down the v1 API. If you have any concerns about that, please raise them in ubports/installer-configs#79.