Releases: nodemcu/nodemcu-firmware
2.2.0-master_20180608
This is based on Espressif NON-OS SDK 2.2. plus its patches, #2269
New modules
- none
Noteworthy enhancements
tmr.suspend(), tmr.suspend_all(), tmr.resume(), tmr.resume_all()
were all removed, #2287- new
node.getcpufrequ()
, #2375 node.dsleep()
supports longer deep sleep, #2358, see also https://thingpulse.com/max-deep-sleep-for-esp8266/
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
This is based on Espressif NON-OS SDK 2.2. plus its patches, #2269
New modules
Noteworthy enhancements
- Deprecated
init
function was removed from I2C-based modules, #2276 - mbedTLS upgraded to 2.7.0, #2267
- New functions
wifi.getcountry()
andwifi.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
Primarily a patch release to fix a fundamental bug in the cron module.
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
- 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
- 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 improvednode.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
- 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 (#1080 (comment)),
close()
doesn't triggerdisconnection
event any more (#1716)
See the milestone for the full list of changes.
1.5.4.1-master_20161201
- 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
- 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
- SDK 1.5.4.1, pay attention to the flashing instructions for upgrading
- upgrading SPIFFS
- a number of bug fixes
- improvements to WS2812
- new modules: Switec, PCM, HMC5883L, L3G4200D, ADXL345
For the complete list check the 1.5.4.1 milestone.
1.5.1-master_20160603
- 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