2.12.0
2025-12-05
-
Components [menu] apply popper-class and popper-style to the tooltip of the title (#22908 by @keeplearning66)
-
Components [table] accessibility enhancement (#22432 by @tolking)
-
Components [tag] a11y (#22530 by @Dsaquel)
-
Components [splitter] runtime validation failed for update:size (#22957 by @rzzf)
-
Components [splitter] display the mask after panel update (#22954 by @rzzf)
-
Components [table-column] reactively update filterable state (#22879 by @tuzixiangs)
-
Components [anchor] prevent scroll stutter on rapid clicks (#22964 by @tuzixiangs)
-
Components [select] ensure dropdown remains open when filterable (#22975 by @tolking)
-
Theme-chalk [upload]: incorrect padding value for el-upload-dragger (#14903 by @qdechochen)
-
Components [radio & checkbox] fix button wrap style (#22073 by @SpanManX)
-
Components [message-box] disable page scroll when dialog open (#22981 by @rzzf)
-
Components [tab] fix style when tab position is bottom (#18425 by @btea)
-
Components [focus-trap, popper, tooltip] memory leak (#20147 by @gjfei)
-
Components [table] try load data only when expanding row (#21678 by @KeroZhai)
-
Style(theme-chalk): [form-item] reset top position label padding-right (#22965 by @duyidao)
-
Improvement(components): [table] keep cursor style during drag (#22915 by @rzzf)
-
Style(theme-chalk): dark mode component bg-color transparent on overlay (#10890 by @loosheng)
-
Style(components): [cascader] cascader-panel fit width (#21497 by @zhixiaotong)
-
Style(theme-chalk): [card]: grow body height (#22829 by @Dsaquel)
- !: the disabled value of component has the highest priority (#18739 by @btea)
v16.1.0-canary.14
- [devtool] make the draggable content selective: #86816
- Create server module map proxy only once: #86750
- fix(next/image): add
?dplquery string for local images (without static import): #86485 - fix(next/image): handle
?dplfor src without protocol: #86836
- docs: cookie clear and has alignment: #86788
- [test] fix missing nft file: #86817
- Remove unused
vitestfrom dependency tree: #86821 - Update installed Next.js: #86822
- Remove Vercel mention from Next.js docs: #86801
- Remove unused
vitefrom dependency tree: #86824 - Update Rspack development test manifest: #86802
- Turbopack: bincode: Add crate with bincode serialization helpers: #85878
- Turbopack: perf: Avoid clones in RopeReader: #86708
- Add Firebase App Hosting to the deployment guide: #86832
- Turbopack: bincode: Add custom bincode reader/writer implementations: #86632
- Turbopack: bincode: Add traits for types that require
TurboBincodeEncoderorTurboBincodeDecoder: #86633
Huge thanks to @icyJoseph, @huozhi, @eps1lon, @gaearon, @unstubbable, @styfle, @vercel-release-bot, @bgw, and @jhuleatt for helping!
8.40.1
- #17532: Inspector v2: Export ConvertOptions
- #17531: ViewerConfig fallback to WebGL if WebGPU unavailable
- #17530: FrameGraph: Fix crash in WebGPU when using volumetric lighting
- #17526: Added no-directory-barrel-imports rule
- #17525: Fixes invalid import path @babylonjs/core/Lights/Clustered.js
- #17528: FrameGraph: optimize lighting volume updates + misc changes and fixes
This list of changes was auto generated.
v7.10.1
See the changelog for release notes: https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101
v2.14.0
-
[BREAKING] Use linear space for vertex colors in gLTF by @LeXXik in https://github.com/playcanvas/engine/pull/8122
Note: Projects that use vertex colors—especially those imported from FBX—may see visual changes because vertex colors are now treated as linear by default (for glTF compatibility). If your assets use gamma-encoded vertex colors, set material.vertexColorGamma = true to restore the previous appearance. This affects StandardMaterials only, ShaderMaterials are not affected.
- Refactor gsplat shader chunks: move helpers and customize to common by @mvaligursky in https://github.com/playcanvas/engine/pull/8129
- Adds a soft limit on total splat count rendered for streaming lod by @mvaligursky in https://github.com/playcanvas/engine/pull/8217
- Picker class can (optional) render depth and provide world space pick points by @mvaligursky in https://github.com/playcanvas/engine/pull/8154
- GSplat streaming lod - used memory optimization by @mvaligursky in https://github.com/playcanvas/engine/pull/8171
- Add frame:ready event to GSplatComponentSystem for video capture workflows by @mvaligursky in https://github.com/playcanvas/engine/pull/8128
- Updated main jsdocs block for GSplatComponent by @mvaligursky in https://github.com/playcanvas/engine/pull/8130
- Optimize BoundingBox.containsPoint performance by @mvaligursky in https://github.com/playcanvas/engine/pull/8137
- AGENTS.md file automatically used by AI agents (such as Cursor) by @mvaligursky in https://github.com/playcanvas/engine/pull/8140
- Update all npm dependencies by @renovate[bot] in https://github.com/playcanvas/engine/pull/8143
- Migrate Renovate config by @renovate[bot] in https://github.com/playcanvas/engine/pull/8144
- Gizmo mouse button option by @kpal81xd in https://github.com/playcanvas/engine/pull/8153
- Update actions/checkout action to v6 by @renovate[bot] in https://github.com/playcanvas/engine/pull/8157
- Add GSplat to ComponentSystemRegistry by @mvaligursky in https://github.com/playcanvas/engine/pull/8174
- Add loadingCount parameter to GSplat frame:ready event by @mvaligursky in https://github.com/playcanvas/engine/pull/8178
- Add GSplat flipbook animation script + related functionality + example by @mvaligursky in https://github.com/playcanvas/engine/pull/8141
- Add WebGPU support to instancing-custom example - custom WGSL shader by @mvaligursky in https://github.com/playcanvas/engine/pull/8186
- [DOCS] clarify Asset.preload behaviour by @lucaheft in https://github.com/playcanvas/engine/pull/8189
- Update all npm dependencies by @renovate[bot] in https://github.com/playcanvas/engine/pull/8194
- Update sinon to latest by @willeastcott in https://github.com/playcanvas/engine/pull/8195
- Update @webgpu/types dependency to latest by @willeastcott in https://github.com/playcanvas/engine/pull/8196
- Regenerate package-lock.json by @willeastcott in https://github.com/playcanvas/engine/pull/8197
- Added tracing support to log all assets in the registry by @mvaligursky in https://github.com/playcanvas/engine/pull/8209
- Add WGSL shader support for annotation hotspots by @mvaligursky in https://github.com/playcanvas/engine/pull/8219
- Outline renderer WGSL chunk by @mvaligursky in https://github.com/playcanvas/engine/pull/8225
- Fix incorrect time calculation in first two frames by @mvaligursky in https://github.com/playcanvas/engine/pull/8185
- [Fix] Fixed gsplat shader effect to handle limit to a camera by @mvaligursky in https://github.com/playcanvas/engine/pull/8117
- Workaround for packHalf2x16 precision issues on some Android devices by @mvaligursky in https://github.com/playcanvas/engine/pull/8121
- CameraControls enablePan fix by @kpal81xd in https://github.com/playcanvas/engine/pull/8126
- docs: fix typos in some files by @Edge-Seven in https://github.com/playcanvas/engine/pull/8131
- Fix unified gsplat double transformation bug by @mvaligursky in https://github.com/playcanvas/engine/pull/8135
- Fix GSplat LOD calculation to use nearest point on bounding box by @mvaligursky in https://github.com/playcanvas/engine/pull/8138
- Fix PBO texture uploads by ensuring correct texture binding state by @mvaligursky in https://github.com/playcanvas/engine/pull/8146
- Fix unified gsplat rendering when viewport is resized by @mvaligursky in https://github.com/playcanvas/engine/pull/8147
- Gizmo snap state fix by @kpal81xd in https://github.com/playcanvas/engine/pull/8151
- Camera controls fly shift fix by @kpal81xd in https://github.com/playcanvas/engine/pull/8152
- [Fix] UploadStream functionality handles lost context by @mvaligursky in https://github.com/playcanvas/engine/pull/8160
- [Fix] improve error messages for script attribute validation by @mvaligursky in https://github.com/playcanvas/engine/pull/8172
- [Fix] Correct transmission attenuation rendering by @mvaligursky in https://github.com/playcanvas/engine/pull/8173
- Fix Screen.priority signed integer overflow by @mvaligursky in https://github.com/playcanvas/engine/pull/8180
- Improvements and fixes to streaming lod gsplat being destroyed by @mvaligursky in https://github.com/playcanvas/engine/pull/8210
- Fix spherical harmonics not rendering with streaming SOGS by @mvaligursky in https://github.com/playcanvas/engine/pull/8215
- Fix null values in asset cache for ESM scripts causing error by @snave333 in https://github.com/playcanvas/engine/pull/8221
- WebGPU Compute shader edge detect example by @mvaligursky in https://github.com/playcanvas/engine/pull/8192
- Add ESM script for annotations and an example by @willeastcott in https://github.com/playcanvas/engine/pull/8202
- Remove unnecessary GLSL transpiler config from examples by @mvaligursky in https://github.com/playcanvas/engine/pull/8175
- Use ministats to display number of splats in an streaming lod example by @mvaligursky in https://github.com/playcanvas/engine/pull/8182
- [FIX] Address race condition when loading example code by @willeastcott in https://github.com/playcanvas/engine/pull/8198
- Update examples NPM dependencies by @willeastcott in https://github.com/playcanvas/engine/pull/8199
- Update Examples Browser to React 19 by @willeastcott in https://github.com/playcanvas/engine/pull/8200
- Regenerate examples package-lock.json by @willeastcott in https://github.com/playcanvas/engine/pull/8201
- Removed unused react-es6 package from examples by @kpal81xd in https://github.com/playcanvas/engine/pull/8208
- Fix examples browser compatibility with React 19 and React Router v7 by @mvaligursky in https://github.com/playcanvas/engine/pull/8212
- Remove deprecated bloom script from animation examples by @mvaligursky in https://github.com/playcanvas/engine/pull/8213
- Remove old private LOD example now that we have public examples by @mvaligursky in https://github.com/playcanvas/engine/pull/8218
- fix: Fix broken BlendTrees example by @abstrakt8 in https://github.com/playcanvas/engine/pull/8216
- Updated Trees example to supply wgsl chunks by @mvaligursky in https://github.com/playcanvas/engine/pull/8223
- Shader Hatch example has WGSL shader to avoid transpilation from GLSL by @mvaligursky in https://github.com/playcanvas/engine/pull/8224
- WGSL shader variant for Integer Textures example by @mvaligursky in https://github.com/playcanvas/engine/pull/8226
- AreaPicker & internal shader properties test example fixes by @mvaligursky in https://github.com/playcanvas/engine/pull/8227
- @Edge-Seven made their first contribution in https://github.com/playcanvas/engine/pull/8131
- @lucaheft made their first contribution in https://github.com/playcanvas/engine/pull/8189
- @snave333 made their first contribution in https://github.com/playcanvas/engine/pull/8221
Full Changelog: https://github.com/playcanvas/engine/compare/v2.13.6...v2.14.0
@xyflow/system@0.0.74
-
#5637
0c7261a6dThanks @moklick! - AddzIndexModeto control how z-index is calculated for nodes and edges -
#5617
8598b6bc2Thanks @akre54! - Allow customgetEdgeIdfunction inaddEdgeandreconnectEdgeoptions to enable custom edge ID schemes. -
#5635
2d7fa40e2Thanks @tornado-softwares! - Update an ongoing connection when user moves node with keyboard.
@xyflow/svelte@1.5.0
@xyflow/react@12.10.0
-
#5637
0c7261a6dThanks @moklick! - AddzIndexModeto control how z-index is calculated for nodes and edges -
#5484
a523919d6Thanks @peterkogo! - Addexperimental_useOnNodesChangeMiddlewarehook
-
#5629
9030fab2dThanks @AlaricBaraou! - Prevent unnecessary re-render inFlowRenderer -
#5592
38dbf41c4Thanks @svilen-ivanov-kubit! - Always create a new measured object in apply changes. -
#5635
2d7fa40e2Thanks @tornado-softwares! - Update an ongoing connection when user moves node with keyboard. -
Updated dependencies [
0c7261a6d,8598b6bc2,2d7fa40e2]:- @xyflow/system@0.0.74