Skip to content

Releases: bbcmicrobit/PythonEditor

v2.0.0-rc.1

25 Oct 16:39
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

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

  • RC.1 ships with the experimental features turned off, as it would be deployed when v2.0.0 is released
  • Reduce the amount of filesystem available to 20KBs
  • Add new animation button for WebUSB state change between disconnected and connected (#281)
  • Add link to in language menu to add translations (#266) (#285)
  • Fixes several WebUSB issues (#268) (#267) (#269) (#278) (#284) (#285)
  • Fixes issues with button icons rendering differently depending on browser (#271) (#272) (#275) (#282)
  • Accessibility fixes (#277)
  • Update microbit-fs to v0.8.0

v2.0.0-beta.5

11 Oct 19:20
Compare
Choose a tag to compare
v2.0.0-beta.5 Pre-release
Pre-release

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

  • Added new icons for the Download, Flash, Connect and Disconnect buttons (#262) (#264)
  • Added a warning if the user tries to load incompatible files (#245)
  • Enable WebUSB logging into the console for better error reports (#250)
  • WebUSB now keeps device details between connections (#255)
  • Added troubleshooting links to WebUSB docs and WebUSB error modal. (#251)
  • Added translation documentation, including translation strategy (#234) (#255) (#260)
  • Added initial steps to integrate with Crowdin translations (#247) (#257)
  • Set language links wording to their native language (#249)
  • Updated the manual test procedure to sync with the latest editor updates (#258)
  • Fix USB drag and drop flashing while WebUSB is connected (#255)
  • Improve the style of separators in the WebUSB error modal (#259)

v2.0.0-beta.4

01 Oct 06:49
Compare
Choose a tag to compare
v2.0.0-beta.4 Pre-release
Pre-release

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

  • Term "Partial Flashing" renamed to "Quick Flashing" (#233)
  • Add support for an iframe messaging protocol (#246)
  • Edit Snippets modal wording and translate table header (#236)
  • Disable autocomplete on enter by default (#235) (current default is tab key)
  • Update files and modules user docs (#243)
  • Highlight the current language in the language menu (#242)
  • Add more info about the filesystem in the Load/Save modal (#241)

Fixes:

  • WebUSB flashing fixes (#239) (#237) (#248)
  • Top buttons are now scrollable on small (mobile) resolutions (#232)
  • Fix rendering of the WebUSB modal in IE10 (#238)

v2.0.0-beta.3

04 Sep 17:43
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

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

  • Added WebUSB Partial Flashing (#217) (#222) (#224) (#225) (#227) (#228) (#229)
  • Improved WebUSB error handling (#211)
  • WebUSB buttons are always displayed (#226)
  • Help page updated with the new features (#199)
  • Added Polish translation and updated Spanish translation (#206) (#210) (#230)
  • Language can now be set via URL (#212)
  • Accessibility improvements (#215) (#219)
  • General UI improvements (#213)

v2.0.0-beta.2

30 Jul 17:02
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

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

  • Updated the Load/Save modal UI (#203) (#204)
  • Added language selection functionality (#151) (#198) (#205)
  • Added feedback link to the Help menu (#200)
  • Moved snippets and Language to be small buttons. (#202)
  • Moved Options and Autocomplete to always be part of the experimental flag (#201) (#192)
  • Added a global way to process URL parameters (#184)
  • Release checklist updated (#195)
  • Automated and manual tests updated (#196) (#194)
  • Fix: Set the correct Script Name when a Python file is loaded (#193)
  • Fix: Save main.py with the Script Name as the file name (#191)

v2.0.0-beta.1

15 Jul 16:44
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

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

  • Added WebUSB functionality (#99)
  • Added MicroPython file system functionality (#88)
  • Added autocompletion to the code editor (#185)

v1.1.5

25 Jun 17:22
Compare
Choose a tag to compare

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

  • Add floating help panel (#115)
  • Add puppeteer tests (#166)
  • Add custom event for dropping a file to the load modal (#168)
  • Refactor some of the blocks code (#165)

v1.1.4

03 Jun 18:02
Compare
Choose a tag to compare

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

  • Run jasmine tests in Azure Pipelines with node and jest (#134)
  • Fix #139 to able to load the blocks in the current version of the Editor (#140)
  • Remove unused "check version" functionality (#144)
  • Fix link in help.html (#138)
  • Add classnames and docs for new editor metrics (#150)
  • Lazy load blocks and only when enabled (#101)
  • Use input instead of div for script name (#95)
  • Remove unused description field, CSS, and JS (#98)

v1.1.3

14 Mar 11:57
Compare
Choose a tag to compare

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

  • Fixes issue loading hex files into the Editor (#89)
  • Delegates Intel Hex manipulation to a library (https://github.com/NordicSemiconductor/nrf-intel-hex) (#77)
  • Help page can read URL parameters to indicate what features to show (#92)
  • When an invalid hex file is loaded it will now display an error message (before it didn't do anything) (#102)

v1.1.2

01 Feb 18:11
45fcb59
Compare
Choose a tag to compare

Equivalent to the deployed https://python.microbit.org/v/1.1.2.

List of changes included in the Change Log: https://github.com/bbcmicrobit/PythonEditor/blob/v1.1.2/CHANGELOG