v1.7.0
- Restore visible focus after keyboard close in Safari and Firefox (#5093) by @lyzno1
- Type
rendercallback props based on the rendered element (#5104) by @atomiks - Reduce popup bundle size (#5233) by @atomiks
- Reduce store bundle size (#5250) by @atomiks
- Keep unpositioned popups at the viewport origin (#5299) by @flaviendelangle
- Correct layout and passive effect timing (#5337) by @atomiks
- Remove redundant lifecycle synchronization (#5341) by @atomiks
- Prevent stale cleanup from clearing registered part IDs (#5340) by @atomiks
- Complete popup unmounting after a canceled exit transition (#5401) by @atomiks
- Fix rendered trigger ID ownership (#5110) by @atomiks
- Prevent unwanted flip with capped scrollable content (#5120) by @atomiks
- Fix
collisionPaddingoff-by-one on the biased side (#5143) by @atomiks - Reduce shared popup bundle size (#5192) by @atomiks
- Mount popup subtrees synchronously when opening in React 17 (#5309) by @atomiks
- Fix auto-resize origin for left-anchored popups (#5370) by @sai6855
- Avoid redundant re-renders during lazy flipping (#5372) by @mdm317
- Strip implementation-only types from published
.d.tsfiles (#5165) by @michaldudak - Fix
usePreviousValueequality comparison (#5264) by @lyzno1
- Remove the implicit
dirattribute from<Accordion.Root>(#5117) by @chuganzy
- Prevent
<AlertDialog.Root>from reopening after remounting with a reused handle (#5109) by @michaldudak
- Respect locale when filtering (#5195) by @atomiks
- Add
input-pressto change event details (#5356) by @chuganzy - Add
cancel-opento change event details (#5376) by @chuganzy - Reset list scroll position on filter (#5231) by @atomiks
- Remove dead code and deduplicate handlers (#5194) by @atomiks
- Fix listbox separator semantics (#5399) by @sarthakmalik0810
- Show
<Avatar.Fallback>immediately whendelay={0}(#5147) by @chuganzy
- Fix keyboard click handling for custom elements (#4838) by @atomiks
- Remove redundant validation input ref (#5188) by @nami8824
- Stop internal input clicks from reaching ancestors (#5176) by @atomiks
- Reduce bundle size (#5223) by @atomiks
- Focus invalid checkbox (#5216) by @atomiks
- Align form values with native submission (#5218) by @atomiks
- Reduce bundle size (#5223) by @atomiks
- Add
input-pressto change event details (#5356) by @chuganzy - Add
cancel-opento change event details (#5376) by @chuganzy - Stop filtering grouped items after limit (#5086) by @lyzno1
- Remove leaky value registry (#5198) by @atomiks
- Set initial highlight in inline combobox (#5230) by @atomiks
- Return highlight to selected item on query clear (#5232) by @atomiks
- Expose
expandedstate for inline comboboxes (#5332) by @sarthakmalik0810 - Keep portalled popup content open (#5334) by @obeattie
- Reset list scroll position on filter (#5231) by @atomiks
- Fix hovered item stealing highlight when the list scrolls in Safari (#5265) by @arikchakma
- Inherit the disabled state from
<Combobox.Root>in<Combobox.Item>(#5365) by @chuganzy - Widen trigger slip-out release tolerance (#5159) by @atomiks
- Remove dead code and deduplicate handlers (#5194) by @atomiks
- Fix listbox separator semantics (#5399) by @sarthakmalik0810
- Fix nested list reorder detection (#5156) by @jjenzz
- Always skip natively disabled items during list navigation (#5185) by @atomiks
- Fix scroll alignment for RTL direction in
scrollIntoViewIfNeeded(#5234) by @sai6855 - Simplify keyboard bookkeeping (#5249) by @atomiks
- Fix touch outside-press dismissal without a backdrop (#5096) by @atomiks
- Prevent
<Dialog.Root>from reopening after remounting with a reused handle (#5109) by @michaldudak - Fix scroll lock handoff with external overlays (#4665) by @atomiks
- Reduce bundle size (#5193) by @atomiks
- Prevent
<Drawer.Root>from reopening after remounting with a reused handle (#5109) by @michaldudak - Fix unreliable swipe-to-open gestures (#5105) by @atomiks
- Fix popup flashing fully open for a frame on swipe area re-grab (#5112) by @atomiks
- Deduplicate swipe math to reduce bundle size (#5181) by @atomiks
- Fix scroll handling when focus moves while the virtual keyboard is open (#5179) by @atomiks
- Fix cross-axis scroll blocked on iOS below the touchmove slop (#5257) by @atomiks
- Fix snap point jump when pinned pointer moves leave the drag offset unchanged (#5308) by @atomiks
- Fix Shadow DOM swipe gestures (#5360) by @atomiks
- Keep invalid state on disabled fields (#5116) by @atomiks
- Reduce bundle size (#5225) by @atomiks
- Fix
data-dirtytracking for null-valued controls (#5290) by @sai6855
- Reduce bundle size (#5225) by @atomiks
- Reduce bundle size (#5225) by @atomiks
- Focus the first invalid field in document order (#5287) by @atomiks
- Ignore pinch-zoom shifting (#4485) by @atomiks
- Cancel stale submenu hover-open when Chrome drops mouseleave (#5153) by @atomiks
- Fix exit animation not running on uncheck of item (#5252) by @sai6855
- Fix duplicate
onOpenChangecalls when closing a submenu (#5178) by @atomiks - Fix VoiceOver announcement when opening a submenu (#5342) by @atomiks
- Propagate disabled state to items (#5363) by @chuganzy
- Open submenus on Android TalkBack press (#5384) by @atomiks
- Prevent
<Menu.Root>from reopening after remounting with a reused handle (#5149) by @michaldudak - Widen trigger slip-out release tolerance (#5159) by @atomiks
- Format clamped values (#5409) by @atomiks
- Reduce bundle size (#5224) by @atomiks
- Fix frozen menu when the open trigger unmounts (#5240) by @DreierF
- Ignore pinch-zoom shifting (#4485) by @atomiks
- Fix keyboard editing with multi-character format symbols (#5111) by @atomiks
- Reduce bundle size (#5220) by @atomiks
- Keep focus on the invalid field when
autoSubmitis blocked (#5089) by @lyzno1
- Prevent
<Popover.Root>from reopening after remounting with a reused handle (#5149) by @michaldudak - Reduce bundle size (#5193) by @atomiks
- Prevent
<PreviewCard.Root>from reopening after remounting with a reused handle (#5149) by @michaldudak
- Fix custom
min/maxsemantics to match the indicator (#5095) by @atomiks - Reduce bundle size (#5224) by @atomiks
- Remove unnecessary ARIA attributes from
<Radio.Root>(#5213) by @sai6855 - Stop internal input clicks from reaching ancestors (#5176) by @atomiks
- Align form values with native submission (#5238) by @atomiks
- Reduce bundle size (#5223) by @atomiks
- Fix thumb-drag divide-by-zero and per-scroll re-render (#5099) by @atomiks
- Fix scrollbar visibility during touch scrolling on iOS (#5157) by @atomiks
- Add WebKit overscroll feedback to
<ScrollArea.Thumb>(#5145) by @atomiks - Reduce bundle size (#5217) by @atomiks
- Prevent scroll snapping while dragging the thumb (#5259) by @atomiks
- End thumb drag when the primary button is no longer held (#5374) by @atomiks
- Fix hovered item stealing highlight when the list scrolls in Safari (#5265) by @arikchakma
- Inherit the disabled state from
<Select.Root>in<Select.Item>(#5365) by @chuganzy - Widen trigger slip-out release tolerance (#5159) by @atomiks
- Do not force-mount the popup on programmatic value changes (#5119) by @atomiks
- Remove dead code and deduplicate handlers (#5194) by @atomiks
- Fix listbox separator semantics (#5399) by @sarthakmalik0810
- Fix assorted issues (#5097) by @atomiks
- Reduce bundle size (#5222) by @atomiks
- Exclude the prehydration script from client bundles (#5003) by @michaldudak
- Stop internal input clicks from reaching ancestors (#5176) by @atomiks
- Reduce bundle size (#5223) by @atomiks
- Position pre-hydration indicator inside streamed Suspense (#5171) by @brijeshb42
- Exclude the prehydration script from client bundles (#5003) by @michaldudak
- Reduce bundle size (#5221) by @atomiks
- Fix remaining toast timer calculation (#5261) by @sai6855
- Reduce bundle size (#5219) by @atomiks
- Render content passed through the
renderprop in<Toast.Title>,<Toast.Description>, and<Toast.Action>(#5210) by @m2na7 - Fix re-adding a closing toast (#5258) by @atomiks
- Fix swipe direction locking for two-axis swipes (#5295) by @sai6855
- Fix
<Toast.Provider>prop effect ordering (#5338) by @atomiks
- Reduce bundle size (#5224) by @atomiks
- Reduce bundle size (#5221) by @atomiks
- Prevent
<Tooltip.Root>from reopening after remounting with a reused handle (#5149) by @michaldudak
All contributors of this release in alphabetical order: @arikchakma, @atomiks, @bernardobelchior, @brijeshb42, @chuganzy, @DiegoAndai, @DreierF, @flaviendelangle, @jjenzz, @lyzno1, @m2na7, @mdm317, @michaldudak, @nami8824, @obeattie, @sai6855, @sarthakmalik0810
cherry-markdown@0.11.9
- fix: #1842 修复代码块语法中多了空格的问题 @sunsonliu(#1843)(
3dd4cb7) - fix: 修复tabs语法无法更新的问题 @sunsonliu(#1831)(
03fe16e) - fix: 修复
setCursor传入越界行号/列号时抛异常的问题 @hobostay(#1838)(d87f2e9) - fix: 修复用户文本包含 bigData 占位符形态内容时被替换成 "undefined" 的问题 @hobostay(#1839)(
6c4f049) - feat: #1836 autolink支持配置breakChars,可以让自动链接在识别到特殊字符时中断匹配 @sunsonliu(#1841)(
3e9105c) - fix: 修复引用式链接可绕过协议校验注入
javascript:等危险协议的问题 @hobostay(#1837)(4100bfd)
CesiumJS 1.144
1.144 - 2026-08-03
Highlights include:
- To improve CAD-style rendering, CesiumJS adds support for the Bentley-contributed BENTLEY_materials_planar_fill glTF extension, bringing planar polygon fill with depth sorting and coplanar ordering that keep overlapping surfaces from flickering. #13178
- Vector rendering now supports clamping vector polylines and polygons to terrain with screen-space-constant width lines and per-feature styling through Cesium3DTileStyle. This allows massive, tiled visualization of datasets like road connectivity, rivers, and census blocks that correctly overlay on top of terrain. #13627
- Picking of metadata from WMTS imagery providers now works when the imagery layer is draped on 3D Tiles. #13575
- New camera controllers, and a more extensible controller architecture, allow controls to be better targeted to asset inspection and other use cases. #13604
- Models using the EXT_mesh_primitive_edge_visibility extension now load with significantly less JavaScript heap (up to 19x less memory). #13643
See the changelog for the complete list of changes.
Release 2026-08-03 22:16
Release 2026-08-03 22:16
- start: keep server-only routes out of RSC bundles (#7944) (65f7b7f791) by @schiller-manuel
- ci: improve Nx sandbox cache declarations (#7833) (03699c4c02) by @beaussan
- @tanstack/react-start@1.168.35
- @tanstack/react-start-rsc@0.1.34
- @tanstack/react-start-server@1.167.23
- @tanstack/solid-start@1.168.34
- @tanstack/solid-start-server@1.167.23
- @tanstack/start-plugin-core@1.171.26
- @tanstack/start-server-core@1.169.18
- @tanstack/vue-start@1.168.33
- @tanstack/vue-start-server@1.167.23
@tanstack/vue-start@1.168.33
- Updated dependencies [
65f7b7f]:- @tanstack/start-server-core@1.169.18
- @tanstack/start-plugin-core@1.171.26
- @tanstack/vue-start-server@1.167.23