Version 2.3.0
I know it has been a long while since the last release, as there were not that huge changes to create a new release for, but during the past months the extension became the more polished, so I wanted to release a new version and here it is.
Hopefully this release should be the last one since the extension now can be considered “completed/final” as it already serves its purpose (to create components dynamically) and I don’t want to make it more bloated and harder-to-use. Also, considering the extension is now around for almost more than 4 years, it had to come to an end sooner or later. I of course plan to fix bugs whenever it is encountered even after this release, but please note that it is possible that there may be long periods of time between new releases unless there are critical issues as I have a personal life like everyone else here.
New
-
Added CreateEphemeral block to create & return the component directly without assigning to an ID.
-
Added RemoveComponent block to remove components from screen instead of requiring its ID as in existing “Remove” block. Compared to existing “Remove” block, this block can also remove non-dynamic components.
-
Added ReplaceId block (pull request #47) to just change the old ID with a new ID, unlike “ChangeId”, it doesn’t change the part of ID among all IDs.
Most of you probably already know it, but for those who don’t, there is now a web-based tool that replaces the old TemplateCreator Python tool to create schemas from existing AIA projects in a few clicks in your browser directly.
Fixed
- Fixed the issue where canvas elements (
Ball
,ImageSprite
,Sprite
) doesn’t work properly after being created. (pull request #66) GetComponent
andGetId
now returns an empty string if the component has not found instead of returning*nothing*
. (pull request #49)
Improved
- 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 efficient and make it easy to examine the code.
Removed
- Removed already deprecated blocks from older releases. No need to change anything if you are already not using any of the deprecated blocks.
Looking for downloads?
Click to jump to the first post