Releases: BoresXP/nodemcu-tools
Releases · BoresXP/nodemcu-tools
v4.4.0
Full Changelog: v4.3.1...v4.4.0
v4.3.1
Full Changelog: v4.3.0...v4.3.1
v4.3.0
Full Changelog: v4.2.0...v4.3.0
v4.2.0
Full Changelog: v4.1.1...v4.2.0
v4.1.1
Full Changelog: v4.1.0...v4.1.1
v4.1.0
Full Changelog: v4.0.1...v4.1.0
v4.0.1
Full Changelog: v4.0.0...v4.0.1
v4.0.0
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