Releases: microbit-foundation/python-editor-v3
Releases · microbit-foundation/python-editor-v3
3.1.0
What's Changed
New features
- The Python Editor can now be used offline after initially loading it online. In browsers that support it, it can be installed as a PWA.
- Enable the simulator service worker on beta/staging by @microbit-matt-hillsdon in #1181
- PWA functionality including offline mode (featured flagged) by @microbit-robert in #1170
- Allow SW scope without a trailing slash by @microbit-matt-hillsdon in #1184
- Enable the PWA flag for review/staging by @microbit-matt-hillsdon in #1192
- Enable PWA on production by @microbit-robert in #1195
- Warn users when using V2 API features with micro:bit V1 by @microbit-robert in #1177
Minor changes
- Centralize keyboard shortcuts by @microbit-robert in #1175
- Upgrade CodeMirror by @microbit-robert in #1176
- Improve error handling for WebUSB issues by @microbit-robert in #1164
- Update typeshed stub: Add
spi:read()
second argument by @microbit-grace in #1179 - Audit fixes by @microbit-matt-hillsdon in #1183
- Upgrade UI deps by @microbit-grace in #1187
- Use EventTarget rather than the Node "events" module by @microbit-matt-hillsdon in #1188
- Translation sync & add pl as preview by @microbit-matt-hillsdon in #1191
- Reinstate simulator compass animation by @microbit-robert in #1197
- Signature help: restructure async work by @microbit-matt-hillsdon in #1198
- Fix missing "Code copied..." string by @microbit-matt-hillsdon in #1200
- Translation sync by @microbit-robert in #1201
- Audit fix by @microbit-matt-hillsdon in #1202
Full Changelog: v3.0.27...v3.1.0
3.0.27
What's Changed
- In-context translation by @microbit-grace in #1169
- Update typeshed for Image.SMILE doc by @microbit-grace in #1165
- Improve search by @microbit-robert in #1161
Significant internal changes:
- Upgrade Chakra UI/React by @microbit-matt-hillsdon in #1114
- Switch to Vite from Create React App by @microbit-matt-hillsdon in #1152
- Playwright by @microbit-grace in #1153
- Document using alternative Sanity project/dataset by @microbit-matt-hillsdon in #1159
- Parameterise Sanity config by @microbit-grace in #1158
Other internal changes largely in support of the Vite/React updates:
- Revert back to using Puppeteer 13.7.0 by @microbit-grace in #1150
- e2e fixes by @microbit-matt-hillsdon in #1151
- Tweak about dialog after Chakra UI upgrade by @microbit-matt-hillsdon in #1149
- Upgrade theme package by @microbit-matt-hillsdon in #1154
- Get the welcome video via the deployment rather than the CMS by @microbit-matt-hillsdon in #1157
- Fix serial re-init required when switching tabs by @microbit-robert in #1163
- Replace fork of lunr-languages with upstream package by @microbit-grace in #1168
- Bump action versions by @microbit-matt-hillsdon in #1171
- Update theme package by @microbit-matt-hillsdon in #1172
- Tweak initial render of search icon by @microbit-matt-hillsdon in #1173
Note: this release contains minor changes from a user perspective but the toolchain updates and changes to the deployment/package may make this update more involved for developers maintaining their own version of the editor.
New Contributors
- @microbit-grace made their first contribution in #1150
Full Changelog: v3.0.26...v3.0.27
3.0.26
What's Changed
- Preview of German translation by @microbit-matt-hillsdon in #1142
- Build updates by @microbit-matt-hillsdon in #1143
- Align menu items across apps by @microbit-robert in #1144
Full Changelog: v3.0.25...v3.0.26
3.0.25
What's Changed
- Translation update from Crowdin by @microbit-matt-hillsdon in #1139
Full Changelog: v3.0.24...v3.0.25
3.0.24
What's Changed
- Upgrade to MicroPython 2.1.2 by @microbit-matt-hillsdon in #1138 this fixes a NeoPixel issue
Build/test/internal changes
- Add a cmsPreview flag to use alternative CMS dataset by @microbit-matt-hillsdon in #1135
- Audit fixes by @microbit-matt-hillsdon in #1134
Full Changelog: v3.0.23...v3.0.24
3.0.23
No user visible changes. The following changes affected the build/test pipeline:
- Upgrade to Node 20 by @microbit-matt-hillsdon in #1130
- Pass through the Sentry DSN if available
Full Changelog: v3.0.22...v3.0.23
3.0.22
What's Changed
- Allow local storage settings to be overridden by @microbit-robert in #1129
Full Changelog: v3.0.21...v3.0.22
3.0.21
What's Changed
- Fix auto-complete layout at narrow widths by @microbit-robert in #1126
- Add flag to hide language setting menu by @microbit-robert in #1128
Full Changelog: v3.0.20...v3.0.21
3.0.20
What's Changed
- Cookie consent integration by @microbit-matt-hillsdon in #1124
Full Changelog: v3.0.19...v3.0.20
3.0.19
What's Changed
- Update fragile WebUSB error matching code. by @microbit-matt-hillsdon in #1122
- GH action: fix routing of prefix setting by @microbit-matt-hillsdon in #1123
Full Changelog: v3.0.18...v3.0.19