Skip to content

Releases: AndiDittrich/NodeMCU-Tool

NodeMCU firmware 3.0.0 support

13 Oct 07:58
Compare
Choose a tag to compare
  • Added: support for NodeMCU-Firmware 3.X.X

Bugfix: invalid module entry file

12 Oct 10:57
Compare
Choose a tag to compare
  • Bugfix: Invalid module entry file - nodemcu-connector was not exported - thanks to LanFly on GitHub #55

Bugfix: devices command failed

22 Jul 16:16
Compare
Choose a tag to compare
  • Bugfix: command devices failed in case a nonexisting serial port was used (e.g. default port; command did not require a valid port) - thanks to arrowcircle on GitHub #53

Refactored the codebase - make extensive use of ES6 feature like async/await

09 Jul 19:30
Compare
Choose a tag to compare
  • Added: flag --run to upload command to run a file on NodeMCU diretly after uploading - feature requested on GitHub #19
  • Added: return codes (0-success; 1-general_error; 127-lowlevel_error) - feature requested on GitHub #48
  • Added: debug mode to show low-level error messages --debug flag
  • Added: io-debug mode to show all rx/tx messages --io-debug flag (requires enabled debug mode)
  • Added: experimental esp32 support - thanks to Spiritdude on GitHub #47
  • Added: FAQ document
  • Changed: cli arguments take presendence over config file - feature requested on GitHub #21
  • Changed: the connector API has been splitted into multiple files
  • Changed: added new cli logger
  • Changed: requires Node.js >= 7.6
  • Changed: moved images into assets/
  • Removed: lua optimizer (replaced by luamin)

Native Base64 Encoding increases upload speed by factor 4..10

26 Apr 06:39
Compare
Choose a tag to compare
  • Added: Support for native encode module to use base64 as transfer encoding (speed up the transfer by factor 4..10) - suggested by MickaelGuilloux on GitHub #32
  • Changed: Progress bar appearance (shades_classic theme of cli-progress v1.4 is used)
  • Bugfix: By uploading multiple files the transfer-encoder functions where uploaded each time

Minor Bugfix (Download command failed)

02 Jan 10:12
Compare
Choose a tag to compare

Minor Bugfix (use Terminal in non-TTY mode)

17 Dec 19:46
Compare
Choose a tag to compare

Bugfixes related to Firmware v1.5.4

10 Dec 21:08
Compare
Choose a tag to compare

Bugfix: Upload command failed because of API changes in NodeMCU Firmware v1.5.4 - thanks to curioussavage on GitHub ##2
Bugfix: Fix crash when trying to upload a folder - thanks to sakisds on GitHub #20

Hard-Reset Command, Handling Reset-on-Connect Issues, API Changes

27 Aug 12:02
Compare
Choose a tag to compare
  • Added: reset command to Hard-Reset the NodeMCU module using DTR/RTS reset circuit (like NodeMCU DEV Kit)
  • Added: RAW output format to fsinfo command - feature requested on GitHub #13
  • Added: --connection-delay option to fix broken reset circuits which cause a immediate hard-reset on opening the serial connection (dts/rts lines) #14
  • Added: Documentation regarding to Reset-on-Connect Issues / Broken Reset Circuits
  • Changed: Default baudrate to 115200 - newer firmware versions using automatic baudrate detection which allows to use higher connection speeds by default
  • Changed: footprints of NodeMCU-Tool.js functions - port/baudrate are set globally by setOptions instead by each function
  • Changed: logging-facility is used for global log output management
  • Changed: Updated the serialport package to v4.0.0
  • Changed: Function footprint of NodeMCU-Tool.fsinfo changed to function(port, baud, format) - format can be json, raw or null
  • Bugfix: Silent mode was not completely silent - thanks to remcoder on GitHub #12
  • Deprecated: NodeMcuConnector.onError callback will be removed in the future (replaced by logging-facility)
  • Deprecated: ScriptableSerialTerminal.onError callback will be removed in the future (replaced by logging-facility)

RUN Command added

22 Jul 20:36
Compare
Choose a tag to compare
  • Added: --run option to the terminal command to execute a file on the nodemcu when opening a new terminal session - feature requested by blezek on GitHub
  • Added: gulp based build example - thanks to remcoder