Skip to content

v1.6.0

Compare
Choose a tag to compare
@hugoattal hugoattal released this 15 Apr 15:30
· 2 commits to main since this release

⚠️ Breaking changes

  • exportLogic: Now returns an object instead of its stringified version.
  • Update node data: Some scripts might need to be open on the editor, then saved to compile properly.

🏗️ Features

  • Compiler overhaul: Big overhaul of the Luna Park compiler.
  • Compiler API: Add compiler API to remotely build code. (available soon)
  • Sandbox: Add a sandbox package to execute code safely. (available soon)
  • Entry node limitation: Limit one entry node creation per graph.
  • LpControls: Add a new lp-controls component to display the navigation controls of Luna Park.
  • LpLogicEditor: Add update event when the editor content is updated.
  • Dynamic build: Add read and write access to the node config data.
  • Web components: Improve web components declarations.

🐛 Bug Fixes

  • Fix store instance: Fix a bug where there could be multiple store instances (again).
  • Fix spread compilation: Spread operation nodes now compile as intended.
  • Fix create object compilation: Create object operation nodes now compile as intended.
  • Fix default value compilation: Fix a bug where default values overrode connections.
  • Fix operation argument compilation: Operation nodes with argument now compile as intended.
  • Fix exporter: Fix a bug where exporting a project broke the editor.
  • Fix variable creation: Creating a new variable won't throw an error.