|
1 | 1 | # Release Notes |
2 | 2 |
|
3 | | -## 2.3.0 (2021-??-??) |
| 3 | +## 2.3.1 (2021-03-23) |
| 4 | + |
| 5 | +- Added a new setting ``platformio-ide.autoOpenPlatformIOIniFile`` to control an automatic opening of the `platformio.ini` file from a project when no other editors are opened (issue [#2419](https://github.com/platformio/platformio-vscode-ide/issues/2419)) |
| 6 | +- Added a new setting ``platformio-ide.activateProjectOnTextEditorChange`` to enable automatic project activation depending on an active opened text editor (issue [#2410](https://github.com/platformio/platformio-vscode-ide/issues/2410)) |
| 7 | +- Automatically activate project environment opened via "PIO Home > New Project / Open Project" (issue [#2414](https://github.com/platformio/platformio-vscode-ide/issues/2414)) |
| 8 | +- Do not show "Default" environment when a project does not have any build environments (issue [#2450](https://github.com/platformio/platformio-vscode-ide/issues/2450)) |
| 9 | +- Fixed an issue "Failed to load symbols from executable file" when debugging native/desktop application |
| 10 | +- PlatformIO IDE Installer |
| 11 | + * Updated PlatformIO Core installer to v1.0.1 |
| 12 | + * Rebuild project index only when the environment changes |
| 13 | + * Fixed an issue "The 'path' argument must be of type string. Received undefined" |
| 14 | + |
| 15 | +## 2.3.0 (2021-03-03) |
4 | 16 |
|
5 | 17 | **Requires PlatformIO Core 5.1 or above** |
6 | 18 |
|
7 | | -* Project management: |
8 | | - - Show active project in the status bar (issue [#2276](https://github.com/platformio/platformio-vscode-ide/issues/2276)) |
9 | | - - Automatically switch to the latest project on restart (issue [#2365](https://github.com/platformio/platformio-vscode-ide/issues/2365)) |
10 | | - - Automatically restore the latest project environment (issue [#2344](https://github.com/platformio/platformio-vscode-ide/issues/2344)) |
11 | | -* Allowed passing custom base URL of the Python Package Index using new `customPyPiIndexUrl` setting |
12 | | -* Open ["platformio.ini" configuration file](https://docs.platformio.org/page/projectconf/index.html) from newly added project (if there are no other active editors) (issue [#2263](https://github.com/platformio/platformio-vscode-ide/issues/2263)) |
13 | | -* Updated PlatformIO Core installer to v1.0.0 ([release notes](https://github.com/platformio/platformio-core-installer/releases/tag/v1.0.0)) |
14 | | -* Added protection for infinite IntelliSense index rebuilding (issue [#2363](https://github.com/platformio/platformio-vscode-ide/issues/2363)) |
15 | | -* Added "OpenAPI (Swagger) Editor" extension to the conflicted list (issue [#2324](https://github.com/platformio/platformio-vscode-ide/issues/2324)) |
16 | | -* Fixed issues when the "Upload and Monitor" command didn't terminate the running task and didn't reopen a monitor with delay (issue [#2266](https://github.com/platformio/platformio-vscode-ide/issues/2266), issue [#2319](https://github.com/platformio/platformio-vscode-ide/issues/2319)) |
17 | | -* Fixed an issue with broken IntelliSense index rebuilding or tasks loading for big projects (issue [#2321](https://github.com/platformio/platformio-vscode-ide/issues/2321)) |
18 | | -* Fixed an issue when a debug breakpoint was not allowed for Assembly files |
| 19 | +- Project management: |
| 20 | + * Show active project in the status bar (issue [#2276](https://github.com/platformio/platformio-vscode-ide/issues/2276)) |
| 21 | + * Automatically switch to the latest project on restart (issue [#2365](https://github.com/platformio/platformio-vscode-ide/issues/2365)) |
| 22 | + * Automatically restore the latest project environment (issue [#2344](https://github.com/platformio/platformio-vscode-ide/issues/2344)) |
| 23 | +- Allowed passing custom base URL of the Python Package Index using new `customPyPiIndexUrl` setting |
| 24 | +- Open ["platformio.ini" configuration file](https://docs.platformio.org/page/projectconf/index.html) from newly added project (if there are no other active editors) (issue [#2263](https://github.com/platformio/platformio-vscode-ide/issues/2263)) |
| 25 | +- Updated PlatformIO Core installer to v1.0.0 ([release notes](https://github.com/platformio/platformio-core-installer/releases/tag/v1.0.0)) |
| 26 | +- Added protection for infinite IntelliSense index rebuilding (issue [#2363](https://github.com/platformio/platformio-vscode-ide/issues/2363)) |
| 27 | +- Added "OpenAPI (Swagger) Editor" extension to the conflicted list (issue [#2324](https://github.com/platformio/platformio-vscode-ide/issues/2324)) |
| 28 | +- Fixed issues when the "Upload and Monitor" command didn't terminate the running task and didn't reopen a monitor with delay (issue [#2266](https://github.com/platformio/platformio-vscode-ide/issues/2266), issue [#2319](https://github.com/platformio/platformio-vscode-ide/issues/2319)) |
| 29 | +- Fixed an issue with broken IntelliSense index rebuilding or tasks loading for big projects (issue [#2321](https://github.com/platformio/platformio-vscode-ide/issues/2321)) |
| 30 | +- Fixed an issue when a debug breakpoint was not allowed for Assembly files |
19 | 31 |
|
20 | 32 | ## 2.2.1 (2020-11-12) |
21 | 33 |
|
|
50 | 62 |
|
51 | 63 | ## 2.1.0 (2020-09-16) |
52 | 64 |
|
53 | | -* Added a new setting ``platformio-ide.autoPreloadEnvTasks`` to enable automatic preloading of the project environment tasks (issue [#2004](https://github.com/platformio/platformio-vscode-ide/issues/2004)) |
54 | | -* Renamed "PIO Remote" group of tasks to "Remote Development" |
55 | | -* Updated PlatformIO Core installer to [v0.3.5](https://github.com/platformio/platformio-core-installer/releases/tag/v0.3.5) |
| 65 | +- Added a new setting ``platformio-ide.autoPreloadEnvTasks`` to enable automatic preloading of the project environment tasks (issue [#2004](https://github.com/platformio/platformio-vscode-ide/issues/2004)) |
| 66 | +- Renamed "PIO Remote" group of tasks to "Remote Development" |
| 67 | +- Updated PlatformIO Core installer to [v0.3.5](https://github.com/platformio/platformio-core-installer/releases/tag/v0.3.5) |
56 | 68 |
|
57 | 69 | ## 2.0.1 (2020-09-10) |
58 | 70 |
|
59 | | -* Moved "Project Tasks" view back to "PlatformIO" activity (you can now drag it to any location) |
| 71 | +- Moved "Project Tasks" view back to "PlatformIO" activity (you can now drag it to any location) |
60 | 72 |
|
61 | 73 | ## 2.0.0 (2020-09-10) |
62 | 74 |
|
63 | 75 | **Requires PlatformIO Core 5.0 or above** |
64 | 76 | **Requires VSCode 1.44 or above** |
65 | 77 |
|
66 | | -* New PlatformIO Task Explorer |
67 | | - - Instant access to the Project Tasks within the VSCode Explorer |
68 | | - - Grouped tasks: Generic, Advanced, PIO Remote, Platform, Custom, etc. |
69 | | - - Support for PlatformIO dev-platform tasks (Program FPGA bitstream, Burn bootloader, Upload to FS, OTA Update, etc). The list of tasks depends on a particular dev-platform |
70 | | - - Access to [User Custom Targets](https://docs.platformio.org/en/latest/projectconf/advanced_scripting.html#custom-targets) |
71 | | -* New Project Environment Switcher |
72 | | - - Switch between project environments declared in [platformio.ini](https://docs.platformio.org/en/latest/projectconf/index.html) project configuration file (issue [#544](https://github.com/platformio/platformio-vscode-ide/issues/544)) |
73 | | - - Activate IntelliSense service based on the current environment |
74 | | - - Automatically generate a debugging configuration for the active environment |
75 | | -* New PlatformIO IDE Installer |
76 | | - - Added progress information |
77 | | - - Switched to the cross-platform and portable [get-platformio.py](https://github.com/platformio/platformio-core-installer) installer script |
78 | | - - Use built-in portable Python 3 on Windows and macOS (it can be disabled with ``platformio-ide.useBuiltinPython`` setting) |
79 | | -* Added support for ``extends`` option in ``platformio.ini`` project configuration file (issue [#1371](https://github.com/platformio/platformio-vscode-ide/issues/1371)) |
80 | | -* Contribute PlatformIO Core CLI into VSCode's default Terminal |
81 | | -* Reduced startup time (PlatformIO Core verification process) |
82 | | -* Fixed a bug when hotkeys in PlatformIO Home did not work on macOS (issue [#606](https://github.com/platformio/platformio-vscode-ide/issues/606)) |
| 78 | +- New PlatformIO Task Explorer |
| 79 | + * Instant access to the Project Tasks within the VSCode Explorer |
| 80 | + * Grouped tasks: Generic, Advanced, PIO Remote, Platform, Custom, etc. |
| 81 | + * Support for PlatformIO dev-platform tasks (Program FPGA bitstream, Burn bootloader, Upload to FS, OTA Update, etc). The list of tasks depends on a particular dev-platform |
| 82 | + * Access to [User Custom Targets](https://docs.platformio.org/en/latest/projectconf/advanced_scripting.html#custom-targets) |
| 83 | +- New Project Environment Switcher |
| 84 | + * Switch between project environments declared in [platformio.ini](https://docs.platformio.org/en/latest/projectconf/index.html) project configuration file (issue [#544](https://github.com/platformio/platformio-vscode-ide/issues/544)) |
| 85 | + * Activate IntelliSense service based on the current environment |
| 86 | + * Automatically generate a debugging configuration for the active environment |
| 87 | +- New PlatformIO IDE Installer |
| 88 | + * Added progress information |
| 89 | + * Switched to the cross-platform and portable [get-platformio.py](https://github.com/platformio/platformio-core-installer) installer script |
| 90 | + * Use built-in portable Python 3 on Windows and macOS (it can be disabled with ``platformio-ide.useBuiltinPython`` setting) |
| 91 | +- Added support for ``extends`` option in ``platformio.ini`` project configuration file (issue [#1371](https://github.com/platformio/platformio-vscode-ide/issues/1371)) |
| 92 | +- Contribute PlatformIO Core CLI into VSCode's default Terminal |
| 93 | +- Reduced startup time (PlatformIO Core verification process) |
| 94 | +- Fixed a bug when hotkeys in PlatformIO Home did not work on macOS (issue [#606](https://github.com/platformio/platformio-vscode-ide/issues/606)) |
83 | 95 |
|
84 | 96 | ## 1.10.0 (2019-11-20) |
85 | 97 |
|
|
0 commit comments