Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version - v2.1.0 #30

Merged
merged 13 commits into from
Nov 21, 2020
Merged

Version - v2.1.0 #30

merged 13 commits into from
Nov 21, 2020

Conversation

ysfchn
Copy link
Owner

@ysfchn ysfchn commented Sep 25, 2020

Version 2.1

⭐ New

Features

  • Added ability to switch between asynchronous/synchronous.
    You can now choose to create components asynchronously or synchronously.
    setget_async
    setget_async_2

Blocks

  • ComponentCreated
    Raises after a component has been created using the Create block. It also will be raised for components that were created with Schema.

✅ Fixed

  • ImageSprite and Sprite now creating correctly. Add asynchronous operations #35
    ImageSprites and Sprites were not moving when created dynamically. Now it is fixed.

🔄 Improved

  • LastUsedID now returns last component's ID.
    LastUsedID was storing the latest used ID with Create, but now it returns the last component's ID, so it is changing when the last component has deleted.

  • TemplateCreator now has a GUI.
    It is not perfect, but easier to use than a CLI.

⚠ Breaking Changes

None

@ysfchn ysfchn added affects: new release Presents a new version status: in progress In progress labels Sep 25, 2020
@ysfchn ysfchn self-assigned this Sep 25, 2020
shreyashsaitwal and others added 9 commits October 1, 2020 10:54
* Change the process by which getting the last used id works

* Commit suggestion

Co-authored-by: Yusuf Cihan <54748183+ysfchn@users.noreply.github.com>

* Commit suggestion

Remove additional class import

Co-authored-by: Yusuf Cihan <54748183+ysfchn@users.noreply.github.com>

* Resolve conflict

Merged previous commits to old branch, carries over new last used id functionality.

Co-authored-by: Yusuf Cihan <54748183+ysfchn@users.noreply.github.com>
* Add CreateAsync method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add more methods

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Organize create method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* This assumes that 2.1.0 has finished and and we can move on

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Rename "js" to "json"

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Placeholder method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Fix low severity issues

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Return NULL on stub method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Remove unused imports for the invoke method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Rewrite the way annotation classes are gotten

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Rewrite the way annotation classes are gotten

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Refactor ListDetails method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Refactor ListDetails method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Fix TemplateCreator misspellings

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add internal getClass method

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Move findMethod method to internal class

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Test asynchronous component creation and implement component removal instead of just removing it from the component list

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Remove unused imports

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add SchemaAsync method functionality

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Fix build error

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* 👽

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Fix build error

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* This commit fixes #33

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* This commit fixes #34

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* This commit fixes #32

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add measure that prevents spaces from being kept inside of a method name so that errors are less likely to happen for the developer

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add descriptions to CreateAsync and SchemaAsync methods

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Downgrade back to 2.1.0

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Add Async property

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Test Cognitive Complexity

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Test Cognitive Complexity

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Test Cognitive Complexity

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

* Test Cognitive Complexity

Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>

Co-authored-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
@ysfchn ysfchn linked an issue Nov 21, 2020 that may be closed by this pull request
@ysfchn ysfchn marked this pull request as ready for review November 21, 2020 19:52
@ysfchn ysfchn merged commit 87261a1 into main Nov 21, 2020
@ysfchn ysfchn deleted the beta branch November 21, 2020 19:59
@ysfchn ysfchn added status: done Implemented already with a commit and removed status: in progress In progress labels Dec 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects: new release Presents a new version status: done Implemented already with a commit
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Releasing the extension: Asynchronous or/and Synchronous
3 participants