v2.0.0-alpha.36
- Support trail render by @GuoLei1990 in https://github.com/galacean/engine/pull/2873
- feat(physics): 添加 MeshColliderShape 支持 by @luzhuang in https://github.com/galacean/engine/pull/2880
- AudioManager add
suspendby @GuoLei1990 in https://github.com/galacean/engine/pull/2887 - Optimize TrailRenderer texture scale and remove widthMultiplier by @GuoLei1990 in https://github.com/galacean/engine/pull/2889
- Refine MeshColliderShape and add WebAssembly SIMD runtime by @GuoLei1990 in https://github.com/galacean/engine/pull/2892
- Deferred destruction for EngineObject during frame processing by @GuoLei1990 in https://github.com/galacean/engine/pull/2894
- Extract
_createRenderBufferto deduplicate renderbuffer creation inGLRenderTargetby @GuoLei1990 in https://github.com/galacean/engine/pull/2897 - Wrap raw assets as EngineObject to enable type-safe ResourceManager.load by @GuoLei1990 in https://github.com/galacean/engine/pull/2900
- Use Alpha8 texture for font atlas by @GuoLei1990 in https://github.com/galacean/engine/pull/2899
- Add multi-scattering energy compensation for specular by @GuoLei1990 in https://github.com/galacean/engine/pull/2901
- Add camera-based event filtering for WorldSpace UICanvas by @ym2050 in https://github.com/galacean/engine/pull/2870
- Add RenderingStatistics for GPU memory tracking and RenderTargetPool for RT reuse by @GuoLei1990 in https://github.com/galacean/engine/pull/2910
- Replace refId with url for asset reference resolution by @zhuxudong in https://github.com/galacean/engine/pull/2913
- Merge HDRLoader into TextureCubeLoader and extract HDRDecoder by @GuoLei1990 in https://github.com/galacean/engine/pull/2914
- Fix audio play when stop and pause by @GuoLei1990 in https://github.com/galacean/engine/pull/2875
- Fix audio catch error by @zhuxudong in https://github.com/galacean/engine/pull/2876
- Fix resume audio on visibilitychange after tab/background by @GuoLei1990 in https://github.com/galacean/engine/pull/2882
- Allow anyState transitions to interrupt crossFade & fix transition bugs by @luzhuang in https://github.com/galacean/engine/pull/2885
- Fix WKWebview AudioContext "zombie" state in visibility change by @GuoLei1990 in https://github.com/galacean/engine/pull/2888
- Allow anyState transitions to interrupt crossFade & fix transition bugs by @GuoLei1990 in https://github.com/galacean/engine/pull/2893
- Fix two transforms coexist during cloning by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2895
- Fix
isRootwas not set correctly when setentity.parentby @GuoLei1990 in https://github.com/galacean/engine/pull/2896 - Move pixelStorei calls to non-compressed branch in GLTextureCube by @zhuxudong in https://github.com/galacean/engine/pull/2918
- particle mesh mode rotation curve not working by @hhhhkrx in https://github.com/galacean/engine/pull/2920
- fix: defer physics contact event dispatch to after transform writeback by @GuoLei1990 in https://github.com/galacean/engine/pull/2930
- fix(loader): always create GLTF_ROOT container for consistent animation paths by @luzhuang in https://github.com/galacean/engine/pull/2943
- fix(camera): invViewProjMat should ignore scale like viewMatrix by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2949
- fix(rhi-webgl): complete sRGB format support for compressed textures by @zhuxudong in https://github.com/galacean/engine/pull/2940
- fix(core): fix crash when removeChild during deactivation callbacks by @GuoLei1990 in https://github.com/galacean/engine/pull/2948
- feat(particle): implement curl noise for particle noise module by @GuoLei1990 in https://github.com/galacean/engine/pull/2960
- fix(audio): guard suspend/resume against uninitialized AudioContext by @GuoLei1990 in https://github.com/galacean/engine/pull/2963
- fix(particle): only accumulate rotation-over-lifetime onto Z axis by @hhhhkrx in https://github.com/galacean/engine/pull/3013
- fix(particle): mesh not applied via setter when cloning ParticleRenderer by @hhhhkrx in https://github.com/galacean/engine/pull/3023
- Load params in resource loader by @zhuxudong in https://github.com/galacean/engine/pull/2881
- Fixed some assets were not cached. by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2883
- Revert "Allow anyState transitions to interrupt crossFade & fix transition bugs" by @GuoLei1990 in https://github.com/galacean/engine/pull/2891
- feat: add bundled ESM output by @MrKou47 in https://github.com/galacean/engine/pull/2766
- Configure CDN default entry for bundled ESM by @GuoLei1990 in https://github.com/galacean/engine/pull/2904
- Fix ColorWriteMask enum parsing in ShaderLab with bitwise OR support by @GuoLei1990 in https://github.com/galacean/engine/pull/2906
- Add characterSpacing and change spacing units to em by @singlecoder in https://github.com/galacean/engine/pull/2280
- Fix setting the font to null will trigger an error by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2917
- feat: add RenderTarget asset loader and colorTextures getter by @GuoLei1990 in https://github.com/galacean/engine/pull/2923
- Unify Signal event mechanism with structured binding support by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2921
- fix: fix ray and plane when ray origin is on the plane and parallel by @singlecoder in https://github.com/galacean/engine/pull/2924
- feat(loader): support path-based cross-prefab entity/component refs by @luzhuang in https://github.com/galacean/engine/pull/2927
- ci: add Co-authored-by workflow by @GuoLei1990 in https://github.com/galacean/engine/pull/2934
- Revert "ci: add Co-authored-by workflow" by @GuoLei1990 in https://github.com/galacean/engine/pull/2935
- implement HorizontalBillboard render mode by @hhhhkrx in https://github.com/galacean/engine/pull/2938
- Unify Texture2D and TextureCube into single TextureLoader by @GuoLei1990 in https://github.com/galacean/engine/pull/2937
- fix(particle): fix flipRotation logic and renderMode default value by @GuoLei1990 in https://github.com/galacean/engine/pull/2939
- feat(shader-lab): unify macro system with flat instruction bytecode by @zhuxudong in https://github.com/galacean/engine/pull/2936
- fix: use deepClone for Skin._skinMatrices to prevent undefined after clone by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2941
- feat(particle): add NoiseModule for simplex noise turbulence by @hhhhkrx in https://github.com/galacean/engine/pull/2953
- fix(physics): unify scene query filtering to use collisionLayer by @GuoLei1990 in https://github.com/galacean/engine/pull/2964
- feat(particle): add transform to shape module by @hhhhkrx in https://github.com/galacean/engine/pull/2965
- feat(loader): v2 scene/prefab format parsing by @luzhuang in https://github.com/galacean/engine/pull/2959
- feat(particle): add cycles and repeatInterval to Burst by @hhhhkrx in https://github.com/galacean/engine/pull/2972
- fix(shader-lab): resolve generic return type for texture/builtin functions by @zhuxudong in https://github.com/galacean/engine/pull/2966
- feat(shader-lab): make #define values first-class AST nodes by @GuoLei1990 in https://github.com/galacean/engine/pull/2974
- fix(text): propagate WorldPosition dirty in _onRootCanvasModify when ReferenceResolutionPerUnit changes by @cptbtptpbcptdtptp in https://github.com/galacean/engine/pull/2981
- refactor(shader): migrate GLSL shaders to ShaderLab and clean up shader infrastructure by @zhuxudong in https://github.com/galacean/engine/pull/2961
- feat(loader): support $class refs and numeric SpecularMode in v2 scene by @luzhuang in https://github.com/galacean/engine/pull/2994
- refactor(loader): rename v2 scene.entities to scene.rootEntities by @luzhuang in https://github.com/galacean/engine/pull/2997
- fix(physics-physx): skip initial overlap in raycast/sweep + reuse query callbacks by @luzhuang in https://github.com/galacean/engine/pull/2998
- fix(shader-compiler): track every identifier in
#definevalue by @zhuxudong in https://github.com/galacean/engine/pull/2996 - feat(loader): audioLoader recognize .m4a extension by @GuoLei1990 in https://github.com/galacean/engine/pull/3008
- feat(loader): recognize .aac and .flac extensions for audioClip loader by @GuoLei1990 in https://github.com/galacean/engine/pull/3009
- feat(particle): implement rateOverDistance emission by @hhhhkrx in https://github.com/galacean/engine/pull/3011
- feat(particle): support custom particle shaders with custom data by @hhhhkrx in https://github.com/galacean/engine/pull/3004
- fix(loader): compute glTF skin bounds in rootBone space by @luzhuang in https://github.com/galacean/engine/pull/3027
- feat(particle): support curve modes for emission rateOverTime and rateOverDistance by @hhhhkrx in https://github.com/galacean/engine/pull/3029
refactor(enum):introduce EngineEventType enum.chore:clean compiledShaders.build:chmod compat for windows. by @luo2430 in https://github.com/galacean/engine/pull/3034
- @ym2050 made their first contribution in https://github.com/galacean/engine/pull/2870
- @luo2430 made their first contribution in https://github.com/galacean/engine/pull/3034
Full Changelog: https://github.com/galacean/engine/compare/v1.6.13...v2.0.0-alpha.36
v4.12.26
- fix(lambda-edge): satisfy Deno lib types for Content-Length body encoding by @yusukebe in https://github.com/honojs/hono/pull/5013
- ci: publish to npm from CI with OIDC trusted publishing by @yusukebe in https://github.com/honojs/hono/pull/5028
- chore: remove unused devcontainer and gitpod configs by @yusukebe in https://github.com/honojs/hono/pull/5029
- chore: replace arg and glob with Bun native APIs in build script by @yusukebe in https://github.com/honojs/hono/pull/5030
Full Changelog: https://github.com/honojs/hono/compare/v4.12.25...v4.12.26
v6.1.21
- feature: Angular 22 support (#8074)
v2.15.0-dev.0
Full Changelog: https://github.com/zumerlab/snapdom/compare/v2.12.9...v2.15.0-dev.0
Help needed, testers welcome! https://github.com/zumerlab/snapdom/discussions/438