All notable changes to the "micro:bit" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Initial release
- Determines and saves the location of the Python site-packages folder.
- Downloads and installs the following repo: https://github.com/PhonicCanine/microbit.
- Modifies user settings.
- Flashes microbit with uflash and microfs.
- Downloads and installs the following repo: https://github.com/oivron/mbitutils.
- Added microbit terminal.
- Added settings modification.
- Downloads and installs the following repo: https://github.com/oivron/bitbotxl.
- Removed information message "micro:bit Prepare completed!". It did not show up at the correct time.
- Minor updates and fixes.
- Installs additional third-party Python modules to a separate directory. This is because many schools does not allow installing to the site-packages directory.
- Sets Windows environment variables.
- Removed deprecated user settings and added a few more.
- No longer searches for the location of the Python site-packages folder.
- Code completely rewritten.
- Support for micro:bit V2.
- Improved micro:bit stub files.
- Reads error messages from the micro:bit.
- Experimental: If user not allowed to install third-party Python modules in the normal way, extension tries to install to $env:userprofile instead.
- Security updates.
- Added LICENCE file.
- Minor updates.
- npm updates.
- Updated Readme.
- Removed experimental feature allowing installation of third-party Python modules to $env:userprofile.
- Removed deprecated Pylint argument from workspace settings: disable=C0326 (bad-whitespace).
- Replaced icon.
- Updated Readme.
- Bug fixes.
- npm updates.
- Removed disabling Pylint messages by numerical IDs (e.g. W0614).
- Added disabling Pylint messages by category (e.g. W).
- Removed Show notifications list shortcut.
- Replaced icon.
- Added category Education.
- Updated Readme.
- npm updates.