All notable changes to this project will be documented in this file.
-Release date: January 10, 2019
- Add upload and verify button in action bar #737
- Add serial port support for Electron 3.0 #729, #730, #731
Special thanks to Michael Omiccioli and MarNwk,thank you for your feedbacks.
-Release date: December 11, 2018
- Add debugging support for cmsis-dap with Keil Software vid #634
- Save the selected programmer in Arduino.json #714
Special thanks to Deqing Sun, thank you for your contributions and feedbacks.
-Release date: November 22, 2018
- Add debugging support for uno #685
- Add Wio LTE M1/NB1(BG96) board #703
- Add contribution guidelines #665
- Add sketches folder into examples view #652
Special thanks to Deqing Sun, Takashi Matsuoka, Chinmay Chandak, aster94, Ajit Panigrahi and Konrad Blum, thank you for your contributions and feedbacks.
- Release date: October 18, 2018
- Add Net Satisfaction Score survey
- Release date: October 10, 2018
Special thanks to aster94, Niels van der Veer, AntoineGirafe, thank you foryour contributions and feedbacks.
- Release date: August 16, 2018
- Add arduino.defaultBaudRate option #616
- Pop up a message to help the user figure out what settings are wrong #611
- Release date: July 31, 2018
- Dependency upgrade
- Release date: July 17, 2018
- Add Wio 3G board and WeMos D1 board #223
- Fix intellisense issue of
c_cpp_properties.json
- Fix "Verifying" is misspelled issue #591
- Improve config setting descriptions #605
Special thanks to Takashi Matsuoka, Andrew Churchill, Pharap, thank you for your contributions and feedbacks.
- Release date: June 15, 2018
- Fix errors that frequently happened #555
- Check Arduino IDE in command palette when cannot resolve arduino path #583
- Fix g++ not find issue when upgrade the board sdk to a new version #586
- Release date: June 6, 2018
- Add a way to skip header file provider #565
- Fix arduino example display an empty tab issue #533
- Fix the error message when cannot resolve arduino path #566
Special thanks to Thad House, Carlos Gomez, Johannes Henninger, thank you for your contributions and feedbacks.
- Release date: May 14, 2018
- Add a sketch file button in status bar to reset sketch file #481
- Add loading status bar for verify and build command #137
- Add
prebuild
support inarduio.json
#411 - Add upload using programmer command #407
- Add ignore option for board detection notification #495
- Add settings for disable/enable serial monitor TestingOpen #530
- Fix intellisense issue of
c_cpp_properties.json
(preview) #438
Special thanks to Joel Santos, John, mybayern1974, Maxime Paquatte, Joe Saavedra, Kye Burchard, Laurent Haas - F6FVY, thank you for your feedbacks.
- Release date: May 4, 2018
- Fix install board command issue
- Release date: April 26, 2018
- Fix board manager package version issue #520
- Add install board command
- Disable auto popup get started page for IoT Devkit
- Release date: April 8, 2018
- Fix board manager and library manager issue with portable Arduino installation #415
- Fix board type button issue #483
- Fix absolute output folder path issue #450
- Fix serial port line ending issue #497
- Fix debugging issue with file path contains spaces #428
- Fix board manager mixed up packages issue #414
Special thanks to Felix Uhl, emontnemery, tsalinger, Diego Medeiros, vphuoc, Nuno Sousa, thank you for your feedbacks.
- Release date: March 7, 2018
- Fix the issue caused by VSCode breaking change of
workspace.findfiles
#467
Special thanks to GarethE, thank you for your contributions and feedbacks.
- Release date: October 27, 2017
- Adopt the new VSCode Debug API #432, #435
- Popup the example view when detecting new device is connected #431
- Release date: October 10, 2017
- Thanks to Matthew Simms that fixes the regression from the usage react-select control in the PR#421
- Release date: September 29, 2017
- Default baud rate from 9600 to 115200
- Release date: September 1, 2017
- Add usb native binaries for electron 1.7.3 to unblock vscode insider August version
- Fix html/md preview issue
- Release date: August 24, 2017
- Add settings for enabled/disable USB detection
- Add Arduino Example tree explorer viewlet
- Contribution from DeqingSun: Support multiple versions of Arduino on Mac #375
- Contribution from DeqingSun: Add board support for STM32F1 with Arudino_STM32 #377
- Leverage the ouput path config to speedup upload/verify
- Fix USB detection issue during uploading #371, 372
- Contribution from lialosiu: Fix encoding issue for non UTF-8 #364
- Update the documents with the helps of
- Release date: July 3, 2017
- Add refresh button on boardmanager/librarymanager view to refresh index files manually
- Update license and legal compliance fixes for open source
- The extension is ready for opening issue on github
- Release date: May 27, 2017
- Use a new configuration page for switching arduino boards
- Lazy load the arduino extension on start up, only usb detection works in background, when it detects an arduino board, the extension will fully activate
- Update unit test to some basic arduino commands
- Fix some typos in code
- Fix issue #289 #324 #327
- Release date: May 19, 2017
- Support debug for a few boards: arduino zero/M0 Pro, AZ3166, Adafruit Feather M0, Adafruit WICED Feather
- Support debug for stlink, jlink
- Release date: May 12, 2017
- Support auto-discovery of AZ3166 board
- Make activation condition to activate always for keeping USB auto-detection work background
- Auto-resolve arduino path from Registry on windows
- Well handle the case when vscode has no workspace
- Fix the issue of HTML view showing weird background color in vscode 1.12.1
- Fix arduino board installation failure on Mac after usb detection
- Release date: April 28, 2017
- Support manually imported library in libraries manager
- Support 3rd-party boards
- Add more devices (Arduino M0 Pro/Arduino Yún/Arduino Due) for auto discovery
- Add native binaries version for electron 1.6.6 to unblock VSCode's future upgrade
- Scaffold an empty sketch under current workspace folder
- Make the arduino.json configurable through UI
- Refine extension activation events
- Restore previous active serial monitor after upload is completed
- Auto-resolve the sketch file path when the file is not existing for verify/upload
- Search custom libraries and examples in the path of sketchbook.path preference rather than default windows Document path
- Fix preferences.txt not found issue
- Fix verify command NPE issue when no serial port is selected
- Fix the error handling issue when opening serial monitor failed
- Avoid verify/upload reentry issue
- HotFix: Update display tag.
- Release date: April 14, 2017
- Release status: Public Preview
- IntelliSense and syntax highlighting for Arduino sketches (based on C/C++ for Visual Studio Code)
- Verify and upload your sketches in Visual Studio Code (based on Arduino IDE)
- Built-in board and library manager
- Built-in example list
- Built-in serial monitor
- Snippets for sketches
- Automatic Arduino project scaffolding
- Commond Palette (F1) integration of frequently used commands (e.g. Verify, Upload...)