- Reused the existing Microbit terminal to avoid creating multiple terminals.
- Improved ESLint quote validation.
- Upgraded TypeScript to version 5.8.3.
- Upgraded Node.js to LTS version 22.16.0.
- Enabled strict TypeScript type checking.
- Updated npm packages for compatibility with the new Node.js version.
- Improved the
downloadRepofunction: it now downloads source files instead of cloning the repository. - Replaced
console.log(error)withconsole.error(error). - Fixed security vulnerabilities.
- Updated
README.mdto reflect recent changes. - Updated
.gitignoreand.vscodeignore.
- The
cleanUpWorkspacefunction, which was removed after a reported issue with file deletion (#10). The function is no longer needed. - The
createEnvFilefunction as it is no longer necessary. - Deprecated and unnecessary Python-related entries from Workspace settings.
- Unused npm modules.
- 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.
- 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.
- Updated Readme.
- npm updates.
- Minor updates.
- Security updates.
- Added LICENCE file.
- 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.
- 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.
- Minor updates and fixes.
- 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.
- Downloads and installs the following repo: https://github.com/oivron/mbitutils.
- Added microbit terminal.
- Added settings modification.
- 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.