Skip to content

Releases: ubports/ubports-installer

UBports Installer 0.9.1-beta

04 Oct 08:37
Compare
Choose a tag to compare
Pre-release

A snap package can be installed by running snap install ubports-installer --beta on any Linux distribution.

You can help us test this release on UBports OPEN-CUTS.

Release notes

This release completes a milestone that has been on our roadmap for almost a year: An overhaul of the UI (#1150)! @pajlow and @NeoTheThird have been working tirelessly to consolidate the unholy mess of pug files full of messy javascript dom manipulation and transform them to neat svelte components. This will unblock a lot of future UI related work and allow new contributors easier entry to the wonderful world of installer development. Check out our good first issues, we're looking forward to see what you'll come up with!

installer

Changelog

0.9.0-beta

0.9.1-beta

UBports Installer 0.9.0-beta

01 Oct 17:09
Compare
Choose a tag to compare
Pre-release

A snap package can be installed by running snap install ubports-installer --beta on any Linux distribution.

You can help us test this release on UBports OPEN-CUTS.

Release notes

This release completes a milestone that has been on our roadmap for almost a year: An overhaul of the UI (#1150)! @pajlow and @NeoTheThird have been working tirelessly to consolidate the unholy mess of pug files full of messy javascript dom manipulation and transform them to neat svelte components. This will unblock a lot of future UI related work and allow new contributors easier entry to the wonderful world of installer development. Check out our good first issues, we're looking forward to see what you'll come up with!

installer

Changelog

UBports Installer 0.8.9-beta

26 Sep 14:47
a9b64d3
Compare
Choose a tag to compare
Pre-release

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 maintenance release includes updated dependencies, as well as a new plugin for downloading Lineage OS artifacts and increased test coverage.

Changelog

@Vince1171 create a Lineage OS downloader #1557 #1834 ubports/installer-configs#85
@NeoTheThird @UniversalSuperBox updated dependencies
@Caiofcas add fedora setup to the development script #1984
@Caiofcas add tests for the updater module #1985

UBports Installer 0.8.8-beta

23 Apr 19:33
5d31f45
Compare
Choose a tag to compare

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

Lots of love for Windows and macOS in this version.

This release fixes our primary instability on 0.8.7-beta, "Internet connection lost" appears immediately when starting installer on macOS or Windows

The installer will now warn Windows users when they don't have the Microsoft Visual C++ 2012 x86 Redistributable package installed. This package is required to run Heimdall. The error can be ignored if you're not installing on a Samsung device.

We're still looking for more information on how a successful Samsung installation should work on Windows. We've received messages about incorrect drivers or more steps required to run Heimdall, but not which drivers or which steps are required. We need more help here!

We have removed the warning for Windows users which asks them to install Clockworkmod's ADB drivers. While good-intentioned, the recommended drivers were just an older version of drivers included with Windows 10 already. To add insult to injury, it seems that more drivers than the ones recommended are required to actually complete an installation. We would like to learn more about which drivers are required and how we might install them automatically for the user. If you know the answer, please say so in #1922.

Changelog

@UniversalSuperBox Fix "Internet connection lost" errors, remove driver warning on Windows #1913

UBports Installer 0.8.7-beta

07 Mar 09:57
311e7da
Compare
Choose a tag to compare

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
before after

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

UBports Installer 0.8.6-beta

05 Mar 10:39
bf68d50
Compare
Choose a tag to compare

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 point release of the UBports Installer includes only small backend change that should not be noticable for the user: The systemimage plugin, which handles the downloading and installing of Ubuntu Touch images from system-image.ubports.com has been re-designed to follow the recommended best practice for UBports Installer plugins in the future. The old monolithic system-image-node-module has been replaced with a minimal API client and a small plugin to generate steps to be executed by the adb and core plugins. This has allowed us to discard almost 3k lines of partially duplicate code for downloading, checksum verification, and adb operations related to system-image files.

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

  • New steps have been added: ubports/installer-configs#81
    • core:write allows writing text files to the disc, such as configuration files for the installation
    • adb:push provides access to the adb push command, which allows transferring files to a device over the android debug bridge
    • adb:preparesystemimage includes preparation steps for image-based upgrades and will not have to be used directly in most cases.
  • We are considering closing down the v1 API. If you have any concerns about that, please raise them in ubports/installer-configs#79.

UBports Installer 0.8.5-beta

01 Mar 17:38
Compare
Choose a tag to compare

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

Maintenance release including updated dependencies and bugfixes.

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

UBports Installer 0.8.4-beta

06 Jan 15:35
Compare
Choose a tag to compare

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 adds basic support for a new Asteroid OS plugin.

Calls to Action

  • 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.
  • Representatives of other communities interested in joining forces on the installer are welcome to contact @NeoTheThird to work out a game plan. Installing mobile operating systems does not have to be hard!

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

  • A new asteroid_os:download step has been added
  • A new asteroid_os:channels remote values provide has been added

UBports Installer 0.8.3-beta

06 Jan 10:56
Compare
Choose a tag to compare

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

A minor maintenance release including updated dependencies.

Calls to Action

  • 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.
  • Representatives of other communities interested in joining forces on the installer are welcome to contact @NeoTheThird to work out a game plan. Installing mobile operating systems does not have to be hard!

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

no action required

UBports Installer 0.8.2-beta

13 Dec 11:16
Compare
Choose a tag to compare

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

A minor maintenance release fixing an issue with setting udev rules automatically and improving OEM unlock guidance on select devices. Additionally, dependencies have been upgraded and API speed and durability has been improved.

Calls to Action

  • 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.
  • Representatives of other communities interested in joining forces on the installer are welcome to contact @NeoTheThird to work out a game plan. Installing mobile operating systems does not have to be hard!

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

no action required