v8.7.12
8.7.12 (2025-12-10)
- modal: allow interaction with parent content through sheet modals in child routes (#30839) (b9e3cf0), closes #30700
- modal: prevent browser hang when using ModalController in Angular (#30845) (b164516)
- popover: recalculate the content dimensions after the header has fully loaded (#30853) (99dcf38)
- select, action-sheet: use radio role for options (#30769) (1c89cf0)
v1.140.5
Version 1.140.5 - 12/10/25, 8:00 PM
- include assets in route manifest for all routes (#6058) (9fe8c61) by Manuel Schiller
- (1bcd4fa) by Manuel Schiller
- @tanstack/router-core@1.140.5
- @tanstack/start-server-core@1.140.5
- @tanstack/solid-router@1.140.5
- @tanstack/react-router@1.140.5
- @tanstack/vue-router@1.140.5
- @tanstack/solid-router-ssr-query@1.140.5
- @tanstack/react-router-ssr-query@1.140.5
- @tanstack/vue-router-ssr-query@1.140.5
- @tanstack/router-ssr-query-core@1.140.5
- @tanstack/zod-adapter@1.140.5
- @tanstack/valibot-adapter@1.140.5
- @tanstack/arktype-adapter@1.140.5
- @tanstack/router-devtools@1.140.5
- @tanstack/solid-router-devtools@1.140.5
- @tanstack/react-router-devtools@1.140.5
- @tanstack/vue-router-devtools@1.140.5
- @tanstack/router-devtools-core@1.140.5
- @tanstack/router-generator@1.140.5
- @tanstack/router-cli@1.140.5
- @tanstack/router-plugin@1.140.5
- @tanstack/router-vite-plugin@1.140.5
- @tanstack/solid-start@1.140.5
- @tanstack/solid-start-client@1.140.5
- @tanstack/solid-start-server@1.140.5
- @tanstack/start-client-core@1.140.5
- @tanstack/start-storage-context@1.140.5
- @tanstack/react-start@1.140.5
- @tanstack/react-start-client@1.140.5
- @tanstack/react-start-server@1.140.5
- @tanstack/start-plugin-core@1.140.5
- @tanstack/start-static-server-functions@1.140.5
v0.39.0
v0.39.0 is a monthly release primarily focusing on bug fixes
Previously the derived properties textFormat and textStyle would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).
Code:
- ✅ #7970 Fix: Scope highlight cache by editor
Core:
- ✅ #7971 Fix: Only serialize
ElementNodetextFormatandtextStylewhen necessary - 🆕 #7964 Feature: Add commands for beforeinput, input, compositionstart/end events
- ✅ #7978 Fix:
$dfsCaretIteratorshould be able to stop at its last descendant
Selection:
- ✅ #8003 Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)
Extension:
- ✅ #7961 Fix: Defer node class references to potentially work around webpack issues
Table:
- 🧪 #7983 Experiment: add config for opting in to nested tables (note that this does not fix their behavior)
- ✅ #7986 Fix: Ensure colWidths has length equal to number of columns
- ✅ #7998 Fix: Include first cell contents in partial backwards table selection
React:
- ✅ #7987 Prevent typeahead menu from closing during IME composition
Collab:
- ✅ #7990 Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2
Playground:
- 🆕 #8002 Feature: Shadows when table is scrollable
- ✅ #8015 Fix: Show draggable block target line when dragging images
- v0.38.2 by @etrepum in https://github.com/facebook/lexical/pull/7962
- [scripts] Allow export-froms in Flow files to be transformed for www build by @takuyakanbr in https://github.com/facebook/lexical/pull/7967
- [examples] Chore: Update examples for v0.38.2 by @etrepum in https://github.com/facebook/lexical/pull/7963
- [lexical-code] Bug fix: Add editor key in highlighted nodes cache by @takuyakanbr in https://github.com/facebook/lexical/pull/7970
- [lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by @etrepum in https://github.com/facebook/lexical/pull/7971
- [lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by @etrepum in https://github.com/facebook/lexical/pull/7961
- [lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by @takuyakanbr in https://github.com/facebook/lexical/pull/7973
- [lexical] Feature: add commands for beforeinput, input, compositionstart/end events by @james-atticus in https://github.com/facebook/lexical/pull/7964
- [lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by @takuyakanbr in https://github.com/facebook/lexical/pull/7975
- [lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by @nigelgutzmann in https://github.com/facebook/lexical/pull/7978
- [lexical-table] Feature: add config for opting in to nested tables by @james-atticus in https://github.com/facebook/lexical/pull/7983
- [lexical-react] [lexical-playground] Bug Fix: Prevent typeahead menu from closing during IME composition (#7985) by @kykim00 in https://github.com/facebook/lexical/pull/7987
- [lexical-table] Bug Fix: ensure colWidths has length equal to number of columns by @james-atticus in https://github.com/facebook/lexical/pull/7986
- [lexical-react] [lexical-playground] Remove old ContextMenu, consolidate LexicalMenu render by @ivailop7 in https://github.com/facebook/lexical/pull/7984
- [lexical-yjs] Bug fix: don't rewrite unchanged non-primitive property/state values to yjs in collab v2 by @james-atticus in https://github.com/facebook/lexical/pull/7990
- [lexical-website] Documentation Update: Add @y/websocket-server package dependency by @mattcline in https://github.com/facebook/lexical/pull/7996
- Revert "[lexical-react] [lexical-playground] Remove old ContextMenu, consolidate LexicalMenu render" by @ivailop7 in https://github.com/facebook/lexical/pull/7997
- [lexical-website] Documentation Update: Add missing getDocFromMap fn to docs by @mattcline in https://github.com/facebook/lexical/pull/8000
- [lexical-table] Bug Fix: include first cell contents in partial backwards table selection by @patrick-atticus in https://github.com/facebook/lexical/pull/7998
- Doc nit by @zurfyx in https://github.com/facebook/lexical/pull/8010
- [lexical-mark][flow][chore] Add flowfix me after flow 0.292.0 was deployed to www. This fixes the sync between github and www by @thatmichael85 in https://github.com/facebook/lexical/pull/8019
- [lexical-playground]: Shadows when table is scrollable by @ivailop7 in https://github.com/facebook/lexical/pull/8002
- [lexical-selection]: Fix applying styles for empty table cells by @ivailop7 in https://github.com/facebook/lexical/pull/8003
- [lexical-playground] Bug Fix: Show draggable block target line when dragging images by @paigekim29 in https://github.com/facebook/lexical/pull/8015
- @kykim00 made their first contribution in https://github.com/facebook/lexical/pull/7987
- @mattcline made their first contribution in https://github.com/facebook/lexical/pull/7996
- @thatmichael85 made their first contribution in https://github.com/facebook/lexical/pull/8019
Full Changelog: https://github.com/facebook/lexical/compare/v0.38.2...v0.39.0
v1.140.4
Version 1.140.4 - 12/10/25, 7:45 PM
- handle server routes with exact match (#6059) (53adf86) by Manuel Schiller
- @tanstack/start-server-core@1.140.4
- @tanstack/solid-start@1.140.4
- @tanstack/solid-start-server@1.140.4
- @tanstack/react-start@1.140.4
- @tanstack/react-start-server@1.140.4
- @tanstack/start-plugin-core@1.140.4
- @tanstack/start-static-server-functions@1.140.4
r182
https://github.com/mrdoob/three.js/wiki/Migration-Guide#181--182 https://github.com/mrdoob/three.js/milestone/95?closed=1
- BatchedMesh
- Fix index and attribute updates in
optimize(). #32185 (@querielo)
- Fix index and attribute updates in
- BatchNode
- Optimize generated shader code. #32203 (@Mugen87)
- BufferGeometry
- Add
indirectOffsetparameter for indirect drawing. #32392, #32413 (@holtsetio, @RenaudRohlinger)
- Add
- ExtrudeGeometry
- Honor
closedproperty ofCatmullRomCurve3. #32410 (@Mugen87)
- Honor
- InstanceNode
- Add support for
StorageInstancedBufferAttribute. #32240 (@RenaudRohlinger)
- Add support for
- Light
- Unify
toJSON()implementations. #32414 (@Mugen87)
- Unify
- LightProbe
- Remove
fromJSON(). #32415 (@Mugen87)
- Remove
- Line2NodeMaterial
- Align wide lines with
WebGLRendererversion. #32234 (@Mugen87)
- Align wide lines with
- Material
- Fix
copy()to includeallowOverride. #32269, ba1655cf3587349768665c442a4f7cc0ecd23759 (@crazylogic03, @Mugen87)
- Fix
- Matrix4
- Optimize
determinant()calculation. #32157 (@mrdoob)
- Optimize
- MeshPhysicalMaterial
- Fix iridescence energy conservation for mixed materials. #32309 (@mrdoob)
- Improve Sheen energy conservation and analytic approximation. #32356, #32397 (@mrdoob)
- MeshStandardMaterial
- Fix furnace test energy loss for intermediate metalness values. #32190, #32201 (@mrdoob)
- Improve physical accuracy. #32330 (@mrdoob)
- NodeBuilder
- Add missing vector types to
generateConst(). #32162 (@cmhhelgeson) - Cache node attributes for vertex stage only. #32189 (@Mugen87)
- Ignore events for shared context. #32492 (@sunag)
- Add missing vector types to
- NormalMapNode
- Add basic support for normal unpacking. #31695 (@castano)
- PMREMGenerator
- Improve GGX VNDF accuracy and match Blender roughness. #32311 (@mrdoob)
- Reduce DFG LUT resolution to 16x16. #32358 (@mrdoob)
- PointShadowNode
- Refactor to use native cube depth texture. #32379 (@mrdoob)
- PolyhedronGeometry
- Fix typo in
fromJSON(). #32475 (@Ayush123-e)
- Fix typo in
- ShaderMaterial
- Fix
copy()to include missing properties. #32219 (@NssGourav)
- Fix
- Source
- Guard reference to VideoFrame. #32301 (@Mugen87)
- StructTypeNode
- Fix memory length calculations. #32377 (@holtsetio)
- TSL
- Add renderer context node (global). #32295 (@sunag)
- Check for
undefinedinuniform(). #32183 (@Mugen87) - Add
texture3DLoad()andtexture3DLevel(). #32171 (@RenaudRohlinger) - Add bitcount related functions. #31990 (@cmhhelgeson)
- Add support for
mat3andmat4usingbufferAttribute(). #32204 (@sunag) - Do not auto-generate tangent attribute. #32220 (@Mugen87)
- Pre-pass using global context. #32276, #32345 (@sunag)
- Introduce float packing / unpacking intrinsics. #32329 (@Ne0nWinds)
- Introduce
builtinShadowContext()andbuiltinAOContext(). #32384, #32378 (@sunag, @querielo) - Renamed
DFGApproxtoDFGLUT. #32399 (@mrdoob) - Fix non-stack function call with loops. #32420 (@sunag)
- Prevent memory leaks in
ShadowNode. #32395 (@querielo)
- Vector3
- Clean up. #32363 (@MOHITKOURAV01)
- WebGLRenderer
- Support more EAC texture formats. #32308 (@castano)
- Modernized shadow mapping. #32181, #32303, #32407, #32443 (@mrdoob)
- Align transmission render target samples with canvas. #32444 (@mrdoob)
- Remove
SUPPORTS_VERTEX_TEXTURES. #32455 (@mrdoob) - Clean up
setupRenderBufferStorage(). #32456 (@mrdoob) - Use Map for O(1) program lookup. #32463 (@mrdoob)
- Move point light shadow logic from
PointLightShadow. #32473 (@mrdoob)
- WebGPURenderer
- Support more EAC texture formats. #32308 (@castano)
- Fix textured backgrounds with ortho cameras. #32313 (@Mugen87)
- Improve StorageTexture3D support. #32150 (@RenaudRohlinger)
- Optimize VSM shadow code. #32209 (@mrdoob)
- Fix shadowing of error function. #32245 (@Methuselah96)
- Improve cache bindings from node uniforms. #32244 (@sunag)
- Set opaque blend mode for secondary MRT targets. #32265 (@sunag)
- Add update ranges for bindings. #32248 (@sunag)
- Buffer labeling adjustment. #32247 (@cmhhelgeson)
- Relates MRT for RenderContext in obtaining a unique context. #32264 (@sunag)
- Fix VSM shadow artifacts. #32327 (@mrdoob)
- Fix point light shadows. #32365 (@mrdoob)
- PCF shadow filtering with Vogel disk sampling and IGN. #32381, #32407 (@mrdoob)
- Use correct cache for default cube textures. #32425 (@SE7EN2028)
- Refine video texture warning. #32439 (@Mugen87)
- Improve resource disposal. #32446 (@querielo)
- Skip invalid frame of video textures. #32441 (@whatisor)
- Improve Bind Group Layout cache system. #32451, #32249 (@cmhhelgeson, @Mugen87)
Docs
- Clean up. d70adae523c1b3c67defbe9fdf3a69c153cbd454, 9e94632cb90fc22f0b32f1461d625439b9db47e8, 72f91e3cf64eee7f392c8b15bddbc36bc56247d5 (@Mugen87)
- Add missing @private annotation. #32165 (@Mugen87)
- Fix external links. #32161 (@mrdoob)
- Fix ShadowNode JSDoc. #32166 (@Mugen87)
- Improved search with category matching. #32164 (@mrdoob)
- Fix JSDoc of inspector. #32192 (@Mugen87)
- Remove unused parameter from
BatchedMesh.optimize(). #32186 (@querielo) - Improve
ShaderMaterial.fog. #32224 (@Mugen87) - Fix return type in
compileAsync(). #32205 (@querielo) - Fix
optionsofPMREMGenerator. #32285 (@ycw) - Improve
SkyMesh. #32289 (@jwheare) - Open panel on mobile when no page is selected. #32261 (@mrdoob)
- Fix typo in
MaterialLoader. #32316 (@michael-erskine) - Replace
[name]in docstring. #32332 (@ycw) - Update default anisotropy value in
Texture. #32346 (@thibka) - Fix restitution param desc in physics addons. #32341 (@SollyBunny)
- Fix typo in
DecalGeometry. #32366 (@rotu) - Improve Bloom radius description. #32450 (@Mugen87)
- Fix
RendererWebGPU convention. #32457 (@sunag) - Fixed typo in
BufferGeometry. #32477 (@Magnus1X)
Manual
- Update OffscreenCanvas support details. #32184 (@aganders3)
- Fix formatting in
prerequisites.html. #32217 (@Mugen87) - Add guide about Post-Processing with
WebGPURenderer. #32279 (@Mugen87) - Add guide about WebGPURenderer. #32260 (@Mugen87)
Examples
- Add radial blur demo. #32297 (@Mugen87)
- Fix chromatic aberration type usage of caustics example. #32169 (@sunag)
- Improve BPCEM demo. #32172 (@Mugen87)
- Fix thumbnail of backdrop demo. #32178 (@Mugen87)
- Simplify render bundle demo. #32215 (@Mugen87)
- Cleanup
stats-gl. #32242 (@RenaudRohlinger) - Improve ray marching in volume rendering examples. #32235 (@mrdoob)
- Move
webgpu_struct_drawindirectto TSL. #32222 (@cmhhelgeson) - Add WebGPU Contact Shadows. #32262 (@querielo)
- Renamed “external” tag to “community”. #32232 (@mrdoob)
- Open panel on mobile when no example is selected. #32261 (@mrdoob)
- Update credit link in
webgl_animation_skinning_ik. #32259 (@abernier) - Add model selector to glTF loader examples. #32364, 1296afb199e2420f322bd5d45701fd686cfe2f38, #32406 (@mrdoob)
- Made shadows soft in webgl_shadowmap_pointlights. 56838ce12c409fdf24992932839490d7ab58877f (@mrdoob)
- Added
webgpu_shadowmap_pointlightexample. 3b0c9cd4760c0b75f3fa4ce1ac5f882e37f68fd3, 645e0898bdbf6992cbd24c016e6a539d68181873 (@mrdoob) - Migrate
royal_esplanadeexamples toUltraHDRLoader. #32380 (@mrdoob) - Use real-world scale in stereo demo. #32403 (@Mugen87)
- Fix WebGPU water simulation on mobile GPUs. #32411 (@mrdoob)
- Update Compute Fluid to use
IndirectStorageBuffer. #32176 (@cmhhelgeson) - Update
webgl_loader_texture_ktxexample with new formats. #32448 (@castano) - Improved
RectAreaLightexamples. #32493 (@mrdoob) - Unify import path for WebGPU related classes. #32494 (@Mugen87)
Addons
-
AmmoPhysics
- Support restitution. #32347 (@SollyBunny)
-
BloomNode
- Implement disposal of materials to prevent memory leaks. #32452 (@querielo)
-
Controls
- Fix stuck state when releasing mouse outside window. #32323 (@mrdoob)
-
CSM
- Reuse origin vector. #32331 (@Mugen87)
-
Inspector
- Fix Viewer aspect ratio. #32194 (@sunag)
- Fix slider dimensions. #32177 (@Mugen87)
- Improve UX. #32197, a6ca2537932e47510b2542990f6033d9f794454a (@sunag)
- Add window/panel boundary constraints. #32208 (@sunag)
- Mini-panel for parameters. #32257 (@sunag)
- Fix value update of number and checkbox elements. #32355 (@Mugen87)
- Fix cube depth texture error. #32412 (@sunag)
- Update checkmark internal box size. 7ad089e773167ed7a7da33dc13ee7fd05280bc36 (@sunag)
- Add warn if the inspected node outside of frame scope. #32458 (@sunag)
-
MapControls
- Improve panning accuracy. #32324 (@mrdoob)
-
Octree
- Add
Box3interface. #32343, 6e006b29964ff6facb832690d3e38918d8434b64 (@Mugen87, @mrdoob)
- Add
-
Physics
- Add errors when trying to use getShape() for unsupported geometry types. #32372 (@SollyBunny)
-
PixelationPassNode
- Fix zero normal processing. #32159 (@Mugen87)
-
SkyMesh
- Add
isSkyMeshflag and deprecateisSky. #32263 (@querielo)
- Add
-
SSRNode
- Ensure boolean value for isPerspectiveCamera uniform. #32218 (@FarazzShaikh)
-
SVGLoader
- Add stylesheet jsName vs svgName fix. #32119 (@jhlggit)
-
SVGRenderer
- Add depth sorting for Sprites and SVGObjects. #32212 (@mrdoob)
- Add near/far plane clipping support. #32210 (@mrdoob)
-
TRAANode
- Improve motion factor and disocclusion. #32296 (@shotamatsuda)
- Replace MSAA sample pattern with Halton sequence. #32319 (@shotamatsuda)
- Reduce smearing. #32322 (@shotamatsuda)
-
TSL Transpiler
- Support struct definitions and declarations. #32300 (@Ne0nWinds)
- Fix Fn layout generation when generating a function with no input parameters. #32272 (@Ne0nWinds)
-
UltraHDRLoader
- Fix incorrect alpha channel values. #32464 (@mrdoob)
- Improve parsing performance. #32468, 4b110fe4c39799672f1d1de51fc013d5f2930989, d7f67fafff6eaa4871963b14baeff060f2f13102 (@mrdoob)
-
VOXLoader
- Added scene graph support. #32488 (@mrdoob)
- Implemented greedy meshing. #32489 (@mrdoob)
- Accept version 200 files. #32490 (@mrdoob)
- Replace
VOXMeshandVOXData3DTextureclasses with functions. #32491 (@mrdoob)
Editor
- Save and restore controls state. #32408 (@mrdoob)
- Scale
PointLightHelperbased on camera distance. b7c9099db9d7e6a959d2bf46b2e5fb807e91dbcf (@mrdoob) - Cycle through overlapping objects on click. c745aee7c0b5297a986818235d2f2ffae029223c (@mrdoob)
- Scale down touchscreen zoom speed #32454 (@TylerSelden)
Tests
- Removed todo()s. #32483 (@mrdoob)
PrimeVue 4.5.3
- fix: add hasCSSAnimation import to BlockUI by @navedqb in https://github.com/primefaces/primevue/pull/8322
- Add empty state template to FilterDoc by @navedqb in https://github.com/primefaces/primevue/pull/8320
- Fix - remove duplicate class with misleading name and property from api docs by @Benjaming61001 in https://github.com/primefaces/primevue/pull/8304
- fix(MeterGroup): bar not filled on rounded percent value by @EtiennePASSOT in https://github.com/primefaces/primevue/pull/8326
- @EtiennePASSOT made their first contribution in https://github.com/primefaces/primevue/pull/8326
Full Changelog: https://github.com/primefaces/primevue/compare/4.5.2...4.5.3
7.12.0
- [update] - update zonefile to 2026 DST dates
- [update] - update dependencies
@fluentui/utilities v8.17.2
- chore: remove unused eslint-disable directives (PR #35518 by mainframev)
- Bump @fluentui/react-window-provider to v2.3.2 (PR #35532 by srmukher)