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