- Component removal and HasNot fix
- Fix so that systems can't be added twice
- Fixed component removal so that it actually removes components
- Fixed
HasNot
filters to properly filter after a filtered component is added - BREAKING: Bumped Dart to v2.15.0 to allow for constructor tear-offs
- Made assertion for getting/checking/removing a
Component
stricter - BREAKING: Made the
priority
field onSystem
final - BREAKING: Components will now be marked for removal. This fixes the concurrent modification error
- Stable null-safety release
- Added
ValueComponent
for single value components - Refactored the Component system to allow for all types to be used as init data
- Initial setup