PepeElToro41
378a9a45ff
Fix hooks types ( #226 )
...
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
* fix hooks types
* add generic types
2025-05-16 19:22:08 +02:00
Ukendio
a31db7b17b
Cleanup changelog
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-05-10 23:27:35 +02:00
Ukendio
b179b649f3
Update changelog
2025-05-10 21:44:49 +02:00
Ukendio
62ac4da426
Bump versions
2025-05-10 21:38:47 +02:00
Ukendio
3d7968652d
Merge branch 'main' of https://github.com/Ukendio/jecs
2025-05-10 21:38:04 +02:00
Ukendio
6ebac90fd9
Fix entity lookup
2025-05-10 21:37:53 +02:00
Ukendio
06aba5548f
Bump versions
2025-05-10 21:37:39 +02:00
EncodedVenom
6881a27563
Merge pull request #223 from Ukendio/encodedvenom-update-types
...
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
Update TS types
2025-05-08 23:13:52 -04:00
EncodedVenom
4696fc980a
Update jecs.d.ts
2025-05-08 21:34:41 -04:00
Ukendio
4bb7e64edd
Define behaviour for world:entity(id)
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-05-08 23:21:38 +02:00
EncodedVenom
a19a422c17
Update exists comment
2025-05-08 17:09:37 -04:00
EncodedVenom
98ffef93df
Change meta type
2025-05-08 17:04:48 -04:00
EncodedVenom
d37d0041d6
Merge branch 'main' of https://github.com/Ukendio/jecs
2025-05-08 17:03:20 -04:00
EncodedVenom
45c12a842b
Update jecs.d.ts
2025-05-08 17:02:23 -04:00
Ukendio
150afd784a
Allow pre existing hooks for observer
2025-05-08 17:00:45 -04:00
Ukendio
fd6883cfed
Allow pre existing hooks for observer
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-05-07 19:21:12 +02:00
Ukendio
48a43d4ff8
Update outwards facing types
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-05-07 15:52:02 +02:00
Ukendio
6a8d991185
Networking example
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-04-28 23:40:03 +02:00
Ukendio
3ae84301f2
Recycle higher generation
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-04-27 20:42:55 +02:00
Ukendio
01821f0a7b
Handle only make_alive behaviour in overload
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-04-27 05:03:49 +02:00
Ukendio
6922019ed9
Short circuit return for non zero generation entities
2025-04-27 04:13:49 +02:00
Ukendio
d0af80577b
Add colon
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-04-26 15:44:33 +02:00
Ukendio
7d4d67f38b
Add world_exists
2025-04-26 15:42:20 +02:00
Ukendio
1225f205a8
Should set tags after builtin components
2025-04-26 02:03:39 +02:00
Ukendio
fd2c57fe17
Should begin to allocate above current max_id
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-04-26 01:10:41 +02:00
Ukendio
52435e62a2
dense should be set at index
2025-04-26 00:55:03 +02:00
Marcus
d1d5b1f207
Add entity ranges ( #221 )
...
* Add component registration and metadata API
* Fix test case erroring
* Initial commit
* Simplify entity swap logic in world_entity function
* Allow to disconnect signals
* Remove appending to array
* Add ecs_assert and fix entity range handling
* Fix listener array indexing in observers
* Only max_id and alive_count if range_begin is larger than built in
ranges
* No nullable records
* Index is not a stable pointer
2025-04-25 23:53:39 +02:00
Ukendio
846722ba58
Initialize bundle after builtn components are set
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-04-25 15:47:51 +02:00
Ukendio
8822be58a9
Add assertion against existing idr
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-04-22 04:52:21 +02:00
Ukendio
ef0f69ac6d
Set signal with hook
2025-04-22 04:49:52 +02:00
Marcus
42401f93ae
Add component registration and metadata API ( #219 )
...
* Add component registration and metadata API
* Fix test case erroring
* Fix type issues
* Add component to hook calls' arguments
* Add is_tag function
* Allow focus to capture a single Test
* Add test cases for preregistered tags
2025-04-22 04:38:30 +02:00
Axen
6835f91a09
Docs/hooks set order warning ( #220 )
...
* Add docs warning about hook set order
* Improve warning wording
2025-04-22 04:37:04 +02:00
Neon
e5a30f2bc7
Fix jecs addon repository links
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-04-17 21:08:32 +02:00
as8d
9163285f9e
Add a replication and input section and add feces and axis to addons.md ( #217 )
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-04-14 17:47:39 +02:00
Ukendio
6ec8ed69e9
Pin luau version
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-04-13 05:27:13 +02:00
Ukendio
f9bacf3f54
Remove until end of range for relationship
2025-04-13 05:21:41 +02:00
Ukendio
765a7f9a36
Removed unnecessary tests
2025-04-13 02:37:58 +02:00
Ukendio
66636fd844
Merge branch 'main' of https://github.com/Ukendio/jecs
2025-04-13 01:58:36 +02:00
Ukendio
fc4f4a6a3a
Add type overloads for World.has method
2025-04-13 01:52:41 +02:00
Ukendio
447bb76bb8
Optimize world:has and improve type annotations
2025-04-13 01:51:21 +02:00
nidho
d85a182c76
Fix duplicated 'Luau/TypeScript' in documentation ( #216 )
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-04-11 23:25:52 +02:00
Ukendio
4c958071e0
Change observers export value
2025-04-10 21:10:42 +02:00
Ukendio
ba31aa98ba
Cleanup testing slightly
2025-04-10 19:52:07 +02:00
Ukendio
5c051eb737
Merge branch 'main' of https://github.com/Ukendio/jecs
2025-04-06 20:38:53 +02:00
Marcus
d3830a1c2a
Replace linked list with bidirectional edges
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-04-06 19:24:10 +02:00
Ukendio
001431b836
Experiment: rip out linked lists from archetype graph
2025-04-05 06:04:48 +02:00
Ukendio
6bb36f281e
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-04-05 04:55:21 +02:00
Ukendio
74ef525092
Fix dst clone
2025-04-05 04:55:11 +02:00
Ukendio
df6c568c6b
0.6.0-rc.1
2025-04-05 00:42:04 +02:00
Ukendio
d24ab71e4c
Style fixes
2025-04-05 00:41:38 +02:00