All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.1.0-beta.13 (2022-05-02)
- made Mapper additional abstraction layer between network client/server and Adapter (7cb674b)
0.1.0-beta.12 (2022-04-23)
- allow empty ports in websocket-client.adapter.ts (596b4de)
0.1.0-beta.11 (2022-04-18)
- added SerializerApi (ff65781)
0.1.0-beta.10 (2022-04-11)
- fixed entity id assignment when negative predefined id assigned (3cc3825)
0.1.0-beta.9 (2022-04-11)
- Action Typing improvements (c632c23)
0.1.0-beta.8 (2022-04-11)
- added AuthClientApi and AuthServerApi with their Simple implementations (62b7e57)
0.1.0-beta.7 (2022-04-07)
- add DataQueryResult type (f46bc7e)
0.1.0-beta.6 (2022-04-05)
Note: Version bump only for package @worldscapes/root
0.1.0-beta.5 (2022-03-29)
- added way to assign predefined Entity ids (1283dce)
0.1.0-beta.4 (2022-03-28)
0.1.0-beta.3 (2022-03-25)
- added publishConfig and repository to root package.json (9174562)
- remove .nodemon from package (87bcdc6)
- update publish.yml to publish from-package (3afcc9e)
- updated node auth token (fa468aa)
- updated engine exports (b71bc5a)
0.1.0-beta.2 (2022-03-24)
- updated package.json to point to repository (c5b8c53)
0.1.0-beta.1 (2022-03-24)
- fixed imports in client package (1c67b15)
- added /dist to .gitignore (0e56f11)
- fixed clean script (ae956d9)
- fixed concept.md formatting (9ba6ae6)
- fixed concept.md formatting (b18a85a)
- fixed lint issues (dac66ec)
- removed unused cannon.js script (0834b1e)
- renamed clear script (ae4a277)
- split Version and Publish in publish.yml (14ad293)
- synchronize testing package version (46df051)
- synchronized package versions (2785fbc)
- updated format script (34d4f24)
- updated package.json (e375f1b)
- updated publish.yml (8a96090)
- updated publish.yml (f574eeb)
- updated publish.yml (ea8a845)
- updated publish.yml (d260793)
- updated publish.yml (0a60f55)
- updated publish.yml (51b7915)
- updated publish.yml (9f7a8ee)
- updated publish.yml (bb699f9)
- updated publish.yml (e1669cf)
- updated publish.yml (6b2674e)
- added ability to inject rules (c9c68a4)
- added abstract ECRStore (ac8673e)
- added basic built-in commands (6910bf2)
- added basic class for WorldscapesServer (f8c52b3)
- added basic Component and Resource structures (e5e2dee)
- added basic NetworkServerApi (9635e68)
- added client-side simulation (b600aa5)
- added concept.md to describe engine architecture (214cbbc)
- added Display Api object (73cd900)
- added MessageMapper in Network (a923581)
- added root clean:all, start:all, start:all:clean scripts (7b929d1)
- added root lint script (21ee42c)
- added rule condition check in simulation (700d90d)
- added rule condition check in simulation (e273e22)
- added Store executeQuery() for synchronous queries (64c3a30)
- added Systems (3b7fb2e)
- added Tools to exports (dd07c3f)
- changed Rule return type to Command[] (56ba185)
- configured Jest (d47d8af)
- configured root test command (28ba15f)
- created basis for ECRCommands (2c5e0e5)
- entity request now returns entityId (9a7bf8e)
- implemented basic ECS API object (8b8ca3b)
- implemented NetworkClient (e455e1c)
- implemented typing for query conditions and query body (c2a86e8)
- implemented typing for query conditions and query body (1a5acb4)
- implemented websocket adapter (3bcc3ea)
- implemented WSCStructure (3c36a03)
- introduced lerna (dfd29dc)
- move simulation into separate API Object (51bb98b)
- prepared for Worldscapes rework (e58c6f7)
- simulation now passes data to rule.condition (230ac6f)
- split testing to separate package (0edd1dc)
- updated package version (0606f1a)
- updated package.json for npm release (4134c07)
- updated publish GitHub Actions workflow (273178f)