🎉 Release of add-on Visual Studio Code 2.1.0

This commit is contained in:
Community Hass.io Add-ons Bot 2020-02-18 18:35:39 +00:00
parent 45f348de56
commit 9daed7d7e1
4 changed files with 21 additions and 47 deletions

View file

@ -1115,10 +1115,10 @@ SOFTWARE.
[unifi-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
[unifi-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[unifi-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
[addon-vscode]: https://github.com/hassio-addons/addon-vscode/tree/v2.0.0
[addon-doc-vscode]: https://github.com/hassio-addons/addon-vscode/blob/v2.0.0/README.md
[addon-vscode]: https://github.com/hassio-addons/addon-vscode/tree/v2.1.0
[addon-doc-vscode]: https://github.com/hassio-addons/addon-vscode/blob/v2.1.0/README.md
[vscode-issue]: https://github.com/hassio-addons/addon-vscode/issues
[vscode-version-shield]: https://img.shields.io/badge/version-v2.0.0-blue.svg
[vscode-version-shield]: https://img.shields.io/badge/version-v2.1.0-blue.svg
[vscode-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/vscode-amd64.svg
[vscode-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[vscode-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg

View file

@ -1,49 +1,25 @@
[Full Changelog][changelog]
Major release time! 🎉
Relatively small update today, but with a major impact!
This is an exciting release, as this release adds support for `aarch64` based systems.
E.g., running the 64 bits Home Assistant Operating System on a Raspberry Pi 4 or Hardkernel ODROID-N2! 😲
As it turned out, the nice little icons shown in the file tree (by the `vscode-icons` extension), is quite hard on memory and CPU usage and even has issues reported on memory leaks. These little icons cause major CPU spikes and make the add-on consume almost double the amount of memory. That is not nice, so for now, the icons are removed.
⚠️ Please be aware, this add-on can be pretty heavy. On low memory devices (e.g., Raspberry Pi 4 with 1Gb of memory), I would still not recommend using this add-on.
You can still install the `vscode-icons` extension yourself if you like 👍
Another visible thing is the rebranding of Home Assistant, which has been reflected on the add-on. The `hassio` command-line tool has been replaced by the newer and updated `ha` version. (Don't worry, I've added a backward-compatible layer with a warning if you still use the old command).
Furthermore, some other tweaks have been made, to improve performance and experience. For new installations (or if you reset your configuration), more folders and files are hidden by default and excluded from the search index of the add-on.
All extensions provided by the add-on, are now marked as "builtin". This means they no longer show up in the extensions list. Other than that, it doesn't change a thing. It makes future updates to the add-on easier.
Also added in this release: Hooking up with the official Mosquitto and MariaDB add-ons (if installed).
If you use the MQTT tools (`mosquitto_pub` or `mosquitto_sub`) from the terminal inside VSCode, they will automatically connect, authenticate and work with the Mosquitto core add-on. Allowing for easy debugging 👍
For the `mysql` command-line tool, the same has been done. If you have installed the MariaDB add-on, running `mysql` from the command-line, drops you straight in!
Finally, auto-completion for the Home Assistant CLI was missing in the previous release, which is now added back in. So if you type `ha` in the terminal and hit the TAB key twice, it will show you a selection of possibilities, including descriptions.
### 🔨 Changes
- :arrow_up: Upgrades add-on base image to v5.0.0
- :books: Update add-on documentation to use new YAML configuration format
- :hammer: Re-branding
- :hammer: Update add-on config with new password & list features
- :hammer: Updates for upstream Supervisor changes
- :books: Update add-on documentation to use new YAML configuration format
- :fire: Remove direct access support
- :arrow_up: Updates the Home Assistant CLI to v4.0.1
- :pencil2: Fixes some typos
- :fire: Remove unused dependencies
- :ambulance: Fix broken semver link
- :hammer: Install extensions from Marketplace, removes a stage layer
- :sparkles: Adds aarch64 support
- :rocket: Add aarch64 CI/build
- :hammer: Mark delivered extensions as builtin
- :hammer: Improve download if extensions during build
- :shirt: Fixes linter warnings
- :sparkles: Add hassio fallback command for backward compatibility
- :sparkles: Add hook up with the MQTT service
- :sparkles: Add hook up with the MySQL service
- :shirt: Remove log spam about extensions during add-on start
- :ambulance: Fix old extension cleanup
- :pencil2: Corrects forum URL links
- ✏️ Correct typo in README (#80)
- :fire: Remove telemetry setting, disable by default
- :sparkles: Adds Home Assistant CLI auto completion
- :fire: Remove vscode icons extension, for memory & cpu issues
- :hammer: Tune configuration for lower memory & CPU
- :hammer: Reset icon set to vscode default
[changelog]: https://github.com/hassio-addons/addon-vscode/compare/v1.2.3...v2.0.0
[changelog]: https://github.com/hassio-addons/addon-vscode/compare/v2.0.0...v2.1.0
Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work:

View file

@ -29,7 +29,7 @@ instantly, without the need for configuring anything.
[discord-shield]: https://img.shields.io/discord/478094546522079232.svg
[discord]: https://discord.me/hassioaddons
[docs]: https://github.com/hassio-addons/addon-vscode/blob/v2.0.0/README.md
[docs]: https://github.com/hassio-addons/addon-vscode/blob/v2.1.0/README.md
[forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg
[forum]: https://community.home-assistant.io/t/home-assistant-community-add-on-visual-studio-code/107863?u=frenck
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
@ -38,6 +38,6 @@ instantly, without the need for configuring anything.
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
[patreon]: https://www.patreon.com/frenck
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
[release-shield]: https://img.shields.io/badge/version-v2.0.0-blue.svg
[release]: https://github.com/hassio-addons/addon-vscode/tree/v2.0.0
[release-shield]: https://img.shields.io/badge/version-v2.1.0-blue.svg
[release]: https://github.com/hassio-addons/addon-vscode/tree/v2.1.0
[screenshot]: https://github.com/hassio-addons/addon-vscode/raw/master/images/screenshot.png

View file

@ -1,6 +1,6 @@
{
"name": "Visual Studio Code",
"version": "2.0.0",
"version": "2.1.0",
"slug": "vscode",
"description": "Fully featured VSCode experience, to edit your HA config in the browser, including auto-completion!",
"url": "https://github.com/hassio-addons/addon-vscode",
@ -30,8 +30,7 @@
],
"options": {
"packages": [],
"init_commands": [],
"disable_telemetry": false
"init_commands": []
},
"schema": {
"log_level": "list(trace|debug|info|notice|warning|error|fatal)?",
@ -40,8 +39,7 @@
],
"init_commands": [
"str"
],
"disable_telemetry": "bool?"
]
},
"image": "hassioaddons/vscode-{arch}"
}