github ubports/ubports-installer 0.8.1-beta
UBports Installer 0.8.1-beta

latest releases: 0.11.2, 0.11.1, 0.11.0...
5 years ago

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

This release implements support for version 2 of the Installer's config file specification. This redesign draws from the experience we made with previous versions of the configuration structure and is expected to supercharge the UBports Installer's capabilities as a universal installation tool. You can learn more about the changes to the config file structure in the draft announcement and the changelog below.

Additionally, this release finalizes the heavy lifting in the re-factoring of the backend code started in 0.8.0-beta. The module responsible for translating the config files into action has been re-designed from the ground up and the code for the actions themselves is now organized in self-contained and testable plugins. This concept will be continued to reduce code redundancy and add support for a plethora of other operating systems. Community representatives interested in joining forces are welcome to contact @NeoTheThird to work out a game plan. Installing mobile operating systems does not have to be hard!

This marks the second-to-last major milestone in our road to a stable 1.0.0 release - the only thing missing now is a new User Interface! We're working hard to deliver this before the end of the year - stay tuned!

Community members interested in contributing to the development of the UBports Installer are welcome to join us on the road to 100% coverage. Writing unit-tests is a great way of getting to know the code while helping to improve the UBports Installer's stability down the road.

arkit

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible! Special thanks to @Flohack74 for his tireless reviewing of pull requests!

Notes for Developers

While a whole bunch of important things changed, not immediate action is required. All v1 config files are translated to v2 automatically. We will publish more information on these changes soon.

Don't miss a new ubports-installer release

NewReleases is sending notifications on new releases.