From 9021d04e1eb778940db6832e77734358fe08fb2f Mon Sep 17 00:00:00 2001 From: aaron <83140718+centau@users.noreply.github.com> Date: Thu, 6 Apr 2023 03:04:00 +0100 Subject: [PATCH] --- .luaurc | 2 +- CHANGELOG.md | 67 +--------------------------------------------------- wally.toml | 6 ++--- 3 files changed, 5 insertions(+), 70 deletions(-) diff --git a/.luaurc b/.luaurc index 34e951c..477aa9b 100644 --- a/.luaurc +++ b/.luaurc @@ -1,6 +1,6 @@ { "languageMode": "strict", "lint": { "BuiltinGlobalWrite": false, "UnknownGlobal": false }, - "globals": [ "aa" ] + "globals": [] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 28c648f..21d7d4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,71 +8,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). --- -## [0.4.0] - 2023-01-26 - -### Added - -- Component grouping and `Registry:group()`. -- Method `View:use()`. -- Constant `ecr.null`. - -### Removed - -- Method `View:include()` and `Observer:include()`. - -### Fixed - -- `Registry:add()` not firing `Registry:added()` signals. -- Mismatch between argument list and values returned in multi-typed observers. -- Observers not garbage collecting after calling `Observer:disconnect()`. - -### Improved - -- Connection firing speed by ~70%. - ---- - -## [0.3.0] - 2023-01-09 - -### Added - -- Overload for `Registry:create()` to create an entity with a given identifier. - -### Changed - -- Registry signals no longer pass the registry as the first argument to listeners. -- Observers no longer track entities with removed components. -- Method `Registry:entities()` now creates and returns an array of only valid entities. -- Function `ecr.registry()` can no longer pre-allocate memory. - -### Removed - -- Method `Registry:capacity()`. - -### Improved - -- Double-type view iteration speed by ~100%. - ---- - -## [0.2.0] - 2022-12-08 - -### Added - -- Method `View:include()` and `Observer:include()`. -- Method `Registry:patch()`. -- Method `Registry:add()` and optional default parameter for `ecr.component()`. - -### Changed - -- Behavior `for ... in View do` now behaves the same as `for ... in View:each() do`. -- Signal diconnect API (Signal now returns a connection object to call disconnect on). - -### Improved - -- Entity creation and release speed by ~100%. -- Multi-type view iteration speed by ~60%. - -## [0.1.0] - 2022-11-16 +## [0.1.0] - 0000-00-00 - Initial release diff --git a/wally.toml b/wally.toml index d72916f..2f44002 100644 --- a/wally.toml +++ b/wally.toml @@ -1,7 +1,7 @@ [package] -name = "centau/ecr" -description = "A fast, lightweight Luau ECS library." -version = "0.4.0" +name = "centau/vide" +description = "" +version = "" registry = "https://github.com/UpliftGames/wally-index" realm = "shared" include = ["src", "LICENSE.md", "default.project.json"]