Changelog 22 - Pushing Pie, Bracing Builds and Careful Calculator

Written on March 1, 2019 by LineageOS team

hero switcher

Hello LineageOS 16.0

We’ve been working hard since August to port our unique features to this new version of Android. Thanks to the major cleanup and refactoring done in the previous version, we were able to focus more on features and reliability this time; in particular, both Privacy Guard and the su addon received a sizeable amount of improvements.

With some minor changes made to the Styles API, it is now compatible with what will eventually become the default implementation of dark mode in Android. In the future, more and more third party apps will follow the system style, meaning our Styles API will allow you to have a more coherent experience across apps.

As we announced when the Summer Survey 2 results were posted, we will be introducing new features to Trust, beginning with the ability to block new USB device connections when device is locked. Please note that this feature has to be enabled on a per-device basis due to the layer at which this was implemented. Trebuchet is also now able to hide apps and require authentication before opening them. Please note that this restriction is limited to Trebuchet and is not system-wide.

We feel that the 16.0 branch has reached feature parity with 15.1 and is ready for initial release. With 16.0 being the most recent and most actively-developed branch, on March 1st, 2019 it will begin receiving builds nightly and 15.1 will be moved to weekly builds.

LineageOS 16.0 will be launching with a small selection of devices. Additional devices will begin receiving builds as they are ready and after we make minor change to our build scripts to better handle the unique features, and resulting complications, of the most modern devices.

Upgrading to LineageOS 16.0

  1. (Optional) Make a backup of your important data
  2. Download the build either from download portal or built in Updater app
    • You can export the downloaded package from the Updater app to the sdcard by long-pressing it and then selecting “Export” in the popup menu
  3. Download proper addons packages (GApps, su…) for Android 9.0/Lineage OS 16.0
  4. Make sure your recovery and firmware are up to date
  5. Format your system partition
  6. Follow the “Installing LineageOS from recovery” section on your device’s installation page

Please note that if you’re currently on an official build, you DO NOT need to wipe your device.

If you are installing from an unofficial build, you MUST wipe data from recovery before installing.

LineageOS 15.1 and 16.0 changelog

  • It’s now possible to set custom automatic update check intervals in the updater (never / once a day, once a week / once a month)
  • Calculator now supports dark mode through Styles API
  • Added “Mark as read” action in messages notifications
  • Exchange support
  • December 2018, January 2019 and February 2019 security patches have been merged
  • Webview has been updated to Chromium 71.0.3578.99

Goodbye LineageOS 14.1

The Nougat-based release has been discontinued and the last builds were published on February 7th, 2019. The branches will not be locked, so it’ll still be open for contributions such as security patches, as the 13.0 and 11.0 branches that have been getting security patches backported by the community. LineageOS 15.1 will remain under active development, but don’t expect new features to come since the majority of the developers have jumped to the Pie branch.

It is also important to note that though at the moment no devices are jumping directly from 14.1 to 16.0, any devices which do so in the future will need to wipe data, and follow the instructions on the device’s wiki page, as we don’t officially support migrating data from 14.1 to 16.0 for a variety of reasons.

Infrastructure

As announced in the previous blog post we have moved away from Jira in favor of GitLab issues for bug reporting.

The wiki has received a visual update to match the main website.

LineageOS 16.0 translations are available in Crowdin for those who’d like to contribute by translating LineageOS into their native language.

Device changes

Just as in the previous version, all the supported devices must meet all the requirements stated in the device-support charter.

Additionally, certain devices will be built on both supported versions in order to allow builds on a newer branch for users who would like a newer version while retaining support for the older version when certain critical device-specific features were lost to incompatibility in the newer branch.

Initial 16.0 devices

Device name Wiki Maintainers Moved from
Google Nexus 6 shamu elektroschmock, npjohnson  
Google Pixel Ultra (prototype p2) shark rastley  
Huawei Honor View 10 berkeley luk1337  
Huawei P20 Pro charlotte luk1337  
LeEco Le Pro3 (Elite) zl1 codeworkx 15.1
LeEco Le Max2 x2 ThEMarD, tortel 15.1
Motorola Moto Z2 Force nash erfanoabdi, npjohnson 15.1
Motorola Moto X4 payton erfanoabdi 15.1
Motorola Moto Z griffin erfanoabdi, shr3ps, stargo, vache 15.1
OnePlus One bacon jrior001, npjohnson 15.1
OnePlus 2 oneplus2 aviraxp, ozzyscmacc 15.1
OnePlus 3/3T oneplus3 dianlujitao 15.1
OnePlus 5 cheeseburger amartinz, codeworkx, jrizzoli, jumoog, xingrz 15.1
OnePlus 5T dumpling amartinz, codeworkx 15.1
Oppo Find 7 find7 mikeioannina 15.1
Samsung Galaxy S5 LTE (G900AZ/F/M/R4/R7/T/V/W8,S902L) klte haggertk 15.1
Samsung Galaxy S5 Active klteactivexx javelinanddart 15.1
Samsung Galaxy S5 LTE (G9006V/8V) kltechn haggertk 15.1
Samsung Galaxy S5 LTE Duos (G9006W/8W) kltechnduo haggertk 15.1
Samsung Galaxy S5 LTE Duos (G900FD/MD) klteduos haggertk 15.1
Samsung Galaxy S5 LTE (G900I/P) kltedv haggertk 15.1
Samsung Galaxy S5 LTE (SCL23) kltekdi haggertk 15.1
Samsung Galaxy S5 LTE (G900K/L/S) kltekor haggertk 15.1
Samsung Galaxy Tab S2 8.0 Wi-Fi (2016) gts28vewifi luca020200, luk1337, mccreary 15.1
Samsung Galaxy Tab S2 9.7 Wi-Fi (2016) gts210vewifi luca020200, luk1337, mccreary 15.1
Sony Xperia XA2 pioneer cdesai, luk1337, stricted 15.1
Sony Xperia XA2 Ultra discovery chenji, luk1337 15.1
Xiaomi Mi MIX 2S polaris bgcngm  
Xiaomi Mi Note 3 jason dianlujitao 15.1
Xiaomi Poco F1 beryllium bgcngm, warabhishek  
ZUK Z1 ham sb6596 15.1

Added 15.1 devices

Device name Wiki Maintainers Moved from
Huawei Honor 5X kiwi baddaemon, dobo 14.1
LG G3 (AT&T) d850 hardstyl3r, firebird11 14.1
LG G3 (Canada) d852 hardstyl3r, firebird11 14.1
LG G3 (International) d855 hardstyl3r, firebird11 14.1
LG G3 (Korea) f400 hardstyl3r, firebird11 14.1
LG G3 (Sprint) ls990 hardstyl3r, firebird11 14.1
LG G3 (T-Mobile) d851 hardstyl3r, firebird11 14.1
LG G3 (Verizon) vs985 hardstyl3r, firebird11 14.1
Sony Xperia SP huashan adriandc 14.1
Sony Xperia TX hayabusa adriandc 14.1
Sony Xperia T mint adriandc 14.1
Sony Xperia V tsubasa adriandc 14.1
Sony Xperia ZL odin adriandc, chippa_a, cyberwalkman, daedroza 14.1
Sony Xperia Tablet Z LTE pollux adriandc, chippa_a, cahbkaup, cyberwalkman, daedroza 14.1
Sony Xperia Tablet Z Wi-Fi pollux_windy adriandc, chippa_a, cahbkaup, cyberwalkman, daedroza 14.1
Sony Xperia Z yuga adriandc, chippa_a, cyberwalkman, daedroza, mardonhh 14.1