[OnePlus 3 & 3T Cross Device Development] Sultanxda:
Changelog:

May 14, 2018:

ROM:

*Latest upstream LineageOS changes

Old changelogs:

March 28, 2018:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Removed the ability to disable CPU underclock (in order to ensure stability on all devices)

*Added the ability to read the battery's estimated full-charge capacity and cycle count (more info)

March 17, 2018:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Rewrote alert slider driver (slightly improves alert slider responsiveness and fixes the alert slider mode not getting reapplied after a reboot)

March 11, 2018:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Fixed missing charging animation when the device is turned off and plugged into a charger

*Fixed kernel wakelock statistics not showing up in apps like BetterBatteryStats and Wakelock Detector

February 20, 2018:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Fixed touchscreen gestures not working sometimes

*Fixed touchscreen issues experienced by some users (again; a previous build reintroduced the issue)

January 27, 2018:

ROM:

*Latest upstream LineageOS changes

*Disabled user panic mode (hitting the back button quickly several times won't take you home anymore)

*Updated weather provider packages from lineageos.org

Kernel:

*Updated to CAF LA.UM.5.5.r1-06700-8x96.0

*Enabled heap placement randomization (improves security)

*Fixed stage-2 protection of kernel text region (this adds another layer of security to prevent anything from modifying kernel code while the kernel is running)

December 9, 2017:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Fixed capacitive home button still working while on-screen buttons are enabled

*Fixed touchscreen not working sometimes after turning the screen on

December 2, 2017:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Significantly reduced overall power consumption (most of the kernel itself now runs on the little CPU cluster to save power)

*Improved overall performance (the kernel is now compiled with optimizations for better performance)

*Attempted to fix touchscreen not working for some users

*Fixed long delay for the touchscreen to become active when turning the screen on

*Rewrote fingerprint sensor driver (no visibly significant improvements though)

November 25, 2017:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Updated to CAF LA.UM.5.5.r1-06300-8x96.0

*Fixed capacitive buttons not working sometimes after turning on the screen

*Fixed several bugs in touchscreen driver (one of which may have caused random reboots)

*Slightly reduced overall power consumption

November 11, 2017:

ROM:

*Latest upstream LineageOS changes

*Camera: Fixed upside down photos when the selfie-mirror option is enabled and the device is in landscape mode

Kernel:

*Attempted to fix touchscreen not working when turning the screen on sometimes

*Potentially reduced display power consumption by a small amount

October 22, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS 4.5.1 (the firmware packages in the first post have been updated too)

*Camera: Fixed photos not getting saved sometimes when power-save mode is active

Kernel:

*Updated to CAF LA.UM.5.5.r1-06100-8x96.0

September 30, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB15/OB24 (the firmware packages in the first post have been updated too; they do not contain the new splash screen)

Kernel:

*Updated to CAF LA.UM.5.5.r1-05800-8x96.0

*Added fix for BlueBorne vulnerability

*Added potential fix for touchscreen issues experienced by some users

September 11, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB14/OB23 (the firmware packages in the first post have been updated too)

*Camera: Fixed face detection smiley face not disappearing when switching between the front and rear camera sometimes

*Camera: Fixed occasional crash when switching between camcorder and camera mode

Kernel:

*Added various security fixes

*Added missing OnePlus fix to Bluetooth driver

*Reverted sRGB calibration update

September 3, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB13/OB22 (the firmware packages in the first post have been updated too)

*Camera: Added selfie mirror feature

*Fixed Gallery app freezing sometimes

*Increased maximum handset volume for phone calls

*Added more volume steps for handset volume and media volume

*Removed WiFi calling (it didn't work)

*Removed ISO mode setting from the OP3T's front camera (anything other than auto caused the camera to crash)

Kernel:

*Updated to CAF LA.UM.5.5.r1-05700-8x96.0

*Updated sRGB calibration from Open Beta kernel

August 17, 2017:

ROM:

*Latest upstream LineageOS changes

Kernel:

*Removed some unneeded bloat

August 7, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB12/OB21 (the firmware packages in the first post have been updated too)

*Switched back to old Gallery app (the new one is buggy)

Kernel:

*Updated DASH charge driver from the latest OxygenOS kernel sources

August 1, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB11/OB20 (the firmware packages in the first post have been updated too)

*Fixed front camera crashes when taking pictures outdoors or in good lighting

*Switched to new LineageOS Gallery app

Kernel:

*Updated to CAF LA.UM.5.5.r1-05400-8x96.0

*Fixed device not booting up sometimes

July 16, 2017:

ROM:

*REQUIRES OB10/OB19 FIRMWARE UPDATE!

*Latest upstream LineageOS changes

*Added missing weather providers for cLock widget (these are no longer available in the Play Store)

Kernel:

*Fixed massive lag that would occur when waking up the phone sometimes

July 15, 2017:

ROM:

*REQUIRES OB10/OB19 FIRMWARE UPDATE!

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB10/OB19 (the firmware packages in the first post have been updated too)

*Actually fixed photos not getting saved when taking pictures with the front-facing camera

Kernel:

*Updated to CAF LA.UM.5.5.r1-05300-8x96.0

*Reverted battery driver changes from May 17 (fixes random shut downs and reboots)

June 15, 2017:

ROM:

*Latest upstream LineageOS changes

*Fixed photos not getting saved when taking pictures with the front-facing camera

Kernel:

*Disabled debugfs (improves security and reduces the amount of resources used by the kernel)

June 7, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB8/OB17 (the firmware packages in the first post have been updated too)

*Fixed lack of HAL3 mode/Camera2 API for third party camera apps

Kernel:

*Updated to CAF LA.UM.5.5.r1-04700-8x96.0

*Fixed SafetyNet bypass (clear data for the Play Store in order to see Netflix again)

May 19, 2017:

ROM:

*Latest upstream LineageOS changes

*Fixed notification slider haptic response not working for some users

*Fixed "Ok Google" not working

*Fixed GPS issues

May 17, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB7/OB16 (the firmware packages in the first post have been updated too)

*Gello Browser has been replaced by Jelly Browser

Kernel:

*Updated to CAF LA.UM.5.5.r1-04600-8x96.0

*Removed resource-hungry battery driver (this improves battery life)

May 6, 2017:

ROM:

*Latest upstream LineageOS changes

*Updated proprietary libraries to OxygenOS OB6/OB15 (the firmware packages in the first post have been updated too)

*Fixed camera issues in 3rd party apps (such as the OxygenOS camera app)

*Disabled Camera2/HAL3 mode (in order to fix the issues with 3rd party apps)

*Music: Fixed shuffle, repeat mode, "lockscreen album art," "shake to play," and "show music visualization" options not being saved

*Fixed tethering not working with some carriers (thanks to kristofpetho)

Kernel:

*Screen wakes from sleep faster

*Reduced power consumption while the screen is turned on

April 30, 2017:

ROM:

*Latest upstream LineageOS changes

*Camera: Fixed 4k timelapse video recording

*Camera: Changed default sharpness setting to 2 (this is what OxygenOS uses)

*Updated proprietary libraries to OxygenOS OB5/OB14 (the firmware packages in the first post have been updated too)

*Fixed lack of HAL3 mode/Camera2 API for third party camera apps

*Fixed bug caused by double tap to turn off the screen for the home button (info)

Kernel:

*Made CPU governor and CPU boost driver scale up more aggressively (increases overall performance)

*Fixed high CPU usage caused by power-aware scheduling

*Improved power consumption while the screen is off and reduced latency when turning the screen on (info)

April 16, 2017:

ROM:

*Latest upstream LineageOS changes (includes Android 7.1.2)

*Fixed lack of notification pull down shadow and lockscreen shadow when unlocking with the fingerprint reader

*Fixed video calling in the Facebook Messenger app

*Added fingerprint lag fix from maxwen

*Camera: Fixed force close when enabling Power shutter

*Fixed bugs with long press to turn off the screen for the home button (bug 1, bug 2)

Kernel:

*Updated to CAF LA.UM.5.5.r1-04300-8x96.0 (mainly security fixes)

April 13, 2017:

ROM:

*Latest upstream LineageOS changes

*Fixed built-in OTA updater

*Disabled sdcardfs (it caused random reboots)

Kernel:

*Fixed display not turning back on correctly on some devices

*Removed sdcardfs drivers

April 12, 2017:

ROM:

*Initial release

Kernel:

*Initial release