Releases: ubports/ubports-installer
Release list
UBports Installer 0.11.2
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- Adjust default resolution
- Rework menu bar: About menut put to the end
- New core:unpack_move action to make some ports easier to install
- Update minor dependencies
Full Changelog: 0.11.1...0.11.2
UBports Installer 0.11.1
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- Hotfix: External links were broken
Full Changelog: 0.11.0...0.11.1
UBports Installer 0.11.0
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- Bumped a lot of dependencies for mostly security updates
- Small improvements for PostmarketOS
- Cut out OPENCUTS reporting and replaced it with Github ticket creation
- AppImage works again, also deb package with KDE under certain Linux distros is fixed
Full Changelog: 0.10.0...0.11.0
UBports Installer 0.10.0
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- We are finally not beta anymore! Hoorraay!
- Reset internal state after install so multiple devices can be installed consecutively without breaking them (@maciek134)
- Installer does not think its not stable release when it is (@maciek134)
- Downgraded progressive downloader, the newer version had issues with big files (@maciek134)
Full Changelog: 0.9.10...0.10.0
UBports Installer 0.9.10-beta
A snap package can be installed by running snap install ubports-installer --beta on any Linux distribution.
What's Changed
- plugins: lineage: select latest build instead of oldest (@amartinz)
- Log environment on installer startup (@amartinz)
- Drop setup-dev script (@amartinz)
- Some UI fixes (@amartinz)
- Bump to new versions, due to security alerts (@Flohack74)
Full Changelog: 0.9.9-beta...0.9.10-beta
UBports Installer 0.9.9-beta
A snap package can be installed by running snap install ubports-installer --beta on any Linux distribution.
What's Changed
- Sort channels differently and default to most stable one by @maciek134 in #3106
Full Changelog: 0.9.8-beta...0.9.9-beta
UBports Installer 0.9.8-beta
A snap package can be installed by running snap install ubports-installer --beta on any Linux distribution.
What's Changed
- Update dependencies by @amartinz in #2866 and @NeoTheThird in c2a183a
- plugins: pmOS: allow passing in codename by @amartinz in #2839
- plugins: set axios timeout to 60s by @maciek134 in #2859
New Contributors
- @maciek134 made their first contribution in #2859
Full Changelog: 0.9.7-beta...0.9.8-beta
UBports Installer 0.9.7-beta
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- Display provided link from user action
- Add template literal to dynamically set image src
- Animation: use "squares" instead of "tsparticles"
- plugins: initial postmarketOS support
New Contributors
- @calebcff made their first contribution in #2511
Full Changelog: 0.9.6-beta...0.9.7-beta
Developer notes
This adds support for two additional reboot modes for adb
- actions:
- adb:reboot:
to_state: "download"
- adb:reboot:
to_state: "edl"UBports Installer 0.9.6-beta
A snap package can be installed by running snap install ubports-installer on any Linux distribution.
What's Changed
- Fix bug in
adb:reconnectby @NeoTheThird in #2543 - Fix
adb:updateaction and allowadb:shellaction to take an array by @NeoTheThird in #2542 - setup-dev.sh: Add Void Linux support by @JamiKettunen in #2603
- Disable manual download buttons during checksum test by @llewelld in #2622
- Delay activation of manual device select button by @llewelld in #2611
- Add unit to speedText span by @pajlow in #2637
- Update dependencies by @amartinz in #2613
- main: do not lower priority of rendering when in background by @amartinz in #2546
- Fix restart button when Done by @llewelld in #2610
- Use sveltestrap by @pajlow in #2559
- Keep track of ignored errors, resolves #2533 by @NeoTheThird in #2681
- plugins: fastboot: add commands for interacting with logical partitions by @amartinz in #2748
New Contributors
- @JamiKettunen made their first contribution in #2603
- @llewelld made their first contribution in #2622
Full Changelog: 0.9.5-beta...0.9.6-beta
Developer notes
This adds support for fastboot dynamic partitions
- actions:
- fastboot:create_logical_partition:
partition: "partition_name"
size: 3221225472
- fastboot:delete_logical_partition:
partition: "partition_name"
- fastboot:resize_logical_partition:
partition: "partition_name"
size: 3221225472UBports Installer 0.9.5-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
This release adds some new actions to make sure the UBports Recovery on the devices are capable of installing Ubuntu Touch. Some additional assertion actions make installation instructions more robust. The generated bug reports have been restructured a little to make them more useful for our developers and easier to understand for users looking for known issues. Last but not least, error handling for empty system image server channels and adb connection issues has been improved.
Changelog
0.9.4-beta
- Add
verify_recoveryoption tosystemimage:installaction to ensure the installed recovery is capable of installing Ubuntu Touch. Proposed by @Flohack74 and @amartinz in #2420 and ubports/halium_bootable_recovery#22 and implemented by @NeoTheThird in #2529 - Add
fastboot:assert_varandadb:assert_propactions for #2505 by @NeoTheThird in #2529 ubports/promise-android-tools#61 ubports/installer-configs#178 - Improve bug report template structure by @NeoTheThird in #2524
- Handle empty system-image channels as seen in #2522 reported by @tsebastiani and fixed by @NeoTheThird in #2525
- Fix TypeError in plugin error handler, fixes #2528 reported by @paliwaljee and fixed by @NeoTheThird in #2530
- Handle adb
connection reseterror seen in #2528 reported by @paliwaljee and fixed by @NeoTheThird in ubports/promise-android-tools#63
0.9.5-beta
- Fixed regression where system-image throw an error #2536. Fixed by @NeoTheThird in #2537.
Full Changelog: 0.9.3-beta...0.9.5-beta
Notes to Developers
You may use the newly added adb:assert_prop and fastboot:assert_var actions to assert the value of adb getprop or fastboot getvar. RegEx matching is supported as well. This allows us to verify that devices are actually running a working UBports Recovery, by checking for the ro.ubuntu.recovery implemented in ubports/halium_bootable_recovery#22. As a quick shorthand, you can supply the verify_recovery option to your systemimage:install step, so you don't have to touch adb:assert_prop directly for this.
Syntax Example:
- systemimage:install:
verify_recovery: true
- adb:assert_prop:
prop: "ro.ubuntu.recovery"
value: "true"
- fastboot:assert_var:
variable: "ro.ubuntu.recovery"
value: "true"
- adb:assert_prop:
prop: "ro.ubuntu.recovery"
regex:
pattern: "true"
flags: "i"
- fastboot:assert_var:
variable: "ro.ubuntu.recovery"
regex:
pattern: "true"
flags: "i"


