Releases: bbcmicrobit/PythonEditor
Releases · bbcmicrobit/PythonEditor
v2.0.0-rc.1
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
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
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:
v2.0.0-beta.3
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
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
Deployed to: https://python.microbit.org/v/beta
v1.1.5
v1.1.4
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
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
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