tdesign-vue-next@1.20.2
- 数组类型输入类组件支持使用空值兜底 @scffs (#6717)
HeadMenu: 子菜单浮层新增最大高度,超出最大高度将会显示滚动条 @HaixingOoO (common#2555)InputNumber: 新增autofocus属性 @betavs (#6722)
Button: 优化斜八度的动画效果 @uyarn (#6661)Dialog: 修复通过插件形式调用时,部分函数会多次执行的问题 @betavs (#6711)Form: 修复FormItem嵌套多层导致的样式问题 @HaixingOoO (#6731)Menu: 修复在增删菜单项后展示菜单长度异常的问题 @uyarn (#6712)Table: 修复 filter 翻译文案错误 @liweijie0812 (common#2553)
- The component for array-type input now supports using default values in case of null inputs @scffs (#6717)
HeadMenu: A maximum height has been added to the sub-menu overlay; scroll bars will appear once this maximum height is exceeded @HaixingOoO (common#2555)InputNumber: Anautofocusattribute has been added @betavs (#6722)
Button: Improve the ripple animation effect @uyarn (#6661)Dialog: The issue where certain functions were executed multiple times when the component was used through plugins has been fixed @betavs (#6711)Form: Style issues that occurred whenFormItemwas nested multiple times have been resolved @HaixingOoO (#6731)Menu: The problem of abnormal menu length display after adding or removing menu items has been fixed @uyarn (#6712)Table: Errors in the translation of filter-related text have been corrected @liweijie0812 (common#2553)
v0.35.2-rc.1
-
TypeScript: Add
mediaTypeto metadata response. #4492 -
Improve WebAssembly fallback detection. #4513
-
Improve code bundler support with stub binaries. #4543
-
Verify GIF
effortoption is an integer. #4544 @metsw24-max -
Verify
recombmatrix entries are numbers. #4545 @metsw24-max -
TypeScript: Replace namespace with named exports for ESM. #4546
-
Bound dilate and erode width to avoid mask-size overflow. #4548 @metsw24-max
9.13.0
- Rework SceneLoader and add unit tests - [Bug Fix] by ryantrem (#18590)
- Auto-populate is2DArray/depth in wrapNativeTexture from native layer count - [Bug Fix] by bghgary (#18535)
- Add GPU picker depth point and normal support - by Celeste-twinkle (#18572)
- Honor depthCullingState.depthTest on the native engine - by bkaradzic-microsoft (#18558)
- GS streaming/lod part2 - by CedricGuillemet (#18585)
- GS streaming/lod part2 - by CedricGuillemet (#18585)
- Rework SceneLoader and add unit tests - [Bug Fix] by ryantrem (#18590)
- GS streaming/lod part2 - by CedricGuillemet (#18585)
v2.1.0-beta.0
React projects can now use React Compiler directly through Rspack's built-in SWC loader. See the React Compiler guide for details.
export default {
module: {
rules: [
{
test: /\.[cm]?[jt]sx?$/,
loader: 'builtin:swc-loader',
options: {
jsc: {
transform: {
reactCompiler: true,
},
},
},
},
],
},
};
Rspack's side-effect-free function analysis is now enabled by default in production builds. It can detect pure function calls through the #__NO_SIDE_EFFECTS__ notation and pureFunctions configuration, including exported functions across module boundaries. When the returned value is unused, Rspack can remove the call more reliably and improve tree shaking results without extra configuration. See experiments.pureFunctions for details.
// lib.js
/*@__NO_SIDE_EFFECTS__*/
export function call() {
console.log('hi')
}
// barrel.js
import { call } from './lib'
const value = call()
// if value is unused, call can be removed
export { value }
- feat: expose module error JS API by @SyMind in https://github.com/web-infra-dev/rspack/pull/14351
- feat(cache): log persistent cache read and write timings by @hardfist in https://github.com/web-infra-dev/rspack/pull/14314
- feat(module_graph): expose
getProvidedExports()to JS API by @logonoff in https://github.com/web-infra-dev/rspack/pull/14349 - feat: support drop inactive branch dependencies for member expr by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/14382
- feat(runtime): introduce experimental.runtimeMode by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14254
- feat: support branch guarded export presence for
inon ESM imports by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/14426 - feat: bump swc to support react compiler by @CPunisher in https://github.com/web-infra-dev/rspack/pull/14435
- feat(runtime): runtime internals of rspack runtime mode by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14427
- feat(rsdoctor): expose export usage graph by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14291
- feat: enable pureFunctions by default by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14465
- feat(cache): add maxAge and maxGenerations for persistent cache cleanup by @matthewdavis-oai in https://github.com/web-infra-dev/rspack/pull/14296
- perf: remove serde json by @SyMind in https://github.com/web-infra-dev/rspack/pull/14272
- perf: use mask intersects instead of flag iteration for scope globals by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14353
- perf: add ASCII fast path for dependency location column computation by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14355
- perf: force DFA automaton for real content hash scanning by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14356
- perf(core): reduce memcpy overhead by @hardfist in https://github.com/web-infra-dev/rspack/pull/14381
- perf: reduce flag dependency usage key allocations by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14417
- perf: reduce build chunk graph preparation work by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14421
- perf(sources): avoid cloning source maps with borrowed fields by @SyMind in https://github.com/web-infra-dev/rspack/pull/14380
- perf: optimize module concatenation traversal by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14422
- perf(loader-runner): cache esm loader imports by @hardfist in https://github.com/web-infra-dev/rspack/pull/14434
- perf(core): optimize resource parsing by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14456
- perf(ci): drop redundant cargo check from rust CI by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14461
- perf: avoid JavaScriptTracer overhead when tracing is disabled by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14468
- perf(loader-runner): reduce loader object construction overhead by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14477
- fix: preserve inline source content for transform sourcemaps by @intellild in https://github.com/web-infra-dev/rspack/pull/14350
- fix: remove webpackSource and webpackDefer magic comments by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/14364
- fix: apply global
overrideStrictfor ContextModule by @colinaaa in https://github.com/web-infra-dev/rspack/pull/14361 - fix(watcher): filter ignored-subtree events that emit a spurious folder change by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14329
- fix: use ChunkWithSizeInfo delimiter in maxInitialSize chunk naming fallback path by @wr40000 in https://github.com/web-infra-dev/rspack/pull/14331
- fix: wait for in-flight build before closing compiler by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14377
- fix(browser): point wasi-worker-browser export to dist file by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14415
- fix(tree-shaking): handle nested pure function calls by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14375
- fix: cherry-pick mf manifest expose assets by @2heal1 in https://github.com/web-infra-dev/rspack/pull/14339
- fix: cache import.meta filename and dirname outside eval by @intellild in https://github.com/web-infra-dev/rspack/pull/14423
- fix(pure-functions): keep deferred pure import callees by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14425
- fix: improve createRequire argument parsing by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14424
- fix(rstest): preserve mocks in module chunk loading by @9aoy in https://github.com/web-infra-dev/rspack/pull/14472
- fix(rspack_watcher): prevent watch-root panic from orphaned path tree by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14448
- fix(test): isolate source for fixture-writing config cases by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14462
- fix: change default value of createRequire parsing to false by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14482
- refactor(binding): consolidate module property definitions by @SyMind in https://github.com/web-infra-dev/rspack/pull/14365
- refactor: remove unused unresolved context from pure checks by @CPunisher in https://github.com/web-infra-dev/rspack/pull/14433
- docs: document source phase imports by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14360
- docs: fix optimization config types by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14370
- docs: document split chunks options by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14371
- docs: add Remotion to ecosystem by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14374
- docs: update magic comment version and anchors by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14378
- docs: update Vite comparison docs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14412
- docs: update Rollup comparison docs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14413
- docs: update rules use parallel type by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14416
- docs: add instructions for unsupported platforms by @swwind in https://github.com/web-infra-dev/rspack/pull/14442
- docs(website): fix Rspress summary style by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14449
- docs: improve incremental config docs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14450
- docs: add GitHub to who is using by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14474
- revert: "fix: temporarily revert JS parser changes causing runtime err" by @CPunisher in https://github.com/web-infra-dev/rspack/pull/14347
- chore: add scope hoisting regression for for-init references by @CPunisher in https://github.com/web-infra-dev/rspack/pull/14352
- chore(ci): update ecosystem ci action to v0.3.2 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/14362
- chore(ci): use mini runner to offload lightweight CI jobs by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14363
- chore(ci): use mini runner for lint workflow by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14376
- chore(deps): group emnapi renovate updates by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14390
- chore(deps): update dependency terser-webpack-plugin to ^5.6.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14393
- test(wasm): skip file-dependencies-huge to fix flaky afterAll timeout by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14399
- chore(deps): update yarn to v4.16.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14396
- chore(deps): update dependency http-proxy-middleware to ^4.1.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14392
- chore(deps): update dependency rspack-merge to v1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14397
- chore(deps): update dependency ts-checker-rspack-plugin to ^1.4.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14394
- chore(deps): update dependency @rslint/core to v0.6.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14391
- chore(deps): update dependency semver to ^7.8.4 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14408
- chore(deps): update pnpm to v11.6.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14409
- chore(deps): update dependency acorn to ^8.17.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14407
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14385
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14386
- chore(deps): update react and @rspack/plugin-preact-refresh by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14406
- chore: bump swc exp from 0.10.0 to 0.11.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/14379
- chore(ci): split wasm release build into parallel wasi/browser jobs by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14414
- chore(deps): update emnapi to v1.11.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14395
- chore(deps): bump swc_ecma_minifier to 55.0.2 for template-literal minify fix by @pkasarda in https://github.com/web-infra-dev/rspack/pull/14428
- chore: speed up crate release pipeline by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14429
- chore(ci): use forked CodSpeed runner by @hardfist in https://github.com/web-infra-dev/rspack/pull/14432
- chore: limit walltime bench triggers by @hardfist in https://github.com/web-infra-dev/rspack/pull/14441
- chore: bump @rslint/core to 0.6.2 by @fansenze in https://github.com/web-infra-dev/rspack/pull/14470
- ci: disable debuginfo for the windows ci binding build by @stormslowly in https://github.com/web-infra-dev/rspack/pull/14479
- @wr40000 made their first contribution in https://github.com/web-infra-dev/rspack/pull/14331
- @pkasarda made their first contribution in https://github.com/web-infra-dev/rspack/pull/14428
- @swwind made their first contribution in https://github.com/web-infra-dev/rspack/pull/14442
- @matthewdavis-oai made their first contribution in https://github.com/web-infra-dev/rspack/pull/14296
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.0.8...v2.1.0-beta.0
v3.4.0
- feat(server-core): pass request and monitors context to server plugin fallback hooks in https://github.com/web-infra-dev/modern.js/pull/8678
- feat(builder): support customizing RSC server/client environment names via
server.rsc.environmentsin https://github.com/web-infra-dev/modern.js/pull/8691
- fix(plugin-i18n): keep browser backend locale paths independent from assetPrefix in https://github.com/web-infra-dev/modern.js/pull/8679
- fix(plugin-i18n): align SSR backend with detected public locales directory in https://github.com/web-infra-dev/modern.js/pull/8679
- fix(runtime): string-mode SSR no longer drops a route's stylesheet when the same CSS is referenced by a non-stylesheet
<link>(e.g.<link rel="prefetch">) in https://github.com/web-infra-dev/modern.js/pull/8699 - fix(runtime,app-tools): inject CSS of React.lazy descendants into streaming SSR shell to prevent FOUC; slim inline route manifest to only
chunkIdswhen RSC is disabled in https://github.com/web-infra-dev/modern.js/pull/8677 - fix(runtime): split streaming SSR chunk at SHELL_STREAM_END_MARK so suspense boundary content is not swallowed before shellAfter in https://github.com/web-infra-dev/modern.js/pull/8676
- feat(server-core): 为 server 插件 fallback hook 传递 request 和 monitors 上下文, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8678
server.rscnow accepts an object form{ environments?: { server?: string; client?: string } }in addition to a boolean. This forwards the existingenvironmentsoption ofrsbuild-plugin-rsc, letting frameworks that declare their own Rsbuild environments map RSC onto them instead of having the plugin create new emptyserver/clientenvironments (which otherwise fall back to the default./srcentry and fail to resolve in non-convention setups). Passingtrue/falsekeeps the previous default behavior, so the change is fully backward compatible. feat(builder): 支持通过server.rsc.environments自定义 RSC server/client 环境名server.rsc在原有 boolean 之外新增对象形式{ environments?: { server?: string; client?: string } },透传rsbuild-plugin-rsc已有的environments选项,使已声明自有 Rsbuild 环境的框架可将 RSC 映射到这些环境,而不必让插件新建空的server/client环境(否则会回落到默认入口./src而无法解析)。传true/false时行为不变,完全向后兼容。, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8691
- fix(plugin-i18n): 浏览器端 backend 加载本地语言资源时不再拼接 assetPrefix, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8679
- fix(plugin-i18n): SSR backend 跟随检测到的 public locales 目录,避免与根 locales 目录读取不一致, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8679
LoadableCollector.emitStyleAssets(string SSR) deduped injected route stylesheets against every<link href>in the template, so a<link rel="prefetch">for the same css URL (e.g. fromperformance.prefetch) made the real<link rel="stylesheet">be skipped and the route rendered unstyled. It now reuses the sharedhasStylesheetLinkhelper (also used by streaming SSR), which only matches existing<link rel="stylesheet">tags., 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8699- fix(runtime,app-tools): 流式 SSR 注入 React.lazy 子 chunk 的 CSS 到首屏 shell, 避免懒加载组件出现样式闪烁; 非 RSC 场景下 inline 路由 manifest 仅保留
chunkIds, 减少 HTML 体积, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8677 - fix(runtime): 流式 SSR 在 SHELL_STREAM_END_MARK 位置切分 chunk,避免 suspense 兑现内容被夹在 shellAfter 之前, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8676
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)