NekoJS 1.1.0-preview3 (Cleanroom 1.12.2)
Curse Maven Snippet
What's new
- update 1.1.0-preview3 (8a228594)
- update 1.1.0-preview3 (c89a0a47)
- Merge pull request #58 from pldilley/docs/error-dictionary (73577073)
- Merge pull request #56 from pldilley/fix/bump-unimined-for-macos (e73f7a63)
- style(diagnostics): drop the trailing full stop before the English summary (d1488466)
- fix(diagnostics): put the value separator after the English summary (81977cc6)
- docs(wiki): add an English error and log message reference (0a2053df)
- feat(diagnostics): add stable codes and English summaries to log messages (100b806e)
- docs(cleanroom): add an English summary to the Java 21 target comment (fb71c49f)
- build: bump unimined to 1.4.25-kappa so the build works on macOS (6605fca9)
- Merge pull request #55 from pldilley/docs/translation-skill (f252b0ad)
- Merge pull request #54 from pldilley/docs/en-us-wiki-translation (75feeb05)
- docs(wiki): document the translation workflow (21855b72)
- docs(wiki): point the translation guide at the workflow document (cb708d3a)
- docs(wiki): report orphaned translations, expand the glossary (d2087461)
- docs(wiki): add English Home page, sidebar, glossary, and drift check (2ef1f99d)
- docs(wiki): link Chinese pages to their English translations (29541c2c)
- refactor(core): W7 wrap-up - sandbox policy, diagnostics wiring, client-thread reload ownership, platform tags (621f4656)
- fix(recipe): serialize #tag ingredients as the 26.x hashed string form (f0eeb983)
- feat(platforms): W6 second half - KeyBindEvents, client player tick & interaction buses (73275778)
- fix(probe): retry and wrap mapped-file lock errors; ItemStack extension rename contract (2796cbd5)
- feat(platforms): W6 - block modification, ingredient actions, item modification expansion, asset helpers, builder tags (131ec0e0)
- refactor(platforms): W5 - generate the 28 rename-only 1.21.1 copies from 26-shared masters (007fc62c)
- fix(platforms): stage compat-facade edits lost from the rename commit (a51e403a)
- refactor(platforms): W5 - dedup byte-identical copies, 26.1/26.2 compat facade (6e89d16f)
- refactor(core): W4 - teardown parity, ScriptId path identity, diagnostics channel, scoped cache clears (30298188)
- fix(compiler): W3 - TS eraser structural pre-scan, preflight language gate, jsx runtime, Python semantics (3ae8a116)
- fix(fs): second wave of Windows path-form fallout; purge stale CI caches in gametest job (fe90f759)
- docs(wiki): update probe type generation, bindings, commands, registry content, adapters and architecture pages for the WIP wave (d59eddc0)
- feat: land 2026-08-20/21 WIP wave - DynamicRegistry builders, ItemStack mixin-first, probe hardening, adapter input shapes (7335fc5d)
- fix(fs): canonical path-form handling for Windows 8.3/case aliases; CI repairs (b0c768cd)
- ci: W2 guardrails - platform drift ratchet, Windows common tests, headless GameTest smoke (9f7cdd49)
- test(platforms): W2 mixin guardrails - target resolution, extension coverage, all config sections (bdef075f)
- test(script): W1 acceptance - unreadable scripts must surface in error tracker; add guarded Modrinth publish step (f07ecc35)
- fix(core): W1 - preflight false positives, Holder input adapter, script engine concurrency (da116576)
- fix(build): make frozen-API gate real; deterministic plugin order; shared test layout (72acd9e2)
- refactor(probe): split Python editor-config into its own class; explicit builtin getter overrides (200c15e3)
- refactor(probe): move TS backend family to probe.backend.typescript subpackage (69b3462b)
- refactor(probe)!: collapse dual-track rendering - ref is the single type source (d2062f02)
- docs(wiki): custom probe backend developer guide; sync remaining doc drift (197fe6ca)
- refactor(probe)!: render-to-memory backend contract, startup auto-probe, user-facing polish (4375c996)
- refactor(probe): split coordinator internals + common backend selector (654601e7)
- refactor(probe): shared output committer + GenerateResult warnings channel (bf9deb2d)
- feat(probe): fail-fast run mutex, output-dir dedup, mtime+size config stamp, bounded nested scan (31c53442)
- docs(wiki): fix probe doc drift - annotations implemented, IR-only render path, manual probe trigger (101fd07a)
- docs(wiki): pack sync, DynamicRegistry, villager trades, renderers, post-effects, new commands (a3a114b2)
- feat: integrate wave-2 commands and land ShaderManagerMixin (6e014d1a)
- feat: reload progress HUD + client post-effect API (P5 8e/8b) (62e2dbe7)
- feat: scriptable HUD/world renderers + programmatic EntitySelector (P5 8a/8f) (67211fc9)
- feat: runtime villager trades + script pack data/ mounting as server datapacks (P4) (a5f5df67)
- feat: runtime content registration after server start - DynamicRegistry B1+B2 (NeoForge 26.x, P3) (a4b7249c)
- feat: multiplayer script pack distribution with Ed25519 signatures and trust store (P2) (c4278b24)
- feat(common): packSync and dynamicRegistry config seams + server pack cache path (50579697)
- docs(wiki): script packs, /nekojs packs, once/clientData bindings, ItemEvents.modification (eb694efb)
- feat(platforms): wire world script packs, /nekojs packs and ClientData sync (5c2f52ed)
- feat(platforms): ItemEvents.modification with snapshot restore (NeoForge) (ca2924a4)
- feat(common): once()/clearOnce() run-once guard and clientData read binding (e129006a)
- feat(common): script pack model with global/world scopes and prefix cleanup (39ba058b)
- docs(roadmap): add Katton capability adoption plan pointer (ai_arch/katton-adoption-plan.md) (13437085)
- fix(compiler): erase object-literal method params and bare optional params (83ea8f40)
- fix(node): circular require, buffer fill, crypto module, guest globals, timing fixes (a1aa3416)
- chore(test): regenerate api manifest golden for 1.1.0-preview3 (205737ca)
- fix(node): repair node compat modules, unwrap Buffer proxies, guard TS eraser double-bang (e30d7b5e)
- docs(wiki): document reset_config, preflight checks, plugin ordering; refresh stale probe/binding wording (dee519ed)
- docs: replace LICENSE text with LGPL-3.0 to match declared license (97de33a0)
- fix(plugin): deduplicate plugin discovery - cleanroom dev boot crash (50b12ee3)
- fix(plugin): null-safe snippet creation and recipe schema overrides accessor (5cfe5074)
- chore(build): bump to 1.1.0-preview3 and NeoForge 26.1.2.71 / 26.2.0.57 (d7d0f585)
- docs(plugin): officialize the custom extension point mechanism (07f87bcb)
- test(plugin): smoke-test every NekoJSPlugin hook with no builtin user (1f5375e6)
- docs(plugin): document compiler last-wins lookup and priority ordering (862b4455)
- fix(binding): warn on duplicate global binding registration (6e866df5)
- docs(api): deprecate legacy NekoPluginRuntime.bootstrap entry (d3ee66b3)
- refactor(plugin): dedupe pure-common registrations into NekoCommonBuiltinPlugin (152d6878)
- refactor(probe): register built-in backends via the plugin hook (3ecc8692)
This mod has no additional files

