2.14.2
2026-06-12
- Components [table] add getHalfSelectionRows method (#24348 by @qeTM)
- Components [tree-v2] allow falsy current keys (#24364 by @guozi9999)
- Components [calendar] correctly validate date ranges that span across years (#24327 by @guozi9999)
- Components [input-otp] avoid sticky hover on touch devices (#24374 by @ixyzorg)
- Components [select/v2] hide empty input-wrapper only when multiple (#24177 by @Yeuvoir)
- Components [tour] ensure
currentprop is controlled when passed (#19675 by @DDDDD12138) - Components [time-select] guard invalid time values (#24329 by @guozi9999)
v16.3.0-canary.49
- [turbopack] Rename variables in
path_joinand add tests: #94625 - Warn on prefetch={true} navigation without Partial Prefetching (dev): #94672
- Serve stale
'use cache'entries in the dev server until they expire: #94662 - Re-fetch dynamic content on navigation with
partialPrefetchingenabled: #94655 - docs: expand the Cache Components migration guide: #94649
- Add Owner Stack to "
prefetch={true}navigation without Partial Prefetching" warning: #94683 - [tubopack] migrate rcstr! to use scattered collect: #94498
- Strip internal dev request-id headers from userland
headers(): #94703 - Persist
'use cache: private'entries in dev: #94694 - [App Shells] refactor instant-validation to make adding new stages easier: #94711
- migrate turbo-tasks to scattered collect: #94503
- [CC] refactor staged rendering codepaths in params/searchParams: #94718
- [App Shells] Track whether shell prefetch used session data: #94484
- Treat empty resume bodies as dynamic render requests: #94729
Huge thanks to @sampoder, @acdlite, @unstubbable, @icyJoseph, @eps1lon, @lukesandberg, @lubieowoce, and @gnoff for helping!
v4.0.0
- Add react@19 to peer dependencies of all packages #1889
- Upgrade d3-shape, d3-path to 3 #1960
- React 19 Support #1968
- refactor(deps): remove lodash package usage #2006
- Breaking: Require React 18 or 19 #2009
- Add return type to
withBoundingRects#1837 - fix(demo): fix delaunay-voronoi demo #1758
- Fix for stacked bars with a mix of strings and numbers in the x-axis #1884
- fix(xychart): remove console.debug message for overriding existing registry keys. fixes #1860 #1934
- React 19 Support #1968
- refactor(deps): remove lodash package usage #2006
- fix(release): republish alpha.12 as alpha.13 #2007
- fix(release): recover alpha.14 publish #2008
- Breaking: Require React 18 or 19 #2009
- Resolve Dependabot alerts #2010
- Resolve brace-expansion Dependabot alert #2011
- Toolchain updates. Node 18, TypeScript 5, Next 13 #1938
- Remove prop-types #1953
- Upgrade to Yarn 4 #1954
- Upgrade d3-shape, d3-path to 3 #1960
- React 19 Support #1968
- Breaking: Require React 18 or 19 #2009
- docs: remove remix button from README usage section #1944
- refactor(deps): remove lodash package usage #2006
- fix(release): republish alpha.12 as alpha.13 #2007
- Breaking: Require React 18 or 19 #2009
- Resolve Dependabot alerts #2010
- Resolve brace-expansion Dependabot alert #2011
- Upgrade babel #1891
- internal: Remove Enzyme from visx #1893
- [workflows] Update actions/cache from v1 to v4.3.0 #1926
- internal(test): reorder expected output in combineBarStackData tests #1933
- internal(demo): update footer #1932
- perf(demo): lazy render example tiles #1896
- Migrate to vitest #1935
- fix(push): Update node version in GitHub Actions workflow #1936
- Toolchain updates. Node 18, TypeScript 5, Next 13 #1938
- demo: rm deps and update styles #1940
- fix(performLernaRelease): fix type error #1939
- fix: type errors in release scripts #1941
- feat: add documentation generation step to push workflow #1942
- fix: remove unused dependencies from package.json and yarn.lock #1943
- Remove jest #1945
- Node 20 #1946
- Migrate to jsdom #1947
- Upgrade to vitest 3 #1949
- Node 22 #1950
- Upgrade to vitest 4 #1951
- Upgrade to Next 14 #1952
- Upgrade to Yarn 4 #1954
- Remove Handlebars resolution #1955
- Remove node-fetch #1956
- Upgrade to react-markdown 9 #1957
- Fix push workflow #1958
- Remove markdown-loader #1959
- Fix Yarn peer dependency warnings #1961
- Update next.config.js #1962
- Update Lerna link in README.md #1963
- Update d3 dependencies to latest versions in demo #1965
- Add CNAME for custom domain #1966
- fix gh-pages deploy #1967
- React 19 Support #1968
- Cleanup Resolutions #1969
- Upgrade Lerna to v9 #1970
- OIDC trusted publishing #1971
- Fix release script #1972
- Add PR write permission for release comments #1973
- refactor(deps): remove lodash package usage #2006
- fix(release): republish alpha.12 as alpha.13 #2007
- fix(release): recover alpha.14 publish #2008
- Breaking: Require React 18 or 19 #2009
- Resolve Dependabot alerts #2010
- Resolve brace-expansion Dependabot alert #2011
- Throttle release GitHub requests #2014
- Upgrade
@testing-library/*dependencies #1890 - docs: add UCSF data library to In the wild #1899
- Fix typo in visx-tooltip readme #1920
- Docs: Fix link #1898
- fix(release): prerelease bump + reset alpha baseline to 4.0.0-alpha.0 #1990
- Fix: Node ESM compatibility for published esm/ output (#1976) #1991
- refactor(types)!: @types/react as optional peer dependency #1992
- build(deps): replace ts-node with tsx #1993
- Prevent tickFormat from receiving incorrect intermediate values on initial render #1979
- fix(xychart)!: tighten BaseAxis empty-data guard, add tests #1994
- fix(responsive): use callback ref in useParentSize to fix 0×0 stuck dimensions (#1816) #1995
- fix(responsive): prevent infinite height growth in flex/grid layouts (#881, #1014) #1996
- feat(responsive): support custom ref in useParentSize #1997
- fix(release): force-publish all packages during alpha releases #1998
- docs(readme): modernize README for v4 alpha #1999
- docs(migration): note broken alpha.10 and upcoming alpha.11 re-publish #2000
- visx 4 stable release #2012
- Fix stable release tag selection #2013
v0.14.10
- (ssr) implement server-side rendering for client components by @skiniks
- (ssr) add support for module imports in RSC rendering by @skiniks
- (ssr) render client component children to HTML instead of empty placeholders by @skiniks
- (ssr) enhance component loading and rendering logic by @skiniks
- (ssr) refine component type checks in rendering logic by @skiniks
- (ssr) enhance rendering logic for suspense and client components by @skiniks
- (ssr) improve RSC value handling in rendering logic by @skiniks
- (ssr) streamline RSC value checks in rendering logic by @skiniks
- (ssr) centralize RSC children type checks in rendering logic by @skiniks
Full Changelog: https://github.com/rari-build/rari/compare/v0.14.10...
electron v43.0.0-beta.3
Note: This is a beta release. Please file new issues for any bugs you find in it.
This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@43.0.0-beta.3.
- Fixed a browser process crash when calling
webContents.reload()or navigating synchronously from therender-process-goneevent; the event is now emitted after the renderer's teardown notification has completed. #51918 (Also in 41, 42) - Fixed a renderer crash when calling
WebAssembly.compileStreaming()orWebAssembly.instantiateStreaming()withnodeIntegrationenabled. #51955 (Also in 42) - Fixed an issue on Linux and Windows where frameless windows would shrink when calling
win.center(). Additionally, fixed an issue where frameless windows would appear slightly off-center on Windows. #51920 (Also in 41, 42) - Fixed sandboxed preload scripts running a stale cached version after the script was modified without its file size changing. #51932 (Also in 42)
- Documentation changes: #51926
@formatjs/cli: 6.16.11
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.16.10...@formatjs/cli@6.16.11
- The following workspace dependencies were updated
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.5
- @formatjs/cli-native-linux-arm64 bumped to 1.2.5
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.3
- @formatjs/cli-native-linux-x64 bumped to 1.1.5
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.3
- @formatjs/cli-native-win32-x64 bumped to 1.1.6
- optionalDependencies
@formatjs/cli-native-darwin-arm64: 1.1.5
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-darwin-arm64@1.1.4...@formatjs/cli-native-darwin-arm64@1.1.5
@formatjs/cli-native-linux-x64-musl: 1.0.3
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-x64-musl@1.0.2...@formatjs/cli-native-linux-x64-musl@1.0.3
@formatjs/cli-native-linux-arm64: 1.2.5
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-arm64@1.2.4...@formatjs/cli-native-linux-arm64@1.2.5
@formatjs/cli-native-linux-x64: 1.1.5
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-x64@1.1.4...@formatjs/cli-native-linux-x64@1.1.5