Skip to content

Releases: BoresXP/nodemcu-tools

v4.4.0

10 Oct 06:49
Compare
Choose a tag to compare

v4.3.1

21 Sep 05:26
Compare
Choose a tag to compare

Full Changelog: v4.3.0...v4.3.1

v4.3.0

02 Aug 14:27
Compare
Choose a tag to compare

Full Changelog: v4.2.0...v4.3.0

v4.2.0

23 May 10:43
Compare
Choose a tag to compare

Full Changelog: v4.1.1...v4.2.0

v4.1.1

16 Feb 06:47
Compare
Choose a tag to compare

Full Changelog: v4.1.0...v4.1.1

v4.1.0

11 Feb 06:39
Compare
Choose a tag to compare

Full Changelog: v4.0.1...v4.1.0

v4.0.1

10 Feb 11:58
Compare
Choose a tag to compare

Full Changelog: v4.0.0...v4.0.1

v4.0.0

18 Oct 05:07
Compare
Choose a tag to compare

Breaking Changes

  • Drop node v14
  • VS Code version should be >= 1.74.0
  • Built-in auto-completion of NodeMCU functions was removed . It is suggested to use sumneko's LuaLS with addons nodemcu-esp32 and nodemcu-esp8266 instead.

Changed

  • Sequences of white space are preserved when rendering in the terminal
  • Default snippets related to the chip architecture were removed
  • Handling the newline character received from device
  • Use new native bindings
  • Update dependencies

Added

  • Interaction with the ESP32 device
  • New commands:
    • sendLine command to send a line of code from the editor window to the device. The string length must be less or equal 254 bytes
    • sendBlock command to send the selected code snippet from the editor window to the device. The fragment size can exceed 254 bytes
    • Compile file and upload: Building lfs.img file and uploading it to the device
    • buildLfs: Builds lfs.img on host machine. Command is available in build tasks menu
    • crossCompile: Compiles a file on the host machine. Command is available in Explorer context menu by pressing ALT key (SHIFT key on Linux) when opening menu
    • Upload to device: uploading multiple selected files to device
  • New options:
    • nodemcu-tools.overwriteSnippets. Defaults true
    • nodemcu-tools.deviceFilterActive. Defaults true
    • nodemcu-tools.minify.enabled. Defaults false
  • 'Run' icon in tree view: .lua or .lc: file can be runned on device by pressing on icon.
  • Format button was added to the TerminalContainer
  • Renders chipID in tooltip on hover chipArch in StatusBar
  • Globals snippet was added, it's common to both architectures
  • VendorID for FTDI232 adapter was added in list of known devices
  • Support for com0com virtual port
  • Colored output to the terminal. These ANSI color codes are supported:
    • 0;31m Red
    • 0;32m Green
    • 0;33m Yellow
    • 0;34m Blue
    • 0;35m Magenta
    • 0;36m Cyan

Fixed

  • Fix file zero size uploading/downloading
  • Sort files on device