Skip to content

DynamicComponents - v2.3.0

Latest
Compare
Choose a tag to compare
@ysfchn ysfchn released this 03 Apr 16:13
d3f09bf

Changes

  • Removed deprecated blocks.
  • GetComponent and GetId returns an empty string if the component has not found instead of *nothing*.
  • Fixed the issue where canvas elements (Ball, ImageSprite, Sprite) doesn't work properly after being created.
  • Added CreateEphemeral block to create & return the component directly without assigning to an ID.
  • Added RemoveComponent block to remove components with the component block instead of requiring its ID as in Remove block.
  • Added ReplaceId block to just change the old ID with a new ID, unlike ChangeId, it doesn’t change the part of ID among all IDs.
  • Template names (name key) are no longer mandatory to set.
  • Schema block is now more reliable than ever, as it no longer manipulates the whole template to replace template keys.
  • Block and error descriptions are now more detailed, which hopefully should cause fewer confusions for common mistakes.
  • Some other internal/background changes to make the extension more performant and make it easy to examine the code.
  • Introducing the web-based schema generator, superseding the old TemplateCreator Python tool.

Detailed changes can be found on community post