Nodemcu Firmware Versions Save

Lua based interactive firmware for ESP8266, ESP8285 and ESP32

2.2.0-master_20180608

5 years ago

This is based on Espressif NON-OS SDK 2.2. plus its patches, #2269

New modules

  • none

Noteworthy enhancements

Bug fixes

Many

Check the 2.2-follow-up milestone for all details: https://github.com/nodemcu/nodemcu-firmware/milestone/9?closed=1

2.2.0-master_20180402

6 years ago

This is based on Espressif NON-OS SDK 2.2. plus its patches, #2269

New modules

  • WiFi monitor, #2204
  • Bloom filter, #2176
  • BME680, #2151
  • WS2812 effects library, #2215

Noteworthy enhancements

  • Deprecated init function was removed from I2C-based modules, #2276
  • mbedTLS upgraded to 2.7.0, #2267
  • New functions wifi.getcountry() and wifi.setcountry(), #2330
  • SPIFFS upgraded, #2172
  • LuaOTA provisioning system, #2060

Bug fixes

Many

Check the 2.2 milestone for all details: https://github.com/nodemcu/nodemcu-firmware/milestone/8?closed=1

2.1.0-master_20170824

6 years ago

Primarily a patch release to fix a fundamental bug in the cron module.

  • Fix for #2080
  • New native module for DS18B20, #2003
  • Rewrite of the Lua DS18B20 module, #1996

Take a look at the '2.1 follow-up patch' milestone for the full list of all issues included in this release.

2.1.0-master_20170811

6 years ago
  • Various bug fixes
  • Removal of some deprecated code
  • New module mcp4725, #1966
  • Version 2.0 of the Lua Develoer FAQ, #1899
  • wifi.sta.config will save config to flash by default, #1998
  • pmsleep and timer_suspend are now disabled by default, #2064

Take a look at the 2.1 follow-up milestone for the full list of all issues included in this release.

2.1.0-master_20170521

6 years ago
  • Upgrade to SDK 2.1.0
  • Full support for >4MB flash chips
  • New modules: ADS1115, Si7021, HDC1080, TCS34725, XPT2046 touch controller
  • Streaming JSON module SJSON replaces CJSON
  • wifi.suspend(), node.sleep() and improved node.dsleep() help reduce power consumption
  • TIME_WAIT socket fixes

Take a look at the 2.1 milestone for the full list of all issues included in this release.

2.0.0-master_20170202

7 years ago
  • numerous fixes to the EUS module.
  • new rfswitch module
  • new Cron module
  • HTTP module can now chain requests
  • new WPS module, #1694
  • rework support for modules with >4MB flash chips
  • new node.random function
  • rewrite of net module on top of lwIP, breaking changes to UDP handling (https://github.com/nodemcu/nodemcu-firmware/issues/1080#issuecomment-270051704), close() doesn't trigger disconnection event any more (#1716)

See the milestone for the full list of changes.

1.5.4.1-master_20161201

7 years ago
  • Somfy/TELIS driver, #1521
  • object model for the file module, see docs
  • automatically write esp init data to correct memory address if necessary, doesn't need to be flashed manually anymore, see docs
  • bug fixes in many modules
  • support for custom websocket headers
  • support to mix ws2812.buffer objects

For details see the PRs list.

1.5.4.1-master_20161001

7 years ago
  • new websocket module
  • FatFS and SD card support
  • update u8glib to v1.19.1
  • dynamic timers support
  • remove deprecated devkit 0.9 specific functions
  • HTTP module: follow redirects, allow to override host and user-agent headers

For details see https://github.com/nodemcu/nodemcu-firmware/milestone/2

1.5.4.1-master_20160802

7 years ago

For the complete list check the 1.5.4.1 milestone.

1.5.1-master_20160603

7 years ago
  • completely new documentation based on MkDocs and Read the Docs at https://nodemcu.readthedocs.io
  • 10 new modules: http, apa102, am2320, bme280, encoder, mdns, perf, rotary, sigma_delta, struct
  • UART auto-baud detection, default baud switched to 115'200
  • lots of bug fixes
  • enhanced enduser_setup module
  • SDK 1.5.1