Releases: actnwit/RhodoniteTS
Releases · actnwit/RhodoniteTS
Release list
v0.19.9
Major Changes
- Support KHR_node_visibility
- Add Rapier physics backend
- Support Effekseer WebGPU backend
What's Changed
- build: migration to mise and upgrade biome to 2 by @emadurandal in #1751
- fix: Pnpm lefthook configuration by @emadurandal in #1753
- fix: Lefthook pre-commit glob by @emadurandal in #1754
- build: add Lefthook for pre-commit and pre-push hooks by @emadurandal in #1752
- chore(deps-dev): bump happy-dom from 20.0.2 to 20.8.9 by @dependabot[bot] in #1756
- build: migrate to typescript 6 by @emadurandal in #1757
- chore: update GitHub workflows for improved dependency management and… by @emadurandal in #1758
- chore(deps): bump ip-address from 10.0.1 to 10.2.0 by @dependabot[bot] in #1759
- chore(deps): bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #1761
- chore(deps): bump axios from 1.13.1 to 1.16.1 by @dependabot[bot] in #1760
- chore: organizing by @emadurandal in #1762
- feat: effekseer webgpu by @emadurandal in #1763
- chore: update pnpm and docs by @emadurandal in #1766
- chore(deps-dev): bump vitest from 3.2.4 to 3.2.6 by @dependabot[bot] in #1765
- feat: Add Rapier physics backend by @emadurandal in #1768
- build: upgrade typescript to 7.0.1rc by @emadurandal in #1769
- chore(deps-dev): bump esbuild from 0.27.7 to 0.28.1 by @dependabot[bot] in #1770
- feat: support KHR_node_visibility by @emadurandal in #1771
Full Changelog: v0.19.8...v0.19.9
v0.19.8
Major Changes
- Introduced Node-based Raymarching system
- Added Cos, Tan, RandomSinHash, RandomHashPRNG shader nodes
What's Changed
- feat: shader node other nodes by @emadurandal in #1745
- feat: raymarching by @emadurandal in #1746
- feat: raymarching phase 2 by @emadurandal in #1747
- feat: raymarching phase3 by @emadurandal in #1749
Full Changelog: v0.19.7...v0.19.8
v0.19.7
Major Changes
- Added PbrShader and related nodes
What's Changed
- feat: Update texture slot handling in MaterialHelper and Abstract… by @emadurandal in #1737
- feat: shader node constant scalar uint by @emadurandal in #1738
- fix: Add shadow handling based on ClassicShader node presence by @emadurandal in #1739
- feat: shader node pbr shader phase1 by @emadurandal in #1740
- feat: read pixels from texture cube by @emadurandal in #1741
- feat: shader node pbr shader phase2 by @emadurandal in #1742
- feat: shader node pbr shader phase3 by @emadurandal in #1743
- feat: shader node pbr shader phase4 by @emadurandal in #1744
Full Changelog: v0.19.6...v0.19.7
v0.19.6
Major Changes
- Added Clamp, Remap, FlatShader, PremultipliedAlpha and ClassicShader Node
- Improved Directional & Spot light Shadow Mapping
Minor Changes
- fixed TransformGizmo, RotationGizmo, ScaleGizmo mouse operation bug
What's Changed
- fix: Update lod parameter type in TextureShader for consistency by @emadurandal in #1728
- feat: Add ClampShaderNode for value clamping in shaders by @emadurandal in #1729
- feat: Introduce RemapShaderNode for value remapping in shaders by @emadurandal in #1730
- feat: shader node flat shader by @emadurandal in #1731
- refactor: flat shader by @emadurandal in #1732
- feat: shader node premultiplied alpha by @emadurandal in #1733
- fix: Update event handling in gizmos to prevent default behavior… by @emadurandal in #1734
- feat: directional light area by @emadurandal in #1735
- refactor: datatexture slot 7 to 0 by @emadurandal in #1736
Full Changelog: v0.19.5...v0.19.6
v0.19.5
Major Changes
- Enhanced Texture2D Shader Node
- Added UniformScalrFloat, UniformVector2Float, UniformVector3Float nodes
Minor Changes
- Improve shader node default value system
What's Changed
- fix: Rename UniformVector4 case to UniformVector4Float in ShaderGraph… by @emadurandal in #1714
- feat: Add support for UniformScalarFloat in ShaderGraphResolver by @emadurandal in #1715
- feat: Add support for UniformVector2Float in ShaderGraphResolver by @emadurandal in #1716
- feat: Add support for UniformVector3Float in ShaderGraphResolver by @emadurandal in #1717
- fix: Update outline texture sampling in MToon shaders by @emadurandal in #1718
- feat: shader node uniform texture2d by @emadurandal in #1721
- feat: shader node texture2d enhanced by @emadurandal in #1722
- refactor: webgl getter argument 1 uint by @emadurandal in #1723
- fix: shader node default value by @emadurandal in #1724
- fix: Enhance input handling in MergeVectorShaderNode and SplitVe… by @emadurandal in #1725
- feat: shader node texture2d enhance2 by @emadurandal in #1726
- fix: Enhance output variable tracking in ShaderGraphResolver by @emadurandal in #1727
Full Changelog: v0.19.4...v0.19.5
v0.19.4
Major Changes
- And, ConstantScalarBool, GreaterThan, LessOrEqual, GreaterOrEqual, Equal, NotEqual and Or Shader Nodes Added
What's Changed
- feat: Add AndShaderNode for logical AND operation in shaders by @emadurandal in #1705
- feat: shader node scalarbool by @emadurandal in #1706
- feat: Add GreaterThanShaderNode for greater-than comparison in shaders by @emadurandal in #1707
- fix: Update component type handling in CompositionType and ShaderGrap… by @emadurandal in #1708
- feat: shader node less or equal by @emadurandal in #1709
- feat: Add GreaterOrEqualShaderNode for greater-than-or-equal comparis… by @emadurandal in #1710
- feat: Add EqualShaderNode for equality comparison in shaders by @emadurandal in #1711
- feat: Add NotEqualShaderNode for not-equal comparison in shaders by @emadurandal in #1712
- feat: Add OrShaderNode for logical OR operation in shaders by @emadurandal in #1713
Full Changelog: v0.19.3...v0.19.4
v0.19.3
Major Changes
- The glTF with the RHODONITE glTF extension has been configured to output in the .rnb (Rhodonite Binary) format.
- It is now possible to restore node-based shader materials from .rnb and .rmn files.
- Length, Discard, Branch, CastToFloat and LessThan shader nodes have been added.
Minor Changes
- Add WebXR(VR) multi-view support to MToon shaders
What's Changed
- fix: Enhance entity destruction process by @emadurandal in #1697
- feat: Add multi-view support to MToon shaders by @emadurandal in #1698
- feat: gltf rhodonite materials node by @emadurandal in #1699
- fix: Store shader node JSON for material retrieval by @emadurandal in #1700
- feat: shader length node by @emadurandal in #1701
- feat: shader node discard by @emadurandal in #1702
- feat: shader node branch by @emadurandal in #1703
- feat: shader node float cast by @emadurandal in #1704
Full Changelog: v0.19.2...v0.19.3
v0.19.2
Major Changes
- [Destructive] Config is now for each Engine
- Implemented destroy method for Engine class
Minor Changes
- Joints and Sphere Colliders are rendered as instancing
What's Changed
- fix: Increase material count per buffer view in memory boost mode for… by @emadurandal in #1689
- feat: joints colliders instanced rendering by @emadurandal in #1690
- fix: Update engine state access across components by @emadurandal in #1691
- fix: config by @emadurandal in #1692
- ci: add safe-chain to Github actions by @emadurandal in #1693
- refactor: Introduce AnimationStateRepository to manage animation state by @emadurandal in #1694
- feat: destroy engine by @emadurandal in #1695
- fix: material content by @emadurandal in #1696
Full Changelog: v0.19.1...v0.19.2
v0.19.1
Minor Changes
- fixed an issue where WebXR (VR) was not functioning correctly.
- the Z-test for AABBGizmo is performed correctly now.
What's Changed
- fix: improve support mobile by @emadurandal in #1684
- fix: Enhance event handling in InputManager for better device compati… by @emadurandal in #1685
- fix: Update gizmo rendering logic in ForwardRenderPipeline by @emadurandal in #1686
- fix: Update projection matrix handling in CameraComponent for XR mode by @emadurandal in #1687
- fix: Add support for Multi-View rendering in WebXR by @emadurandal in #1688
Full Changelog: v0.19.0...v0.19.1
v0.19.0
Major Changes
- [BREAKING] Rn.System is now Rn.Engine. Add multi canvas rendering support.
What's Changed
- feat: multi instances by @emadurandal in #1682
Full Changelog: v0.18.2...v0.19.0