Releases: bbcmicrobit/PythonEditor
Releases · bbcmicrobit/PythonEditor
v2.2.1
Deployed to:
- https://python.microbit.org
- https://python.microbit.org/v/2
- https://python.microbit.org/v/2.2
- https://python.microbit.org/v/2.2.1
Changelog:
- Update MicroPython to the final v2.0.0 release
v2.2.0
Deployed to:
- https://python.microbit.org
- https://python.microbit.org/v/2
- https://python.microbit.org/v/2.2
- https://python.microbit.org/v/2.2.0
Changelog:
- Updated existing translations
- Added the following languages:
- French
- Korean
- Norwegian Nynorsk
- Portuguese
- Serbian
- Shows a friendlier error message when the device is WebUSB connected in MAINTENANCE mode
- No error modal shown during a WebUSB connection if the device is physically unplugged
- We assume this is purposeful action by the user and automatically disconnect
- Fixed issues downloading the hex file in Internet Explorer
- Dropped IE10 compatibility
- Refactored the editor controller functionality into its own module
- Added mobile features to the editor controller
- Added a, by default disabled, experimental code checker
- Fixed accessibility issue where beta option "Quick Flash" was not highlighted on selection
- Fixed issue where iOS Chrome didn't download hex files
- Unused shared functionality has been removed
- Updated js library FileSaver to v2.0.5
- Multiple updates and fixes in the tests system
v2.1.2
Deployed to:
Changelog:
- Update MicroPython to the v2.0.0-beta.5 release
v2.1.1
Deployed to:
Changelog:
- Update MicroPython to the v2.0.0-beta.3 release
- Improve the error reporting for old DAPLink versions attempting to WebUSB connect
- Fix WebUSB issue detecting the board ID
v2.1.0
Deployed to:
Changelog:
- Update MicroPython to the v2.0.0-beta.1 release
- Updated microbit-fs to v0.9.0 release
- Removed microbit-universal-hex library as microbit-fs generates Universal Hexes
- Universal Hex generated with board ID 9901 for the v1 section
- Translation system updated to be more robust to missing translations
- Minor reorganisation of some js files
v2.1.0-beta.7
Deployed to: https://python.microbit.org/v/beta
- Update the MicroPython version to commit 44a75bb
- Update the microbit-fs library to adebf8b
- Add info message on the WebUSB modal when a full flash is performed
- Minor updates in the tests
- Other minor bug fixes
v2.1.0-beta.6
Deployed to: https://python.microbit.org/v/beta
- Update the MicroPython version to commit 3e09245a46
- Add a message on the WebUSB modal when a full flash is performed
- Other minor bug fixes
v2.1.0-beta.5
Deployed to: https://python.microbit.org/v/beta
- Adds support for the new micro:bit
- Python Editor now generates Universal Hex files
- Minor WebUSB improvement
- Autocompletion adds the new API only when a new board is WebUSB connected
- Hide "Quick Flash" entry in settings if WebUSB is not available
- Reorganisation of files in the project
- Updated the microbit-fs and microbit-uh libraries to the latest commit
v2.0.1
Deployed to: https://python.microbit.org/v/2.0.1
- Added Chinese translations 🇨🇳 (#306 #316)
- Fix issue downloading Python files in Safari (#298)
- Accessibility improvements (#290 #299 #301 #304 #303 #302 #310 #313 #315)
- Improve button text for readability by adding text shadow (#307)
- Fix UI issue with the WebUSB connection spinner position (#300)
- Fix issue with WebUSB error modal links not working (#317)
- Focus the serial terminal when REPL button is pressed (#314)
- WebUSB reliability improvements
- Updates on the manual test checklist (#296)
- Doc updates (#305)
- Test updates (#326)