Ubuntu Touch OTA-16 Changelog
-
What follows is a log of most of the changes to Ubuntu Touch between OTA-15 and OTA-16 (as of the March 8, 2021 Release Candidate).
OTA-16 is our second-largest release ever. About 1/3 of the binary packages installed in Ubuntu Touch changed in this release.
This changelog does not include all changes. In particular, changes to the following components are not included:
- Applications preinstalled using click packages
- Device-specific changes made in their Halium build trees
[Rodney]
Upgrade 21 Qt source packages from v5.9.5 to v5.12.9
Backport ~20 of Qt's dependent source packages to Xenial
Remove the Oxide web rendering engine: ubports/morph-browser#419
Fix build of U1DB, fixes ubports/u1db-qt#2: ubports/u1db-qt#3
Add 16.04.5 app framework: ubports/ubuntu-touch-meta#59
Fix QML warnings caused by Qt 5.12 update: ubports/ubuntu-ui-extras#66
Fix QML module dependencies for Qt 5.12: ubports/unity-api#27
Fix content-hub under Qt 5.12: ubports/content-hub#16
Handle changes to Qt private window state API in qtubuntu, fixes ubports/qtubuntu#3: ubports/qtubuntu#17
Fix maliit-framework's build against Qt 5.12: ubports/maliit-framework-packaging#4
Replace transitional dependencies and run online-accounts-api tests on arm64: ubports/online-accounts-api#2
Update QML module dependencies: ubports/accounts-qml-module#2
Update libusermetrics dependencies: ubports/libusermetrics#11
Update qtubuntu-print for private API changes in Qt 5.12: ubports/qtubuntu-print#1
Clean up system-settings warnings and failed tests after Qt 5.12: ubports/system-settings#275
Update ubuntu-push-qml dependencies: ubports/ubuntu-push-qml#3
Update dialer-app dependencies: ubports/dialer-app#148
Update dependencies and fix build of unity-webapps-qml: ubports/unity-webapps-qml#1
Fix runtime errors of morph-browser against Qt 5.12: ubports/morph-browser#446
Fix ubuntu-system-settings-online-accounts import errors and run tests on arm64: ubports/ubuntu-system-settings-online-accounts#4
Add support for Qt 5.12 and 5.15 to ciborium (why is it like this): ubports/ciborium#47
Fix messaging-app for Qt 5.12: ubports/messaging-app#261
Fix qqc2-suru-style for Qt 5.12: ubports/qqc2-suru-style#52
Update dependencies of mediaplayer-app: ubports/mediaplayer-app#17
Build Oxide rendering engine against Qt 5.12 (but don't install it by default on Ubuntu Touch): ubports/oxide-packaging#2
Port Ubuntu UI Toolkit to Qt 5.12: ubports/ubuntu-ui-toolkit#103
Port Lomiri to Qt 5.12: ubports/unity8#355
Log the whole filename when a file fails to save: ubports/qtubuntu-camera#16
Fix Launcher becoming invisible when an app updated its messages bubble while the Drawer was open, fixes ubports/unity8#361: ubports/unity8#362
Move internal implementations of QQC2-suru-style components into a subdirectory, fixes ubports/qqc2-suru-style#53: ubports/qqc2-suru-style#54
Fix address-book-app for Qt 5.12: ubports/address-book-app#177
Fix imports in Fingerprint settings plugin, fixes ubports/system-settings#24: ubports/system-settings#25
Switch to ubuntu-touch-sounds instead of ubuntu-sounds: ubports/telephony-service#22
Fix system-settings displaying "nan minutes" for screen timeouts: ubports/system-settings#279
Import and use Morph.WebContext correctly: ubports/morph-browser#466
Fix display of QtWidgets applications under Qt 5.12: ubports/qtubuntu#19[Marius Gripsgard]
Fix automatic brightness on Android8+ and Treble devices: ubports/repowerd#14
Add missing include for std::isnan in morph-browser's domain-settings-model: ubports/morph-browser#447
Register the Morph.Web QML type: ubports/morph-browser#448
Do not create runtime for biometryd's dbus stubs: ubports/biometryd#4[Ratchanan Srirattanamet]
On Android 9 and Android 7 devices, make alarms and ringtones play through headphones and speakers even when a microphone is plugged in: ubports/pulseaudio-modules-droid#11 and ubports/pulseaudio-modules-droid#12
Make unity-system-compositor compatible with newer Mir while maintaining Mir 1.2 support: ubports/unity-system-compositor#19
Fix trust-store hanging when it failed to display a prompt, fixes ubports/ubuntu-touch#1668: ubports/trust-store#14
Update GStreamer and bring in gst-droid, allowing an accelerated camera viewfinder on the PinePhone and video recording on 32-bit Android 7 devices.["natur-produkt"]
Fix switching mobile data SIMs in some cases on some Android 9 devices: ubports/indicator-network#57
[Chris Clime]
Update morph-browser user agent to "like Android 9" instead of "like Android 4.4", fixes ubports/morph-browser#374: ubports/morph-browser#386
Fix page zoom settings sometimes not being applied, fixes ubports/morph-browser#350 and ubports/morph-browser#360: ubports/morph-browser#352
Re-enable custom user agents and add "Always Deny" checkbox when a website requests location access, fixes ubports/morph-browser#320: ubports/morph-browser#368
Fix QtQuickControls2 style being set incorrectly in morph-browser, fixes ubports/morph-browser#440: ubports/morph-browser#442["Flohack"]
Add option to rotate boot screen to upside-down orientations: ubports/unity-system-compositor#18
[Kugi Eusebio]
Make deleting a file from the morph-browser downloads list also delete the downloaded file, fixes ubports/morph-browser#330: ubports/morph-browser#412
Make tabs taller when using the tablet/desktop browser UI, fixes ubports/morph-browser#221: ubports/morph-browser#418
Fixed morph-browser click name, fixes ubports/morph-browser#335: ubports/morph-browser#423
Add visual option to reopen most recently closed tab: ubports/morph-browser#416
Overhaul Downloads UI with "recent downloads" panel, a toolbar icon which shows downloads in progress, and more, fixes ubports/morph-browser#193: ubports/morph-browser#415
Avoid selecting a tab when trying to swipe on its title, fixes ubports/morph-browser#426: ubports/morph-browser#427
Stop the browser from rotating itself whenever its window is taller than it is wide, fixes ubports/ubuntu-touch#1344: ubports/morph-browser#430
Change "Unity8" to "Lomiri" in keyboard shortcut overlay: ubports/unity8#350
Fix errors shown while using content-hub pickers: ubports/content-hub#17
Changed type of edge-barrier-sensitivity: ubports/unity8#367
Make the Keyboard theme page select the currently active theme when loaded, fixes ubports/system-settings#281: ubports/system-settings#282[Lionel Duboeuf]
Allow apps to play audio files from a temporary directory, fixes ubports/media-hub#2: ubports/media-hub#25
Display a message when the Contacts app fails to load the device's current phone number(s), fixes ubports/address-book-app#142: ubports/address-book-app#147
Add support for animated images in default Messages app: ubports/messaging-app#258
Fix incorrect audio recording timer, fixes ubports/mesaging-app#265: ubports/messaging-app#268
Fix call timer not starting at 0, fixes ubports/dialer-app#149: ubports/dialer-app#150
Fix message bubbles being invisible under Qt 5.12, fixes ubports/messaging-app#263 and ubports/messaging-app#269: ubports/messaging-app#267
Fix DatePickers not showing when they are loaded asynchronously, fixes ubports/ubuntu-ui-toolkit#109: ubports/ubuntu-ui-toolkit#110[Jami Kettunen]
Add support for the PM8998 PMIC LED flash controller as used in the Snapdragon 835 and 845 chipset: ubports/indicator-power#40
["NotKit"]
Correctly display the device name when using generic Halium system.img: ubports/system-settings#273
[Joan "Cibersheep"]
Fixed inconsistent Catalan keyboard layout, fixes ubports/keyboard-component#125: ubports/keyboard-component#124
[Mateo Salta]
Hide the morph-browser scaling error on some devices: ubports/morph-browser#441
Move "Update Settings" to a headerbar action: ubports/system-settings#276
Change Ubuntu logo to Info icon for "About" page: ubports/system-settings#280[Dalton Durst]
Rewrite WindowStateStorage to make it asynchronous and work on Qt 5.12: ubports/unity8#356
Fix Shell being partially destroyed when a new Shell was created, causing test failures: ubports/unity8#365
Speed up tests by creating fewer objects in the Indicators: ubports/unity8#366
Fix notification LED for unread messages (wdehoog had an earlier attempt for this but it didn't entirely fix the issue, ubports/unity8#359, fixes ubports/ubuntu-touch#1651: ubports/unity8#363
Fix vibration from apps with hfd-service: ubports/apparmor-easyprof-ubuntu#21
Fix creation of MMS messages on Android 7 and 9 devices, fixes ubports/ubuntu-touch#1670, ubports/ubuntu-touch#1677, and HelloVolla/ubuntu-touch-beta-tests#94: ubports/telepathy-mission-control-5#4
Allow apps with the Networking policy group to use QNetworkInterface, fixes ubports/ubuntu-touch#1680: ubports/apparmor-easyprof-ubuntu#22
Fix double clicking or double tapping under Qt 5.12: ubports/qtubuntu#20[Alfred Neumayer]
Fix use of QTemporaryFile (and therefore QFile::copy) with Qt 5.12: ubports/apparmor-easyprof-ubuntu#20
[Caleb Connolly]
Don't crash hfd-service when trying to add a transient trigger fails: ubports/hfd-service#13
[Daniel Kutka]
Fix browser tab previews under Qt 5.12, fixes ubports/morph-browser#457: ubports/morph-browser#467
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login