Commit graph

722 commits

Author SHA1 Message Date
daimond113
f2a803c0d8
Remove data generic from entity in hooks 2025-07-27 00:13:14 +02:00
Ukendio
3e46b723e9 Clarify exists usage
Some checks are pending
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-07-26 02:50:24 +02:00
Ukendio
3ab1d970e2 Remove dead links 2025-07-26 02:45:13 +02:00
Ukendio
3e2d40e706 Make a table for cleanup 2025-07-26 02:41:40 +02:00
Ukendio
1c2dee57d3 Add some examples 2025-07-26 02:41:18 +02:00
Ukendio
3777585677 Address docs issues 2025-07-26 02:09:28 +02:00
Ukendio
f792c98585 Bump
Some checks failed
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-07-24 04:57:06 +02:00
Ukendio
7b43748f18 Fix types issues 2025-07-24 02:25:56 +02:00
Ukendio
666a3ef6de Fix inner types 2025-07-24 02:04:36 +02:00
Ukendio
69911093a3 No need to check for 0 anymore
Some checks are pending
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-07-23 00:38:16 +02:00
Ukendio
59df0bf2a3 Bump
Some checks failed
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-07-19 14:30:48 +02:00
Ukendio
3e995c9d7d Fix iterator not returning correct column for 8+ overloads 2025-07-19 14:29:36 +02:00
Ukendio
78fe5338cf index component record after archetype gets created
Some checks are pending
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-07-18 16:53:32 +02:00
Ukendio
ca0689c92b Bump 2025-07-18 15:14:39 +02:00
Ukendio
117a5e0ca7 Fix on_remove hook not called on cached edge 2025-07-18 15:13:59 +02:00
Ukendio
d99088ea1e Bump rc
Some checks are pending
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-07-18 00:38:39 +02:00
Ukendio
012b5e2bfa Make cleanup conditions 2025-07-18 00:37:58 +02:00
Ukendio
54b21001ab Bump versions 2025-07-17 23:45:56 +02:00
Ukendio
9c09686a69 always check OnDelete condition 2025-07-17 23:45:04 +02:00
Ukendio
ebc39c8b28 Remove debug msgs
Some checks are pending
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-07-17 19:38:24 +02:00
Ukendio
7b86084b94 Bump versions 2025-07-17 19:34:29 +02:00
Ukendio
25ceda5cee Remove alive count upvalue 2025-07-17 18:50:21 +02:00
Ukendio
fc56b6f716 Retrieve updated max_id 2025-07-17 18:47:05 +02:00
dai
c30328527a
Add typings for bulk operations (#257)
* Add typings for bulk operations

* Use Id
2025-07-17 18:25:37 +02:00
Ukendio
c3853023d0 Allow creating an entity with a non-zero generation below range 2025-07-17 18:24:44 +02:00
Ukendio
7b253e1c2a Remove archetype recycling 2025-07-17 18:07:11 +02:00
Ukendio
210d62d463 Add tests for archetype edges cleanup
Some checks failed
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-07-14 15:58:14 +02:00
Ukendio
3f6f8c1739 Export jecs.record for retrieving entity records 2025-07-14 15:57:47 +02:00
Ukendio
7f66d21e6d Recycle component records 2025-07-14 14:17:18 +02:00
Ukendio
5334d8734d Export jecs.Component in roblox-ts types 2025-07-14 13:12:41 +02:00
Ukendio
a6ae67250c Use old interface
Some checks are pending
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-07-14 00:47:20 +02:00
Ukendio
9ae32bcce8 Update hook retrieval 2025-07-14 00:45:01 +02:00
Ukendio
f6731069aa Add backwards relation to edges
Some checks are pending
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-07-13 05:15:55 +02:00
Ukendio
c67dfcbd24 Bump versions
Some checks failed
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-07-10 12:57:51 +02:00
Ukendio
e1545710db LF 2025-07-10 12:52:33 +02:00
Ukendio
aa178981dc Hotfix archetype not being marked dead 2025-07-10 12:51:04 +02:00
Ukendio
ad5ed3b5ea Increment alive count if under dense
Some checks failed
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-07-06 19:42:10 +02:00
Ukendio
362490d25e Always swap entity 2025-07-06 18:49:28 +02:00
Ukendio
6c1793f853 Remove indirections to entity_index 2025-07-06 17:57:35 +02:00
Ukendio
6b6f6fb961 Bump versions 2025-07-06 17:52:59 +02:00
Ukendio
29350e6ec3 Fix bug to allow deletion outside partitioned range 2025-07-06 17:44:02 +02:00
Ukendio
eed1b6179e Export ArchetypeOnCreate and ArchetypeOnDelete events 2025-07-06 17:08:29 +02:00
Ukendio
cf94a48a40 Optimized observers 2025-07-06 17:07:43 +02:00
Ukendio
23540e5919 Make iterators simple functions
Some checks are pending
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-07-06 09:52:09 +02:00
Ukendio
169ec09ed5 Change monitor to be iterable 2025-07-06 09:48:13 +02:00
Ukendio
a9891abf6d Make callback optional 2025-07-06 09:42:49 +02:00
Ukendio
6dfb428296 Updated observers 2025-07-06 09:33:31 +02:00
Ukendio
b92cf9ab76 Bump versions 2025-07-06 08:52:17 +02:00
Ukendio
5aedb5e730 Bump wally 2025-07-06 08:51:10 +02:00
Ukendio
1c524f1587 Update TS types 2025-07-06 08:49:10 +02:00