This page documents the significant version milestones in luma.oled, including newly added device classes, dropped Python version support, and the instructions needed to migrate code when breaking changes were introduced.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/rm-hull/luma.oled/llms.txt
Use this file to discover all available pages before exploring further.
Version 3.15.0 (current)
Released 5 March 2026. This is the current stable release. Added device classes:ssd1305ssd1315ssd1316ch1115(128×64)
Version 3.11.0
Released 26 January 2023. Added thesh1107 greyscale OLED device class.
Version 3.6.0
Released 24 September 2020. Added support for Winstar OLED (ws0010) parallel displays. This is the last version that supported Python 3.5.
Version 3.5.0
Released 4 July 2020. This is the last version that supported Python 2.7. From 3.5.0 onwards, Python 3.5 or newer is required.Version 3.4.0
Released 19 January 2020. Added thessd1362 device class for 256×64 greyscale OLED displays.
Version 2.4.0
Released 18 April 2018. Added thessd1327 device class for 128×128 4-bit OLED displays.
Version 2.3.0
Released 30 October 2017. Added thessd1351 device class for 128×128 color OLED displays.
Version 2.0.0
Released 11 January 2017. The rename reflects the expanding scope of the library beyond a single controller chip. Core components (rendering, serial interfaces, emulators) were extracted intoluma.core so that they could be shared with other display driver packages.