vscode-iot-workbench/CHANGELOG.md

9.1 KiB

Change Log

All notable changes to the "vscode-iot-workbench" extension will be documented in this file.

Version 0.11.0

  • Release data: January 2nd, 2020

Fixed

  • Fix codegen error from model/interface file with UTF8-BOM encoding.[#864]

Changes

  • Refine command flow of "Azure IoT Device Workbench: Configure Development Container for CMake Project (preview)..."
  • Refine example landing page automatically popping up behaviour.
  • Automatically configure Arduino project.

Version 0.10.17

  • Release data: November 22, 2019

Fixed

  • Fix serial port issue on configuring device settings.[#829]
  • Fix incorrect intellisense squiggles in armv7 container project.
  • Fix c_cpp_properties.json auto-refresh issue.
  • Fix model repo UI for displaying interface list.[#809]

Added

  • Enable Vcpkg on containerized toolchain.

Changes

  • Integrate latest Device C SDK bits into containerized docker images.
  • Generate PnP code to send multiple telemetries defined in an interface in a single send.

Version 0.10.16

  • Release data: October 28, 2019

Fixed

  • Resolve compatibility issue with VS Code 1.39.
  • Add c_cpp_properties.json for iot workbench example project.

Added

  • Support build with Vcpkg for PnP generated CMake project.
  • Include source code of Azure IoT Device C SDK as sub-directory of the generated project.
  • Update PnP CodeGen flow to allow configuring project template and IoT Device SDK reference type.
  • Support configuration of device development environment for Arduino / Embedded Linux project.
  • Support configuring an external cmake project to be an Embedded Linux IoT workbench project.
  • Support uploading entire application output folder to target device.
  • Support installing external libraries in development environment container.
  • Support rename executable file name.
  • Update docker images packaged with Azure IoT C SDK with Plug and Play feature.

Version 0.10.15

  • Release data: September 26, 2019

Fixed

  • Add delay() in DevKit IoTHub example

Changes

  • Improve CMakeLists.txt that generated for PnP Cmake project
  • Rename DPS terminologies in generated device project
  • Move hard-coded DPS credentials out of main.c
  • Adjust DevKit and ESP32 example page

Version 0.10.13

  • Release data: August 20, 2019

Fixed

  • Fix wording issues
  • Improve error handling

Version 0.10.12

  • Release data: August 12, 2019

Added

We are excited to announce Azure IoT Device Workbench extension for VS Code support IoT Plug and Play Preview that enables:

  • Create IoT Plug and Play device capability model and interface with sample schema, author with full IntelliSense features to support Digital Twin Definition Language (DTDL) .
  • Interact with IoT Plug an Play public model repository and company model repository, easy to list, download and publish device capability model and interface.
  • Develop IoT hardware products more easily by generating skeleton ANSI C code and CMake projects from a device capability model.

Please check below topics for more information:

Version 0.10.10

  • Release date: August 4, 2019

Added

Something great is going to happen, coming soon :)

Version 0.3.1

  • Release date: July 9, 2019

Added

  • We are excited to announce the preview of a new feature enabled in Azure IoT Device Workbench extension in VS Code to simplify the device cross-compiling toolchain acquisition effort for device developers working on embedded Linux devices (e.g. Debian, Ubuntu, Yocto Linux…) with Azure IoT by encapsulating the compilers, device SDK and essential libraries in Containers. All you need is to install or upgrade the IoT Device Workbench and get started developing within the container, just like today you are using a local environment.

Fixed

  • Fix the issue of "MXCHIP AZ3166 serial port button not work" #661 which started after update to VS Code 1.36.0.

Special thanks to br1pro and Remco Ploeg, thanks for your feedbacks.

Version 0.2.9

  • Release date: Jun. 21, 2019

Added

  • Provide the option to disable auto popup landing page.

Fixed

  • Improve the error handling of loading example.

Version 0.2.8

  • Release date: May 31, 2019

Fixed

-Bug fixing.

Version 0.2.7

  • Release date: May 14, 2019

Changed

  • Performance improvement.

Version 0.2.6

  • Release date: Mar. 26th, 2019

Fixed

  • Bug fixing.

Version 0.2.5

  • Release date: Mar. 22nd, 2019

Added

  • Add dark theme for example gallery.
  • Provide the document to describe the detailed steps of Provision Azure Services.
  • IoT DevKit: Add new community contributed example of Mxchip and Cloud Controlled Fan into example gallery.
  • IoT DevKit: Add new example of IoT Devkit Dictionary into example gallery.

Changed

  • Local web server has been replaced with VS Code webview.
  • Improve the error handling when loading a new project.
  • Performance improvement.

Fixed

  • Connection string longer than 200 can be configured correctly.
  • Documentation issue fix.

Version 0.2.4

  • Release date: Feb. 15th, 2019

Added

  • IoT DevKit: Add new example of 'Air Traffic Control Simulator' into gallery.

Changed

  • Workbench path will be set automatically.

Version 0.2.3

  • Release date: Jan. 28th, 2019

Added

  • IoT DevKit: Add new example of 'Play GIFs on the MXCHIP' into gallery.

Changed

  • Remove 'Arduino Extension' from hard dependency list.

Version 0.2.2

  • Release date: Jan. 4th, 2019

Added

  • IoT DevKit: Add community contributed examples into gallery.

Changed

  • Remove 'Azure Functions Extension' from hard dependency list.
  • IoT DevKit: Update the layout of the example gallery page.

Version 0.2.1

  • Release date: Dec. 24, 2018

Changed

  • Change to new logo.

Version 0.2.0

  • Release date: Dec. 14, 2018

Added

  • IoT DevKit: new sample of 'Connect to Microsoft IoT Central'.
  • New option of 'My Device is not in the list...' in device selection.

Fixed

  • Rename Azure IoT Workbench to Azure IoT Device Workbench.
  • Use C# library in Azure Functions for all MXChip IoT DevKit examples.
  • Redesign commands for Azure IoT Device Workbench and update related documents.
  • Redesign the Welcome page of the extension.

Version 0.1.14

  • Release date: Nov. 19, 2018

Fixed

  • Use C# library in Azure Functions for IoT DevKit examples.
  • Refactor the flow of creating a new project.
  • Fix the device connection string setting problem in macOS.
  • Upgrade to VS Code's webview API

Version 0.1.13

  • Release date: Nov. 9, 2018

Fixed

  • Fix Azure Functions integration problem.

Version 0.1.12

  • Release date: October 16, 2018

Added

  • Add C# library support for Azure Functions.

Fixed

  • Improve folder selection experience when creating new project.

Version 0.1.11

  • Release date: September 26, 2018

Fixed

  • Fix Azure Functions breaking change.

Version 0.1.10

  • Release date: September 12, 2018

Added

  • Add generate CRC command for OTA.
  • Add ESP32 examples.
  • Add welcome page.

Version 0.1.9

  • Release date: August 13, 2018

Added

  • Add ESP32 into supported IoT hardware list.
  • Add UDS configuration support for IoT DevKit.
  • Add new template for Azure Steam Analytics and Cosmos DB.

Fixed

  • Replace tag parser for intellisense setting.

Version 0.1.8

  • Release date: August 1, 2018

Fixed

  • Update the node module dependency.

Version 0.1.7

  • Release date: July 12, 2018

Fixed

  • Hot fix for VS Code 1.25.0 breaking change.

Version 0.1.6

  • Release date: July 12, 2018

Added

  • Add Raspberry Pi into supported IoT hardware list.

Version 0.1.2

  • Release date: May 14, 2018

Added

  • Add teXXmo IoT button into supported IoT hardware list.

Version 0.1.1

  • Release date: May 10, 2018

Added

  • Create new IoT Device Workbench projects.
  • Load existing examples of IoT Device Workbench project.
  • Compile and upload device code.
  • Config device settings.