Commit graph

  • cbb4b84dc6 Merge branch 'main' of https://github.com/Ukendio/jecs EncodedVenom 2025-05-16 18:57:55 -0400
  • 378a9a45ff
    Fix hooks types (#226) PepeElToro41 2025-05-16 11:22:08 -0600
  • 52aa9b9aee add generic types PepeElToro41 2025-05-12 17:22:19 -0600
  • 505d9bc5e3 fix hooks types PepeElToro41 2025-05-12 16:18:09 -0600
  • 06bd909f51 fix: add overload for world.entity duck.__index 2025-05-12 14:47:33 -0700
  • a39752a833 fix: allow components for world.add in typescript duck.__index 2025-05-12 14:11:04 -0700
  • a31db7b17b Cleanup changelog Ukendio 2025-05-10 23:27:35 +0200
  • b179b649f3 Update changelog v0.6.0 Ukendio 2025-05-10 21:44:49 +0200
  • 62ac4da426 Bump versions Ukendio 2025-05-10 21:38:47 +0200
  • 3d7968652d Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-05-10 21:38:04 +0200
  • 6ebac90fd9 Fix entity lookup Ukendio 2025-05-10 21:37:53 +0200
  • 06aba5548f Bump versions Ukendio 2025-05-10 21:37:39 +0200
  • 6881a27563
    Merge pull request #223 from Ukendio/encodedvenom-update-types EncodedVenom 2025-05-08 23:13:52 -0400
  • 4696fc980a
    Update jecs.d.ts EncodedVenom 2025-05-08 21:34:41 -0400
  • 12661b3a52 第二手順 bdbaxter 2025-05-08 19:48:05 -0500
  • ff2b50c060 勧誘行為第一手順 bdbaxter 2025-05-08 19:40:03 -0500
  • 4bb7e64edd Define behaviour for world:entity(id) Ukendio 2025-05-08 23:21:38 +0200
  • a19a422c17 Update exists comment EncodedVenom 2025-05-08 17:09:37 -0400
  • 98ffef93df Change meta type EncodedVenom 2025-05-08 17:04:48 -0400
  • d37d0041d6 Merge branch 'main' of https://github.com/Ukendio/jecs EncodedVenom 2025-05-08 17:03:20 -0400
  • 45c12a842b
    Update jecs.d.ts EncodedVenom 2025-05-08 17:02:23 -0400
  • 150afd784a Allow pre existing hooks for observer Ukendio 2025-05-07 19:21:12 +0200
  • fd6883cfed Allow pre existing hooks for observer Ukendio 2025-05-07 19:21:12 +0200
  • 48a43d4ff8 Update outwards facing types Ukendio 2025-05-07 15:52:02 +0200
  • 7e7d930aef ts typings + component() chodoru 2025-05-01 15:18:59 +0300
  • 1413be61cd updated ts typings chodoru 2025-05-01 15:05:38 +0300
  • 6a8d991185 Networking example Ukendio 2025-04-28 23:40:03 +0200
  • 3ae84301f2 Recycle higher generation Ukendio 2025-04-27 20:42:55 +0200
  • 01821f0a7b Handle only make_alive behaviour in overload Ukendio 2025-04-27 05:03:49 +0200
  • 6922019ed9 Short circuit return for non zero generation entities Ukendio 2025-04-27 04:13:49 +0200
  • d0af80577b Add colon Ukendio 2025-04-26 15:44:33 +0200
  • 7d4d67f38b Add world_exists Ukendio 2025-04-26 15:42:20 +0200
  • 1225f205a8 Should set tags after builtin components Ukendio 2025-04-26 02:03:39 +0200
  • fd2c57fe17 Should begin to allocate above current max_id Ukendio 2025-04-26 01:10:41 +0200
  • 52435e62a2 dense should be set at index Ukendio 2025-04-26 00:55:03 +0200
  • d1d5b1f207
    Add entity ranges (#221) Marcus 2025-04-25 23:53:39 +0200
  • d3b032666b Index is not a stable pointer Ukendio 2025-04-25 23:53:09 +0200
  • b1a2bc48a7 No nullable records Ukendio 2025-04-25 23:41:32 +0200
  • 1002139fc9 Only max_id and alive_count if range_begin is larger than built in ranges Ukendio 2025-04-25 23:05:51 +0200
  • d237b176e6 Fix listener array indexing in observers Ukendio 2025-04-25 22:45:41 +0200
  • 0816c645da Merge branch 'Add-entity-ranges' of https://github.com/Ukendio/jecs into Add-entity-ranges Ukendio 2025-04-25 22:36:29 +0200
  • 6a92d4e3c6 Add ecs_assert and fix entity range handling Ukendio 2025-04-25 22:36:07 +0200
  • 50363ac474
    Merge branch 'main' into Add-entity-ranges Marcus 2025-04-25 22:08:32 +0200
  • 5b9c032451 Remove appending to array Ukendio 2025-04-25 22:08:03 +0200
  • 5b31a1af22 Allow to disconnect signals Ukendio 2025-04-25 22:07:22 +0200
  • 846722ba58 Initialize bundle after builtn components are set Ukendio 2025-04-25 15:47:51 +0200
  • cb238ab29e Simplify entity swap logic in world_entity function Ukendio 2025-04-22 05:02:33 +0200
  • de587bd61e Merge conflicts Ukendio 2025-04-22 04:54:18 +0200
  • 8822be58a9 Add assertion against existing idr Ukendio 2025-04-22 04:52:21 +0200
  • ef0f69ac6d Set signal with hook Ukendio 2025-04-22 04:49:52 +0200
  • efe9f0cc34 Merge conflicts Ukendio 2025-04-22 04:42:34 +0200
  • 42401f93ae
    Add component registration and metadata API (#219) Marcus 2025-04-22 04:38:30 +0200
  • 6835f91a09
    Docs/hooks set order warning (#220) Axen 2025-04-22 05:37:04 +0300
  • f9b589547b Add test cases for preregistered tags Ukendio 2025-04-22 04:23:16 +0200
  • 9c915e131b Allow focus to capture a single Test Ukendio 2025-04-22 04:22:55 +0200
  • ca19d15d04 Add is_tag function Ukendio 2025-04-22 04:18:43 +0200
  • cc3367c302 Add component to hook calls' arguments Ukendio 2025-04-22 04:15:43 +0200
  • c0aeb4e151 Fix type issues Ukendio 2025-04-22 04:13:25 +0200
  • 38f189b54d Initial commit Ukendio 2025-04-22 04:10:45 +0200
  • 0e10684da7
    Improve warning wording 1Axen 2025-04-21 01:59:40 +0300
  • f081a04981
    Add docs warning about hook set order 1Axen 2025-04-21 01:56:40 +0300
  • 6811b6de0e Fix test case erroring Ukendio 2025-04-19 19:33:53 +0200
  • a6c53c9de8 Add component registration and metadata API Ukendio 2025-04-19 19:32:28 +0200
  • e5a30f2bc7
    Fix jecs addon repository links Neon 2025-04-17 12:08:32 -0700
  • 68a0636cbf fixed jecs addon repository links Neon 2025-04-16 07:00:57 -0700
  • 9163285f9e
    Add a replication and input section and add feces and axis to addons.md (#217) as8d 2025-04-14 17:47:39 +0200
  • 83db693b2c
    Add a replication and input section and add feces and axis to addons.md as8d 2025-04-14 02:47:34 +0200
  • 6ec8ed69e9 Pin luau version Ukendio 2025-04-13 05:27:13 +0200
  • f9bacf3f54 Remove until end of range for relationship Ukendio 2025-04-13 05:21:41 +0200
  • 765a7f9a36 Removed unnecessary tests Ukendio 2025-04-13 02:37:58 +0200
  • 66636fd844 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-04-13 01:58:36 +0200
  • fc4f4a6a3a Add type overloads for World.has method Ukendio 2025-04-13 01:52:41 +0200
  • 447bb76bb8 Optimize world:has and improve type annotations Ukendio 2025-04-13 01:51:21 +0200
  • d85a182c76
    Fix duplicated 'Luau/TypeScript' in documentation (#216) nidho 2025-04-11 16:25:52 -0500
  • e03a9df0a1
    Fix duplicated 'Luau/TypeScript' in documentation nidho 2025-04-10 20:34:58 -0500
  • 4c958071e0 Change observers export value Ukendio 2025-04-10 21:10:42 +0200
  • ba31aa98ba Cleanup testing slightly Ukendio 2025-04-10 19:52:07 +0200
  • 5c051eb737 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-04-06 20:38:53 +0200
  • d3830a1c2a
    Replace linked list with bidirectional edges Marcus 2025-04-06 19:24:10 +0200
  • 001431b836 Experiment: rip out linked lists from archetype graph Ukendio 2025-04-05 06:04:48 +0200
  • 6bb36f281e Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-04-05 04:55:21 +0200
  • 74ef525092 Fix dst clone Ukendio 2025-04-05 04:55:11 +0200
  • df6c568c6b 0.6.0-rc.1 Ukendio 2025-04-05 00:42:04 +0200
  • d24ab71e4c Style fixes Ukendio 2025-04-05 00:41:38 +0200
  • 5e6b030fb4
    Change OnSet to OnChange in type definitions for typescript (#214) Sivak 2025-04-04 18:36:04 -0400
  • 0056a265e3
    Change OnSet to OnChange in type definitions for typescript Sivak 2025-04-04 17:28:12 -0400
  • 31e364afdf invoke OnRemove hooks when overwritten lolmanurfunny 2025-04-02 02:21:47 -0400
  • 3f048aa546
    Update jecs.luau alexis 2025-04-01 19:00:18 -0400
  • a32c264cc6 add sparse sets, improve performance by 700% alexinyew 2025-04-01 18:52:01 -0400
  • 908d83a619
    Fix typo EncodedVenom 2025-03-30 20:00:49 -0400
  • 41ebde415f OnChange should invoke after data has been set Ukendio 2025-03-30 22:49:11 +0200
  • 7bcd6bd220 Update docs Ukendio 2025-03-30 22:29:43 +0200
  • 2b90fabec5 Add tests for addons Ukendio 2025-03-30 22:14:22 +0200
  • 9c68218d5d Update changelog Ukendio 2025-03-30 21:47:25 +0200
  • cf88c259f8 Replace OnSet hook with OnChange Ukendio 2025-03-30 21:31:18 +0200
  • a466ab151b Move coverage under docs Ukendio 2025-03-30 18:55:14 +0200
  • 3050ea1560 Add coverage to Nav Ukendio 2025-03-30 18:42:16 +0200
  • 5a1424ee48 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-03-30 18:41:59 +0200
  • 0455a55625 Remove duplicate .github folder Ukendio 2025-03-30 18:38:14 +0200
  • 27b58e9745
    Update jecs.md EncodedVenom 2025-03-30 12:24:24 -0400