Skip to content

v3.0.0

Compare
Choose a tag to compare
@paulober paulober released this 10 Apr 17:28
· 379 commits to main since this release
59c5981

[3.0.0] - 2023-04-10

Added

  • Remote filesystem/workspace integration of the Pico (W) filesystem.

  • A contributed/integrated terminal profile for the Pico (W) REPL (open and closing does not affect the connection as long as you don't duplicated or open multiple vREPLs)

  • picowgo.switchPico command to be able to chose between ports without having to deal with any config

  • picowgo.gcBeforeUpload runs garbage collector before uploading files to free some memory for more stable uploads

Changed

  • picowgo.syncFileTypes settings datatype changed to array
  • picowgo.safeBootOnUpload was renamed to picowgo.gcBeforeUpload
  • NEW REQUIREMENT: pyserialPython Pip package
  • Terminal behaviour is now a virtual REPL which can execute commands on the remote Pico (W) MicroPython REPL
  • To enable the new remote workspace feature, a new queuing system between the serial port and the VSCode inputs had to be developed
    to cope with the bottleneck of a serial connection. For stability reasons, I therefore do not recommend excessive multitasking with the features of the extension in conjunction with the Pico. It should work fine and also handle a large load, but you don't need to overuse it.
  • Better detection for OS and hardware
  • Improved stability for file transfers
  • Updated stubs for 'Firmware v1.19.1-1009 nightly'
  • Shrunk extension file size because it's not required to bundle serialport package anymore within the extn

Removed

  • ctrlCOnConnect setting, because its now the default
  • FTP-Server, it was deprecated had security vulnarabilities and some users reported problems using it
  • Cut many other dependencies

What's Changed

Full Changelog: v2.1.8...v3.0.0