Ukendio
4435d718a7
Change TS types for Archetype
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-03-02 01:24:53 +01:00
Ukendio
62af051e7a
Bump
2025-03-01 20:16:26 +01:00
Ukendio
a5dad9aa4d
Fix entity deletion swap logic
2025-03-01 20:15:52 +01:00
Ukendio
1bfcba7422
Optimized queries for more than 4 components
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-26 17:26:11 +01:00
Ukendio
c9b07433aa
Reduce memory usage for archetype records
2025-02-26 17:04:17 +01:00
Ukendio
af13ea9f5f
Bump
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-25 02:41:27 +01:00
Ukendio
61e0df82ae
Remove invoke_hook
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-02-25 02:39:41 +01:00
Nidoxs
1a7b1b02b6
Update Jecs version to latest in get-started.md ( #199 )
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-02-23 18:34:53 +01:00
Clown
872e5c9cdb
Bump Jabby v0.2.0-rc.9 ( #197 )
...
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
Fixes demo not running because of breaking changes in Jabby
2025-02-21 18:26:06 +01:00
lolmanurfunny
4c5e5e1968
Fix redundant checks in world_remove ( #198 )
2025-02-21 18:10:24 +01:00
Ukendio
3815c62442
Fix critical issue with deleted entity being swapped with the last
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-20 22:55:07 +01:00
Ukendio
1b96975b53
Merge branch 'main' of https://github.com/Ukendio/jecs
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-15 21:57:37 +01:00
Ukendio
11589f5aa8
Add stress test
2025-02-15 21:57:30 +01:00
Saber
19af753903
Fix docs for :parent ( #192 )
...
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
* Update relationships.md
removed duplicate descrption for 'find first target of a relationship' and fixed the incorrect typescript (I hope) example of getting the parent of an entity
* Start work on #188
2025-02-15 00:07:07 +01:00
Ketasaja
7af6908781
Fix types ( #190 )
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-02-14 10:51:30 +01:00
Ukendio
0064f24924
Merge branch 'main' of https://github.com/Ukendio/jecs
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-09 20:38:08 +01:00
Ketasaja
6ec0b0bb8b
Change entity type ( #189 )
2025-02-09 20:37:20 +01:00
Saber
1d1b7b099a
Update relationships.md ( #184 )
...
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
removed duplicate descrption for 'find first target of a relationship' and fixed the incorrect typescript (I hope) example of getting the parent of an entity
2025-02-07 11:01:54 +01:00
Clown
57fd564aa7
Add planck to addons page ( #185 )
2025-02-07 07:18:41 +01:00
Ukendio
1937529dcb
Modify example
2025-02-05 22:26:12 +01:00
Saber
aac91bb8ff
Update relationships.md ( #184 )
...
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
removed duplicate descrption for 'find first target of a relationship' and fixed the incorrect typescript (I hope) example of getting the parent of an entity
2025-02-04 20:21:19 +01:00
EncodedVenom
f91ed9f24b
Bump analysis.yaml
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-02-02 19:06:11 -05:00
Ukendio
44534b7c81
Improve deletion
2025-02-01 13:07:55 +01:00
maeriil
5c19a3b595
Typescript Types for Archetypes
...
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
* resolves #182 - TS types for Archetypes
* description for archetype query
* updated archetype number type
2025-01-31 15:29:32 +01:00
Ukendio
cc7daa6a06
Cleanup codebase
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-01-29 08:28:08 +01:00
EncodedVenom
a39fc8d0a2
Merge pull request #181 from maeriil/ts-types-tag-fix
...
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
Typescript: Refine types to use proper values for tags commonly used in conjunction with pair
2025-01-20 21:15:32 -05:00
maeriil
a8570e89a7
fix ts types from Entity<unknown> to Tag for appropriate entities
2025-01-20 03:50:42 -05:00
Ukendio
b3ab540705
Merge addons
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-01-18 00:14:26 +01:00
Ukendio
61a7acae55
Update documentation
2025-01-18 00:13:34 +01:00
Magic
a9bb87745c
docs: Remove sapphire-jecs, add rubine ( #180 )
...
- Sapphire, therefore also sapphire-jecs, is going away soon. It's currently unmaintained and will be archived as soon as I can do some final updates to it.
+ Rubine is nearing it's full v0.1.0 release, being stable so far but lacking unit tests. In it's current state it's ready to be added to the addons page.
2025-01-17 23:30:26 +01:00
Ukendio
f66961fc9b
Add documentation on caching to concepts
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-01-17 11:17:26 +01:00
Ukendio
0cb7558fbb
Fix types on idr
2025-01-17 11:17:07 +01:00
Ukendio
a1a3e14a1a
Bump
2025-01-17 10:42:24 +01:00
Intrinsic
5e3739036a
Fixed hooks invocation in the event of relationship target deletion. ( #179 )
...
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
* Fixed hooks invocation (case #3 )
* Reverted world:component() to world:entity()
Co-authored-by: lolmanurfunny <77128366+lolmanurfunny@users.noreply.github.com>
* Removed whitespace
---------
Co-authored-by: lolmanurfunny <77128366+lolmanurfunny@users.noreply.github.com>
2025-01-17 01:46:14 +01:00
Magic
0296c4b2f9
fix 'jecs.World.new()' being inferred to return 'any' ( #177 )
2025-01-17 00:45:55 +01:00
Intrinsic
c354a29fb1
Fixed world:delete() not invoking OnRemove hooks. ( #178 )
...
* Fixed cached wildcard queries
* Fixed world:delete() not calling OnRemove hook
* Typo in hooks fix
* Fixed test case
* Fixed test case (again)
* Fixed test case (again 2x)
* Now it should work
2025-01-17 00:45:29 +01:00
Intrinsic
669c216387
Fixed cached wildcard queries ( #176 )
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-01-16 09:02:21 +01:00
Ukendio
52e03683db
Update documentation
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-01-15 19:59:07 +01:00
Ukendio
753adf884d
Bump
2025-01-15 19:24:14 +01:00
Ukendio
bc11bd9cff
Merge unit testing
2025-01-15 13:11:22 +01:00
Ukendio
d85a8914d9
Fix names on workflow files
2025-01-15 13:10:05 +01:00
Marcus
fb372d7e09
Update unit-testing.yaml
2025-01-15 13:08:32 +01:00
Laud Boateng
bce46bc93f
Fix World Each to iterate multiple archetypes ( #174 )
...
* Add tests for entity-child relationships and removal in world queries, fixed world_each
* Correct test case
---------
Co-authored-by: Marcus <ukendio@gmail.com>
2025-01-15 13:03:28 +01:00
Ukendio
bacf056851
Optimize removal of children
Analysis / Run Luau Analyze (push) Waiting to run
Deploy VitePress site to Pages / build (push) Waiting to run
Deploy VitePress site to Pages / Deploy (push) Blocked by required conditions
Publish to NPM / publish (push) Waiting to run
Unit Testing / Run Luau Tests (push) Waiting to run
2025-01-14 22:11:45 +01:00
Ukendio
4392f94126
Merge branch 'main' of https://github.com/Ukendio/jecs
Analysis / Run Luau Analyze (push) Waiting to run
Deploy VitePress site to Pages / build (push) Waiting to run
Deploy VitePress site to Pages / Deploy (push) Blocked by required conditions
Publish to NPM / publish (push) Waiting to run
Unit Testing / Run Luau Tests (push) Waiting to run
2025-01-14 11:09:28 +01:00
Ukendio
6123946e11
Improve cached queries
2025-01-14 11:09:18 +01:00
vnnh
509048b9df
Fix table.move usage in query_cached ( #173 )
...
Analysis / Run Luau Analyze (push) Has been cancelled
Deploy VitePress site to Pages / build (push) Has been cancelled
Publish to NPM / publish (push) Has been cancelled
Unit Testing / Run Luau Tests (push) Has been cancelled
Deploy VitePress site to Pages / Deploy (push) Has been cancelled
* Fix table.move usage in query_cached
* Add test case
2025-01-05 06:41:52 +01:00
EncodedVenom
aafafc90b2
chore: bump (testing npm action)
Analysis / Run Luau Analyze (push) Waiting to run
Deploy VitePress site to Pages / build (push) Waiting to run
Deploy VitePress site to Pages / Deploy (push) Blocked by required conditions
Publish to NPM / publish (push) Waiting to run
Unit Testing / Run Luau Tests (push) Waiting to run
2025-01-04 00:36:42 -05:00
EncodedVenom
302dedd538
chore: give a name to the publish npm action (I forgor sorry)
2025-01-04 00:29:30 -05:00
EncodedVenom
08c0d24f18
Create publish-npm.yml ( #172 )
2025-01-04 06:26:07 +01:00