Please note that as per #3164 this project switched the default branch from master to release. For the time being both are kept in sync as to ease the transition for our community. However, expect master to disappear sooner or later.
Please see the release milestone for further details.
Highlights
- @TerryE continues work on our Lua core; this release brings significant internal work (#3193) and improves compatibility of our add-on modules with Lua 5.3.
- All in-tree modules using Lua callbacks support panic handling. (#3163)
Breaking Changes
- The
sqlite3module, previously deprecated, has been removed (#3123, #3162). - The
rcmodule, previously deprecated and supplanted byrfswitch, has been removed (#3134).
Bug Fixes
Sundry fixes have landed in
- String formatting (#3199, #3270)
- Lua examples (#3168)
- SPIFFS (#3260)
net(#3267)rtctime(#3161)sjson(#3222)softuart(#3104)struct(#3222)tmr(#3263)ws2812(#3157)
Deprecation
crypto.toHexandcrypto.toBase64are still deprecated but not yet removed; use the methods of the same name fromencoderinstead.node.flashreloadis now marked as deprecated (#3273).ws2812_effectsremains deprecated but re-implmenetation is lagging.