Skip to content
This repository has been archived by the owner on Mar 14, 2022. It is now read-only.

Releases: sayhisam1/Stitch

0.12.0 Pre-Release

05 Dec 03:42
38c2e88
Compare
Choose a tag to compare
0.12.0 Pre-Release Pre-release
Pre-release

What's Changed

  • Added Signals to Stitch
  • TagSystem now adds/removes tags from instances when tag components are added/removed.

Full Changelog: v0.11.0-pr3...v0.12.0-pr

0.11.0 Pre-Release

13 Nov 20:49
Compare
Choose a tag to compare
0.11.0 Pre-Release Pre-release
Pre-release

What's Changed

Full Changelog: v0.10.0-pr...v0.11.0-pr3

0.10.0 Pre-Release

10 Nov 06:04
d0a21d4
Compare
Choose a tag to compare
0.10.0 Pre-Release Pre-release
Pre-release

What's Changed

❗Breaking Changes:

  • validators on ComponentDefinitions has been changed! See #1 for details on changes

New Contributors

Full Changelog: v0.9.2-pr...v0.10.0-pr

0.9.2 Pre-Release

08 Nov 08:48
Compare
Choose a tag to compare
0.9.2 Pre-Release Pre-release
Pre-release

Version 0.9.2
Caught some last-minute changes to behavior that I feel are important to fix before full release

Changes since 0.9.0

  • Breaking: Components are now locked using table.freeze. Immutability is important, and now it is enforced with an iron fist ✊. This change is breaking if you relied upon directly changing the component table to update data - you should instead be using world:setComponent and world:updateComponent to change data.
  • Breaking: The System lifecycle methods (onCreate, onUpdate, onDestroy) are now static methods. This means they no longer receive themselves as the first parameter, so any code using system:onUpdate should now be changed to use system.onUpdate (and same for other lifecycle methods). The old behavior was a code smell since Systems shouldn't be holding any state to begin with. You can instead use a System State Component attached to Workspace to store System state (with the added benefit of cleaning itself up on HotReload), or local variables.

0.9.0 Pre-Release

19 Oct 09:26
4651c4b
Compare
Choose a tag to compare
0.9.0 Pre-Release Pre-release
Pre-release

Almost ready for stable release - am fairly confident on tests.

v0.1-alpha

24 Jun 06:02
Compare
Choose a tag to compare
v0.1-alpha Pre-release
Pre-release

This is the first release for Stitch, the entity component system

Included in this release:
A simple DOTS-like api for the ECS
Support for systems