Releases: ThingPulse/esp8266-oled-ssd1306
Release list
Integration of many PRs
This release integrates many PRs from contributors. Many thanks and sorry that it took so long! There is one important change that you should notice: all binary resources like fonts and images are now using const uint8_t as data type, not const char. Adapting to this change is easy. Just change in your resource file from const char to const uint8_t
Added compatibility indicators for ESP32 on Platformio
3.2.7 Prepare for next release
Added compatibility indicators for ESP32
3.2.6 Added comment for ESP32
Emergency Fix for issue introduced by 3.2.4
- Fix typo in integer type (causes compile error) #105 by 0xPIT
Multiple Bugfixes
Many thanks to all the contributors:
- Closer to middle vertical align. #83 by tzapu
- Make OLEDDisplay.display() an abstract function. #101 by mbrgm
- Implement setLoadingDrawFunction. Fixes #102. #104 by FWeinb
- Implement missing OLEDDisplayUi::setLoadingDrawFunction() in OLEDDisplayUi.cpp. #102 by artkeller
- Disable Frame indicator cannot be unabled. #96 by hoekbrwr
- Fix internal black drawing. #75 by FWeinb
- Fix calculation of final drawBit in drawVerticalLine. #65 by igrr
Multiple Bugfixes
Bugfix for Manual Frame Control
[#58] Fixed: Bug in the manual frame control introduced in 3.1.0
Added support for SH1106 displays / Fix Typos in Readme
API extension for manual frame control, Bugfix
In this release several methods to manually control carousel frames have been added. Also a bug affecting drawing of specific non-printable characters has been resolved. Many thanks to @FWeinb for the great work!
API change, font format change, performance improvements
Please read the upgrade guide to understand all changes which require you to update code before 3.0.0: Upgrade Guide