- Updated Arm License Manager to v1.3.7
- Fixed issue with vcpkg executable path on Windows when overriding vcpkg root
- Fixed issue with new configuration file not saving in the workspace root
- List all packages and warn for those which won't work on the current system
- Update to use vcpkg binary in the vcpkg root folder when set
- Improved README.
- Improvements to command names throughout the UI
- The status bar now reflects the "disabled" state
- Updated the default Arm tools registry URL to be https://artifacts.tools.arm.com/vcpkg-registry
- Add
acquirePackages
to the packages API. This downloads a list of packages to the cache, without requiring a vcpkg-configuration.json. - Prevent multiple environment activations occurring at the same time, for example, when repeatedly changing a vcpkg-configuration.json. This could cause activations to fail, extra data to be downloaded or cache corruption.
- Improve documentation for extension API.
- Fix tools download for Arm64 Linux machines by including a vcpkg built for the architecture.
- Enable the extension for Arm64 Windows machines.
- Add names to status bar entries so they can be distinguished.
- Fix API types.
- armlm binary bumped to version 1.3.1 .
- Add getActiveTools to extension API.
- Improve handling of license expiry.
- Add inline intellisense for manifest files.
- Fix license detection for AVH package.
- Disable telemetry by default for SSK and HSK licenses.
- Added detection of missing long pathname support on Windows.
- Extension API: Expose v2 version, which includes licensing information.
- Don't show the option to configure the tools while the environment is activating.
- Clarify that the MDK 6 Community license is for non-commercial free of charge use.
- Support for handling multiple activated licenses.
- Add diagnostics for unlicensed packages.
- Add command to open armlm.
- Support for handling license expiry.
- Status bar does not disappear when workspace is not configured, allowing easier initialization.
- Make primary quick-pick action opening the visual configuration editor.
- Show list of entries added to VS Code PATH on hover.
- Remove option from settings to silence license notifications.
- armlm binary bumped to version 1.2.6 .
- Fixed license detection on Windows.
- Rename status bar and icon.
- Use title case across messages.
- Make primary quick-pick action opening the visual configuration editor.
- Require license activation only when project uses tools requiring a license.
- Improve visual look of the license information in the status bar.
- Add command to activate any Arm license.
- Add license information in the status bar.
- Add logic for MDK license check.
- Preserve focus when showing environment manager output channel.
- Add custom editor for managing tool configurations.
- Prevent concurrently activating the same environment.
- Fix activating vcpkg-configuration files not at the workspace root.
- Warn about conflicts with the Microsoft Embedded Tools extension. Offer to disable the vcpkg support provided by that extension.
- Fix activateOnWorkspaceOpen, reactivateOnConfigChange and activateOnConfigCreation settings.
- De-duplicate log messages in output channel.
- Initial Release