Skip to content

Releases: bbcmicrobit/PythonEditor

v2.2.1

30 Jun 20:31
Compare
Choose a tag to compare

v2.2.0

23 Apr 16:27
Compare
Choose a tag to compare

Deployed to:

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

19 Mar 17:15
Compare
Choose a tag to compare

Deployed to:

Changelog:

  • Update MicroPython to the v2.0.0-beta.5 release

v2.1.1

05 Jan 17:36
Compare
Choose a tag to compare

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

24 Nov 10:41
Compare
Choose a tag to compare

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

20 Nov 21:17
Compare
Choose a tag to compare
v2.1.0-beta.7 Pre-release
Pre-release

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

02 Nov 21:50
Compare
Choose a tag to compare
v2.1.0-beta.6 Pre-release
Pre-release

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

14 Oct 08:18
Compare
Choose a tag to compare
v2.1.0-beta.5 Pre-release
Pre-release

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

15 Jul 15:45
Compare
Choose a tag to compare

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)

v2.0.0

01 Nov 13:18
Compare
Choose a tag to compare

Deployed to: https://python.microbit.org/v/2.0.0

  • Added Croatian language 🇭🇷 (#294)
  • Update help file with latest v2 UI changes (#292)
  • Internationalisation internal improvements (#287) (#293)
  • WebUSB internal improvements and fixes (#289) (#291)