Download Latest Version 3.0.0-release_20240225 source code.tar.gz (4.6 MB)
Email in envelope

Get an email when there's a new version of NodeMCU

Home / 3.0-release_20200910
Name Modified Size InfoDownloads / Week
Parent folder
luac.cross_x64_float_Lua51.exe 2020-09-29 1.8 MB
3.0-release_20200910 source code.tar.gz 2020-09-09 4.2 MB
3.0-release_20200910 source code.zip 2020-09-09 4.7 MB
README.md 2020-09-09 1.5 kB
Totals: 4 Items   10.8 MB 2

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 sqlite3 module, previously deprecated, has been removed (#3123, [#3162]).
  • The rc module, previously deprecated and supplanted by rfswitch, 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.toHex and crypto.toBase64 are still deprecated but not yet removed; use the methods of the same name from encoder instead.
  • node.flashreload is now marked as deprecated (#3273).
  • ws2812_effects remains deprecated but re-implmenetation is lagging.
Source: README.md, updated 2020-09-09