Changelog 22 - Pushing Pie, Bracing Builds and Careful Calculator
Written on March 1, 2019 by LineageOS team
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
- (Optional) Make a backup of your important data
- 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
- Download proper addons packages (GApps, su…) for Android 9.0/Lineage OS 16.0
- Make sure your recovery and firmware are up to date
- Format your system partition
- 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 |