Releases: RaspberryPiFoundation/editor-ui
Releases · RaspberryPiFoundation/editor-ui
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.0
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 ineditor-api
(#1007) - Fixes for docker-compose.yml (#1008)
- Fix deprecation warnings in GitHub Actions (#1011)
- Removed unused
isEmbedded
param fromuseProject
call inEmbeddedViewer
(#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
inWebComponentLoader
(#1021) - Make
authKey
in e2e web component spec more realistic (#1022) - Remove unused
ComponentStore
(#1023)
v0.23.0
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
v0.22.2
What's Changed
- HTML indentation fix by @magdalenajadach in #929
- Fix imports in separate files by @loiswells97 in #941
- Fix Pyodide input function by @loiswells97 in #935
- Spike: Figure out if
pyodide
will work in the web component by @loiswells97 in #945 - Reset openFiles when project is loaded/reloaded by @sra405 in #946
- Fix
pygal
chart.add
function by @loiswells97 in #954 - Fix Pyodide
.whl
file loading on staging and production by @sra405 in #939 - Editor loses focus and scrolls to top when you type by @loiswells97 in #959
- fix preview link by @conorriches in #961
- AstroPi - Starter code missing by @loiswells97 in #963
- Allow
page
url param to be used independently ofbrowserPreview
by @loiswells97 in #958 - Code error message cutoff by @loiswells97 in #968
- AstroPi - emulator missing by @loiswells97 in #967
- Fix visual output scroll for
pygal
by @loiswells97 in #969 - Add editorDarkTheme improvements to editor by @loiswells97 in #972
- AstroPi - hide save popup/toast by @loiswells97 in #965
- Investigate editor scrollbar behaviour in Chrome by @conorriches in #966
- Fix editor asset URLs by @conorriches in #962
- Tweaks to Web Component by @magdalenajadach in #964
New Contributors
- @conorriches made their first contribution in #961
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- Further files to clean up by @magdalenajadach in #926
- Add crossorigin attribute to img tags in html iframe by @sra405 in #927
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- Fix local docker setup to add support for yarn v3 by @sra405 in #905
- Make p5 responsive by @loiswells97 in #887
- Linter 22 by @magdalenajadach in #916
- Allow editor-api to request roles assigned to users by @tuzz in #918
- Add a Pyodide runner based on the python-execution-prototypes by @tuzz in #893
- Fixing text output width on firefox by @loiswells97 in #922
- Theme not correctly applied to sidebar tab by @sra405 in #886
Full Changelog: v0.21.2...v0.22.0