Skip to content

Releases: ysfchn/DynamicComponents-AI2

DynamicComponents - v2.3.0

03 Apr 16:13
d3f09bf
Compare
Choose a tag to compare

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

DynamicComponents - v2.2.2

15 Feb 16:03
4a40624
Compare
Choose a tag to compare

Changes

  • Added ability to get metadata about a component, an event, or function if no annotations are provided.
  • A patch that fixes all events not being handled.
  • Removed ComponentCreated event.

Detailed changes can be found on community post

DynamicComponents - v2.2.1

08 Jan 19:10
5c0616a
Compare
Choose a tag to compare

DynamicComponents - v2.2.0

26 Dec 16:12
facb5df
Compare
Choose a tag to compare

Changes

  • Fixed issues caused by v2.0.
  • Added new GenerateId block.
  • Added new GetComponentMeta block.
  • Added new GetEventMeta block.
  • Added new GetFunctionMeta block.
  • Added new GetPropertyMeta block.
  • Added new ComponentBuilt event.
  • Deprecated ComponentCreated event.
  • Deprecated GetName method.
  • Deprecated RandomUUID method.
  • Deprecated ListDetails method.
  • ChangeId block will now replace the word for all IDs.
  • LastUsedID block block reverted back to using v2.0.0s method.
  • Schemas now can prefix keys with "%"
  • Async block was removed due to the new Thread designer-only property.

Detailed changes can be found on community post

DynamicComponents - v2.1.0

21 Nov 20:18
87261a1
Compare
Choose a tag to compare

Changes

  • Added ability to switch between asynchronous/synchronous.
  • Added support for ImageSprite and Sprite components.
  • Added new ComponentCreated event.
  • TemplateCreator now has a GUI.

Detailed changes can be found on community post

DynamicComponents - v2.0

10 Sep 13:02
26d0eda
Compare
Choose a tag to compare

Changes

  • Added ability to write full class name!
  • Introducing TemplateCreator! Generate Schemas Instantly from the AIA file!
  • Added new RandomUUID block.
  • Added new IsDynamic block.
  • Added new Move block.
  • Added new SetOrder block.
  • Added new GetOrder block.
  • Added new SetProperties block.
  • Added new VersionName block.
  • Added new Invoke block.
  • Added new ListDetails block.
  • Spaces will be deleted by default in property, class, and component names.
  • SchemaCreated event now has two parameters, name and parameters.
  • GetDesignerProperties block has been removed due to the addition of the ListDetails block.

Detailed changes can be found on community post

DynamicComponents - v1.3

23 Jun 18:10
5addd3f
Compare
Choose a tag to compare

Changes

  • Added new Schema block to create components with JSON templates.
  • Fixed .getParameterCount() issue.
  • Added support for creating third party extensions.

Detailed changes can be found on community post

DynamicComponents - v1.2

30 May 23:44
70cec20
Compare
Choose a tag to compare

Changes

  • Added new UsedIDs block.
  • Added new ChangeId block.
  • Removed RemoveAll block due to its errors.
  • SetProperty now supports numbers too.
  • Implemented ProGuard.
  • Create block now supports creating from an existing component.

Detailed changes can be found on community post

DynamicComponents - v1.1

10 Mar 20:28
Compare
Choose a tag to compare

Changes

  • Added new GetName block.
  • Added new SetProperty block. (Experimental)
  • Added new GetProperty block.
  • Added new RemoveAll block.
  • Added new GetDesignerProperties block.
  • Fixed Remove block bug.

Detailed changes can be found on community post