Commit ce33e97
committed
chore(release): 1.2.0 [skip ci]
# [1.2.0](v1.1.0...v1.2.0) (2026-03-26)
### Bug Fixes
* centralize runtime resource lifecycle — eliminate TDZ regression ([c8d51f8](c8d51f8))
* dispose stale VM on system start to prevent TDZ after domain reload ([40ab44b](40ab44b))
* eliminate TDZ errors in system probes, add PlayModeControlE2ETests ([bb37361](bb37361))
* remove auto-discovered query probe that broke PlayMode tests ([21d6f2b](21d6f2b))
* resolve 10 failing hotreload tests ([dcdd80b](dcdd80b))
* resolve all 271 PlayMode test cross-contamination failures ([7e2ff9c](7e2ff9c))
* strengthen weak assertions, fix e2e_entity_ops TDZ ([5cc108c](5cc108c))
* suppress transient tick errors during live baking rebake ([9177c86](9177c86))
* TDZ + spatial trigger — module dedup and JS_CFUNC_generic_magic enum ([e07ea11](e07ea11))
* withNone query filter — JS_IsArray returns 0 for P/Invoke-returned arrays ([02722c4](02722c4))
### Features
* add ColorBridge + SystemInfo E2E tests (7 tests) ([70e65fc](70e65fc))
* add ComponentAccess E2E tests (define, add, get, has, remove) ([8acdaec](8acdaec))
* add E2E tests for TDZ bug with unity.js/components import after domain reload ([168e621](168e621))
* add EntityOperations E2E tests (create, create with position, destroy) ([a3742ad](a3742ad))
* add hot reload resilience E2E tests ([9431b59](9431b59))
* add HotReload E2E tests (version mutation + rapid reload stability) ([7ef9469](7ef9469))
* add integration E2E tests for ALINE draw + spatial.query() ([ad1d86e](ad1d86e))
* add QueryPipeline E2E tests (match count, write-back, stability) ([b7300af](b7300af))
* add runsAfter/runsBefore component execution ordering with topological sort ([9cc3950](9cc3950))
* add SystemExecution and MathBridge E2E tests, fix spatial wait budget ([e654d40](e654d40))
* address blind spots — property overrides test, tightened assertions, state isolation ([cd13853](cd13853))
* complete E2E test suite — LogBridge, TickGroups, MultiScript, ModuleImport, InputBridge, DomainReload ([1d4084a](1d4084a))
* consolidate MiniSpatial runtime + JS bridge as bundled integration ([20c9ea3](20c9ea3))
* E2E test infrastructure with SceneFixture DSL and gameplay lighthouse tests ([da145fc](da145fc))
* param() accepts explicit default value as required 3rd argument ([b502979](b502979))
* replace tsc build pipeline with runtime Sucrase transpilation ([1ed374d](1ed374d))
* StoredPrefs store, param() command system, and scripts/ script type ([4c00d51](4c00d51))
* use TypeScript logo for status bar indicator, neutral idle state ([c04c8cb](c04c8cb))
### Performance Improvements
* remove redundant ECS sync points in JS tick systems ([7cfcf15](7cfcf15))1 parent b502979 commit ce33e97
2 files changed
Lines changed: 44 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 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
1 | 44 | | |
2 | 45 | | |
3 | 46 | | |
| |||
| 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