Releases: Singtaa/OneJS
Releases · Singtaa/OneJS
[2025-11-30] v2.3.3
[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
v2.1.9
[2025-01-23] v2.1.9 - Improvements to Bundler and DTSGen
- Many updates on the npm modules (onejs-core, onejs-preact, onejs-comps, etc)
- Backends MenuItems
- Removed BaseEditor override
- Bundler rewrite
- DTSGen improvements
- 2021.3 compatibility
- Fixed puerts reimporting issue
- Various EditorScriptEngine improvements
- Use "Assembly-CSharp" by default for DTSGenerator
- EditorEngineHost refactor
- Codegen: accomodate for Nullable types
- EngineHost Refactor