Commit fb2351e
committed
chore(release): 1.0.0 [skip ci]
# 1.0.0 (2026-03-21)
### Bug Fixes
* duplicate module guard + TscWatchService error reporting ([9e3cfb7](9e3cfb7))
* ecs.get() auto-flush deduplication — prevent stale entries from clobbering writes ([f729bb2](f729bb2))
* gitignore integration csc.rsp files so they ship disabled ([bb71561](bb71561))
* hot-reload HasScript guard, module health + exception capture API ([d3add5f](d3add5f))
* null byte included in module loader length causing SyntaxError ([823d7be](823d7be))
* null-terminate synthetic module source for JS_Eval ([8c3af46](8c3af46))
* register bridges before script evaluation to prevent TDZ and silent failures ([1af5f3e](1af5f3e))
* reset QJS shim callback table on VM recreation to prevent slot overflow ([259db58](259db58))
* start-only Components never ticked + late-bind spatial.trigger export ([26e2d3a](26e2d3a))
### Features
* add burst context and dependency tracking to JsTickSystemBase ([dda7f72](dda7f72))
* add C shim trampoline for managed QuickJS callbacks ([132769b](132769b))
* add JsBridge.Marshal<T> API for JS→struct marshaling ([33ac178](33ac178))
* add JsRuntime layer (Stage 2) ([3c7ef65](3c7ef65))
* add RefRW auto-flush for ecs.get() component accessors ([d67b26e](d67b26e))
* auto write-back for ECS query iterator ([29d160d](29d160d))
* codegen compile-time bridge registration, vector math compiled helpers ([e1eda67](e1eda67))
* ES module layer for unity.js/* synthetic imports ([d392788](d392788))
* fix JsCompile codegen, expand type support, full math.* bridge ([1425d3e](1425d3e))
* float2/float4 overloads for vector math bridge functions ([473800c](473800c))
* hot-reload rework — versioned module cache, tsc --watch, E2E stress tests ([a43ec59](a43ec59))
* hot-reload stress tests with synchronous TscCompiler ([8fa07bc](8fa07bc))
* integration architecture with GUID-based detection, test assemblies, and reusable E2E harness ([4c0cdcb](4c0cdcb))
* JS ECS benchmark suite, expose _nativeQuery globally ([c7f8ba3](c7f8ba3))
* refactor benchmarks to read-write only, codegen query bridge improvements ([b493d0b](b493d0b))
* replace LuaJIT with QuickJS-ng P/Invoke bindings ([7caab57](7caab57))
* restrict JsScriptAuthoring inspector to public fields only ([aff6a58](aff6a58))
* Stage 3 — ECS core (UnityJS.Entities assembly) ([a1c1674](a1c1674))
* Stage 4 — fill 47 bridge function stubs, add EditMode test suite ([190a491](190a491))
* Stage 5-7,9 — remove legacy Lua, port editor tools to JS, enable codegen ([5e69b21](5e69b21))
* tsc --watch status bar indicator in Unity Editor ([d9a4c6e](d9a4c6e))
* vector arithmetic methods + fix Signature-mode JsCompile registration ([44b7bf1](44b7bf1))1 parent bba43cd commit fb2351e
2 files changed
Lines changed: 41 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments