Releases: sugarlabs/musicblocks-v4
Releases · sugarlabs/musicblocks-v4
v4.1.0
Enhancements
- (#180) Added the feature to author programs in the Editor using YAML.
Chore
- (#175, #181) Updated vulnerable dependent package
url-parse
version. - (#174, #179) Updated README text.
Pull the docker image
docker pull ghcr.io/sugarlabs/musicblocks:4.1.0
Run a container using the docker image
docker run -it --rm -p 8080:8080 ghcr.io/sugarlabs/musicblocks:4.1.0
Visit localhost:8080
v4.0.1
Chore
- (#169) Updated core dependency
musicblocks-v4-lib
from releasev1.0.1
to prereleasev0.2.0
.
Pull the docker image
docker pull ghcr.io/sugarlabs/musicblocks:4.0.1
Run a container using the docker image
docker run -it --rm -p 8080:8080 ghcr.io/sugarlabs/musicblocks:4.0.1
Visit localhost:8080
v4.0.0 (Initial Release)
Note: Building the source code will not work anymore as the core library musicblocks-v4-lib
has been unpublished and re-released due to a convention violation. This release uses musicblocks-v4-lib@v1.0.1
but it should be pre-release musicblocks-v4-lib@v0.2.0
.
- Sets up a Node.js project for React using
create-react-app
. - Bundles the Programming Framework (musicblocks-v4-lib).
- Adds a basic View Framework that creates a workspace wrapper, and toolbar buttons and wrappers.
- Adds the Config component that creates a dependency tree of components and dynamically loads them.
- Adds the Painter component with a single SVG sprite.
- Adds basic Syntax Elements for Painter instructions.
- Adds a basic Editor to author programs using Painter instructions.
- Displays the Painter instructions API in the Editor.
- Adds a basic Menu to run and reset programs authored in the Editor.
- Adds project documentation.
- Adds
lint
andCD
workflows.
Pull the docker image
docker pull ghcr.io/sugarlabs/musicblocks:4.0.0
Run a container using the docker image
docker run -it --rm -p 8080:8080 ghcr.io/sugarlabs/musicblocks:4.0.0
Visit localhost:8080