Skip to content

Releases: RaspberryPiFoundation/editor-ui

v0.25.3

19 Jun 12:41
49e4661
Compare
Choose a tag to compare

Fixed

  • Quick fix for expired access token problem in web component (#1046)

v0.25.2

13 Jun 15:56
e3495a2
Compare
Choose a tag to compare

Added

  • Web component now supports using standard editor-ui styles if useEditorStyles is true

Fixed

  • Fix bug where skulpt runs the first component rather than main.py (#1039)
  • Fixing bug with HTML projects loading after remix if they have multiple HTML files (#1040)

v0.25.1

11 Jun 13:07
3a54747
Compare
Choose a tag to compare

Fixed

  • Wrap WebComponentLoader in a BrowserRouter to fix routing issues (#1035)

v0.25.0

06 Jun 15:34
c5d8358
Compare
Choose a tag to compare

Added

  • Add embedded attribute to web component (#1030)
  • Add output_split_view attribute to web component (#1030)

Changed

  • Changes to web component behaviour to support use in embedded view in editor-standalone (#1030)

Fixed

  • None

v0.24.0

04 Jun 08:45
d9fd77e
Compare
Choose a tag to compare

Added

  • Add project_name_editable attribute to web component (#1009)
  • Fires custom event when the theme changes (#1015)
  • Add output_only attribute to web component (#1019 & originally #782)
  • Add assets_identifier attribute to web component (#1019 & originally #901)
  • Enhance code attribute on web component to override project main component content (#1019 & originally #901)
  • Add runCode, stopCode & rerunCode methods to web component (#1019 & originally #899)
  • Send error details in "editor-runCompleted" event (#1019 & originally #915)
  • Return error details to web component (#1019 & originally #915)
  • Add output_panels attribute to web component (#1019 & originally #909)

Changed

  • Remove unused /embedded/projects/:identifier route (#1013)

Fixed

  • Remove unused REACT_APP_LOGIN_ENABLED env var (#1006)
  • Fix infinite remix loop when BYPASS_AUTH set in editor-api (#1007)
  • Fixes for docker-compose.yml (#1008)
  • Fix deprecation warnings in GitHub Actions (#1011)
  • Removed unused isEmbedded param from useProject call in EmbeddedViewer (#1016)
  • Improvements to Cypress specs in CI (#1017)
  • Fix warnings and verbose output when starting Webpack Dev Server (#1018)
  • Add e2e spec for project remix behaviour in web component (#1020)
  • Fix initial value of user in WebComponentLoader (#1021)
  • Make authKey in e2e web component spec more realistic (#1022)
  • Remove unused ComponentStore (#1023)

v0.23.0

09 May 13:01
e7c6c38
Compare
Choose a tag to compare

Added

  • Support to enable embedding iframes in HTML projects from in-house domains (#985)
  • Dispatch event when project identifier changes, e.g. after project is remixed (#2830)
  • Add load_remix_disabled attribute to web component (#992)

Changed

  • Invalidate cached project when project is remixed (#1003)

Fixed

  • Unit tests for pyodide runner (#976)
  • Remove broken format script (#991)

v0.22.2

18 Mar 14:13
dbaf969
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.22.1...v0.22.2

v0.22.1

23 Feb 10:34
5696116
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.22.0...v0.22.1

v0.22.0

22 Feb 12:57
883dc82
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.2...v0.22.0

v0.21.2

23 Jan 17:38
43201e3
Compare
Choose a tag to compare

[0.21.2] - 2024-01-23

Changed

  • Minor copy changes to HTML add file modal
  • Toggle errors sent via apiCallHandler off (#890)
  • Upgrade webpack-dev-server to 4.0.0 to support conditional headers
  • Upgrade yarn to 3.4.1 to workaround a string-width issue

Fixed

  • Editor input not focussing on iPad (#898)