Releases: Singtaa/OneJS
Releases · Singtaa/OneJS
[2026-02-11] v2.3.4
- Fixed memory leaks in
Resource(added caching for images, fonts, and font definitions) - Fixed
Document.clearCache()not destroying cachedTexture2Dobjects (GPU memory leak) - CoroutineUtil Instance fix
- WebGL PuerTS tweak for Unity 6.3 (robust WASM table lookup,
updateMemoryViewshook)
[2025-11-30] v2.3.3
- Make Sample code to use "PhysicMaterial" for pre Unity 6 versions
- Guard Coroutine Eval in Runner
[2025-11-28] v2.3.2
- Fixed ExCSS.Unity issue on Unity 2022.3
- Fixed WebGL Playmode issue with
documentnot being set
[2025-11-17] v2.3.1
- Fixed regressions in Unity 6.3 Runtime USS where UnityEditor namespaces were still referenced in runtime code.
[2025-10-20] v2.3.0 - Updated for Unity 6.3
SVG support and uss filters are now built-in!
- Runtime USS rework for Unity 6.3 compat
- Sample Scene updated for Unity 6.3 (added svg loading and filter usage)
- Improved float parsing in DomStyle (culture-agnostic)
[2025-10-05] v2.2.7
- Puerts filepath handling with spaces
- CI Mac shell fix
- Added ScriptEngine.Refresh()
- More webgl build tweaks
- Tighter GetLength() in DomStyle
[2025-07-27] v2.2.5
- SimpleGrid bugfix
- Game UIs CI test
- DomStyle caching
v2.2.4
# [2025-05-28] v2.2.2 - Misc Improvements
- Delayed EvalFile(). This ensures the inital mounting happens after the initial UIDocument load (so that the initial layouts are already calculated).
- Added an extra ".root" css specificity to generated TW classes.
[2025-05-21] v2.2.1 - Game UIs
Improved some workflows to support the rollout of our game UIs.
To upgrade from a previous version:
- make sure to update
onejs-coreandonejs-preactto^2.0.0 - The following defaults have changed:
postcss.config.js,tailwind.config.js,tsconfig.jsoninput.css,.vscode/tasks.json
- You can delete them and run scene with ScriptEngine again (be mindful if you have custom changes)
To install OneJS's Game UIs, you can now run:
npx oj add allThis will work as long as you have a premade-uis.tgz(.bytes) file anywhere in your Assets/ folder. This file is only included in the OneJS Asset Store package.
# [2025-03-10] v2.1.13 - Bugfixes and Improvements
onejs/math is now available! See onejs-core repo for more info.
- Better custom UIElement Events handling
- Normalized Path in ScriptEngine.GetFullPath()
- EngineHost.subscribe() improvements
- Better uss class name escaping
- Many Editor UI improvements