fix(deps): update all non-major dependencies
This MR contains the following updates:
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
emotion-js/emotion (@emotion/cache)
v11.14.0
Minor Changes
-
#3281
fc4d7bdThanks @Andarist! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.
Patch Changes
mui/material-ui (@mui/icons-material)
v6.5.0
A big thanks to the 2 contributors who made this release possible.
CSS layers make it easier to override styles by splitting a single style sheet into multiple layers. To learn more, check out the CSS layers documentation.
@mui/material@6.5.0
@mui/system@6.5.0
- Backport CSS layers feature from v7 (#46283) @siriwatknp
@mui/material-nextjs@6.5.0
- Backport CSS layers feature from v7 (#46283) @siriwatknp
Docs
All contributors of this release in alphabetical order: @sai6855, @siriwatknp
v6.4.12
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.4.12
- [Badge] Replace useSlotProps with useSlot hook (#45876) @sai6855
- [BottomNavigationAction] Add slots and slotProps (#45875) @sai6855
- [CardActionArea] Add slots and slotProps (#45877) @sai6855
- [OutlinedInput] Add missing
notchedOutlineslot (#45938) @siriwatknp - [useMediaQuery] Add warning and docs for using
useMediaQuery('print')(#45886) @good-jinu - Fix theme object changes between renders (#45874) @siriwatknp
@mui/material-nextjs@6.4.12
- Do not wrap
@layerorder rules in App Router (#45870) @Nayeem-XTREME
@mui/system@6.4.12
- Skip styled component from being transformed (#46184) @siriwatknp
Docs
- [Dialog] Remove deprecated props usage in demos (#45928) @sai6855
- [Grid] Update grid migration guide (#46153) @sai6855
- [Menu] Update
paperslot JSDoc default fromPapertoPopoverPaper(@andreachiera) (#45865) @andreachiera - Update CSS variable usage in migration guide for Pigment CSS (#46038) @sai6855
- Remove outdated StackOverflow tag (
9b9f96b) @oliviertassinari - Update
@mui/icons-materialinstall command to use 6.x version (#45810) @Nickknack - Add AccordionSummary to the breaking change migration (#45973) @siriwatknp
All contributors of this release in alphabetical order: @andreachiera, @good-jinu, @Nayeem-XTREME, @Nickknack, @oliviertassinari, @sai6855, @siriwatknp
v6.4.11
Apr 9, 2025
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.11
- [AvatarGroup] Fix
spacingprop ignoring value0(#45845) @Kartik-Murthy - [Dialog] Deprecate composed classes (#45814) @sai6855
@mui/styled-engine@6.4.11
- Add caching to improve performance for running tests with Jest (#45855)
Docs
- Add missing v7 docs banner (#45842) @DiegoAndai
- Add v7 is here banner (#45838) @DiegoAndai
- Fix lab version install instructions (#45770) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @Kartik-Murthy, @sai6855, @siriwatknp
v6.4.10
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.10
- [Autocomplete] Prevent shrink animation in controlled Autocomplete when initial
valueis provided (#45735) @imadx - [Popover] Allow
nullinanchorElfunction return type (#45723) @eduter
Docs
- Fix new React project link, CRA deprecated (#45669) @oliviertassinari
Core
- [utils] Support cleanup callbacks in useForkRef (#45733) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @eduter, @imadx, @oliviertassinari
v6.4.9
Mar 25, 2025
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.4.9
- [Autocomplete] Fix when
onHighlightChangeis called (@ZeeshanTamboli) (#45635) @ZeeshanTamboli - [StepLabel] Add missing root slot (#45607) @sai6855
- [Switch] Add slots and slotProps (#45628) @siriwatknp
- [TextField] Add
rootslot (#45616) @sai6855 - [Tabs] Fix modifier keys + Left/Right Arrow key from being consumed by tab navigation (#45620) @mushfiqbh
@mui/codemod@6.4.9
Docs
- [docs] Fix grammatical errors in support.md (#45636) @letianpailove
- [docs] Restore utility component docs from MUI Base to Material UI (#45240) @mapache-salvaje
Core
- [core] Prepare v6 branch for v7 stable release (#45668) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @letianpailove, @mapache-salvaje, @mushfiqbh, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.8
Mar 17, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.8
- [ListItemText] Add missing
rootslot (#45552) @sai6855 - [SpeedDial] Add missing
rootslot (#45551) @sai6855 - [Tooltip] Allow auto placement on tooltip (#45536) @Jtaks
- [useScrollTrigger] Do nothing if target is null (#45553) @vipierozan99
- [Accordion] Add missing
rootslot (#45534) @sai6855 - [AccordionSummary] Add slots and slotProps (#45560) @sai6855
- [TextareaAutosize] Fix ResizeObserver causing infinite
selectionchangeloop (#45351) (#45498) @mj12albert
@mui/styled-engine@6.4.8
- Add
enableCssLayerprop to StyledEngineProvider (#45563) @siriwatknp
@mui/system@6.4.8
- [system] Prevent nested non-vars theme inheritance (#45564) @siriwatknp
@mui/utils@6.4.8
Core
- [test] Fix React 18 tests (#45161) (#45496) @DiegoAndai
Docs
- [Backdrop] Fix component name in migration guide (#45507) @sai6855
- Fix broken links to MUI X docs (cherry-pick of #45145) (#45481) @mapache-salvaje
- [examples] Fix the invalid argument to extract examples (#45493) @ovtn
- Add
overriding-component-structuredoc to Material UI (#45570) @siriwatknp
All contributors of this release in alphabetical order: @dahiro, @DiegoAndai, @Jtaks, @mapache-salvaje, @mj12albert, @ovtn, @sai6855, @siriwatknp, @vipierozan99
v6.4.7
Mar 5, 2025
A big thanks to the 2 contributors who made this release possible.
@mui/material@6.4.7
- [ThemeProvider] Add
storageManagerprop toThemeProvider(@siriwatknp) (#45437) @siriwatknp - [Rating] Deprecate *Props and complete slots, slotProps (#45295) (#45398) @DiegoAndai
- [Radio] Fix
inputPropsnot forwarded (@siriwatknp) (#4547
v6.4.6
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.6
- [Checkbox] Add slots and slotProps (#45361) @siriwatknp
- [Drawer] Deprecate *Props and complete
slots,slotProps(#45377) @siriwatknp - [Grid] Improve Grid2 upgrade experience (#45372) @DiegoAndai
- [InputBase] Deprecate composed classes (#45366) @siriwatknp
- Fix
slotProps.transitiontypes (#45367) @siriwatknp - Allow nested theme creation with
vars(#45368) @siriwatknp - Fix wrong slotProps of DetailsHTMLAttributes types (#45356) @siriwatknp
- [Popover] Deprecate *Props and complete
slots,slotProps(#45337) @siriwatknp - [Radio] Add slots and slotProps (#45364) @siriwatknp
- [Slider] Fix css class selector in migration guide (#45409) @sai6855
- [Slider] Fix spacings in .md files (#45393) @sai6855
- [Snackbar] Add Slots and SlotProps (#45103) (#45352) @siriwatknp
- [SpeedDialAction] Add slots and slotProps (#45365) @siriwatknp
- [SwitchBase] Deprecate
inputPropsand complete slots, slotProps (#45338) @siriwatknp - [Tabs] Deprecate *Props and complete slots, slotProps (#45012) (#45355) @siriwatknp
- [Menu] Deprecate *Props and complete
slots,slotProps(#45369) @siriwatknp
Docs
- [Autocomplete] Remove unnecessary renderTags prop from Sizes demo (#45403) @ZeeshanTamboli
- Fix typo in slider docs (#45392) @sai6855
Core
- [test] Remove unused renderTags prop and fix key warning in Autocomplete regression test (#45412) @ZeeshanTamboli
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.5
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.5
- [Autocomplete] Remove legacy
aria-ownsattribute for combobox (#45303) @ZeeshanTamboli - [Button] Apply id only if loading indicator is present (#45339) @aarongarciah
Docs
- [icons] Fix typo in material-icons.md (#45336) @a-s-russo
- [Menu] Add Grouped Menu demo (#45292) @noobDev31
Core
- [blog] Consistent Base UI terminology (#45342) @aarongarciah
- Fix double redirection to Base UI (#45146) @oliviertassinari
All contributors of this release in alphabetical order: @a-s-russo, @aarongarciah, @noobDev31, @oliviertassinari, @ZeeshanTamboli
v6.4.4
Feb 11, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.4
- [MobileStepper] deprecate
LinearProgressPropsand completeslots,slotProps(@siriwatknp) (#45242) @siriwatknp - [Slider] Deprecate composed classes (@sai6855) (#45223) @sai6855
- [utils] Merge
sxinstead of override when usingmergeSlotProps(#45129) @siriwatknp
Docs
- [Autocomplete] Improve Google Maps search example (#44708) @oliviertassinari
- [Dialog] Removes deprecated PaperProps from docs (#45217) @sai6855
- A quick first step to update docs for Tailwind v4 (#45221) @oliviertassinari
Core
- Fix missing store contributor renaming (
527222d) @oliviertassinari - Fix MUI Base vale rule (#45140) @oliviertassinari
- Fix 404 errors (#45137) @oliviertassinari
- [docs] Sync active sponsors (#45204) @oliviertassinari
- [docs-infra] Move Ukraine banner to the bottom (#45135) @oliviertassinari
All contributors of this release in alphabetical order: @oliviertassinari, @sai6855, @siriwatknp
v6.4.3
Feb 4, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.3
- [LinearProgress][CircularProgress] Add variant overrides for module augmentation (#45191) @ZeeshanTamboli
- [TextField] Remove deprecated props from documentation (#45200) @sai6855
Core
- Fix corepack and pnpm installation in CircleCI (#45194) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @ZeeshanTamboli
v6.4.2
Jan 29, 2025
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.2
- [Autocomplete] Prevent shrink animation in uncontrolled Autocomplete when default value is set (#44873) @ZeeshanTamboli
- [Slider] Fix arrow keys past the end for Slider with custom marks (#45050) @joshkel
- [TextareaAutosize] Temporarily disconnect ResizeObserver to avoid loop error (#44540) @mj12albert
Core
- [code-infra] a few fixes uncovered during ESM updates (@Janpot) (#45100) @Janpot
- [code-infra] Remove rsc-builder (#45079) @Janpot
- [code-infra] Remove commonjs imports in docs (#44976) @Janpot
- Prepare stable release from the
v6.xbranch (#45133) @DiegoAndai
Docs
- Fix
/base-uiredirect and prune links (#45083) @mj12albert
All contributors of this release in alphabetical order: @DiegoAndai, @Janpot, @joshkel, @mj12albert, @ZeeshanTamboli
v6.4.1
Jan 21, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.1
- [ButtonBase] Export types used in ButtonBase props (#43530) @Janpot
- [Dialog] Add slots and slotProps (#44792) @sai6855
- [Drawer] Deprecate composed classes (#44870) @yash49
- [IconButton] Set default loading to
null(#45057) @siriwatknp - [ListItem] Add codemod for deprecated props (#45022) @sai6855
- [Modal] Add migration guide and codemod for deprecated props (#45021) @sai6855
- [TextField] Fix filled state to be synced with autofill (#44135) @DiegoAndai
@mui/system@6.4.1
- Fix dark mode flicker using
useEnhancedEffect(#44812) @siriwatknp
@mui/utils@6.4.1
- Do not deep merge React component (#45058) @siriwatknp
Docs
- Fix typo (#45070) @Fullchee
- Improve Toolpad templates section (#44914) @bharatkashyap
- Fix expand / collapse icons orientation (#44989) @zanivan
- Rename "Base UI" to "MUI Base" in all text (#45060) @mj12albert
- Add @mui/base deprecation callout (#45030) @mj12albert
- Update @mui/base deprecation message (#45064) @mj12albert
Core
- [code-infra] Add "use client" directive to files with React APIs (#45036) @Janpot
- [docs] 301 redirect
/base-uitobase-ui.com(#45061) @mj12albert
All contributors of this release in alphabetical order: @bharatkashyap, @DiegoAndai, @Fullchee, @Janpot, @mj12albert, @sai6855, @siriwatknp, @yash49, @zanivan
v6.4.0
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
- Added
loadingprop to theButtonandIconButtoncomponents (#44637) @siriwatknp
@mui/material@6.4.0
- [Alert] complete
slotsandslotProps(#44971) @siriwatknp - [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah
- [Button] Add
loadingprop (#44637) @siriwatknp - [CardHeader] Deprecate
*TypographyPropsand completeslots,slotProps(#44729) @siriwatknp - [CircularProgress] Improve indeterminate animation to be symmetric and smooth (#44934) @yashdev16
- [LinearProgress] Deprecate composed classes (#44933) @headironc
- [Link] Fix error for using custom palette with underline (#44927) @siriwatknp
- [Select] Do not set
aria-controlswhen closed (#44919) @siddhantantil39 - [Select] Add missing root class (#44928) @sai6855
- [Slider] Set onChangeCommitted to receive the last argument passed to onChange (#44795) @good-jinu
- Add
mergeSlotPropsfor extending components (#44809) @siriwatknp - Update
mergeSlotPropsto mergestyle(#44959) @siriwatknp - Fix slots typing for Tooltip and StepLabel (#44985) @siriwatknp
- Remove unnecessary blank lines (#44980) @sai6855
Docs
- [docs] Fix Dashboard sidenav sroll (#44876) @oliviertassinari
- [docs] Fix broken anchor link to w3.org (
c51af8e) @oliviertassinari - [docs] Add details on complementary Menu components (#44957) @samuelsycamore
- [docs] Remove misleading messaging on MD3 support (#44953) @mnajdova
- [docs] Fix code copy button obscuring on small screen sizes (#44861) @ZeeshanTamboli
- [docs] Remove more instances of Adobe XD (#44956) @samuelsycamore
- [docs] Remove Adobe XD chips, links, and mentions (#44909) @samuelsycamore
- [docs] Fix incorrect rendering in Typography docs (#44937) @iaziz11
Core
- [core] Remove redundant screenshots (#44877) @oliviertassinari
- [core] Remove Suspense and clock mocking from regressions and e2e tests (#44935) @DiegoAndai
- [code-infra] Allow react@18 on
@mui/internal-test-utils(#45023) @LukasTy - [code-infra] Stabilize flaky pigment progressbar tests (#44969) @Janpot
- [example] Update the CDN example to adapt React 19. (#44979) @IceOfSummer
- [figma] Clarify that Material UI Sync plugin is experimental (#44975) @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @good-jinu, @headironc, @iaziz11, @IceOfSummer, @Janpot, @LukasTy, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siddhantantil39, @siriwatknp, @yashdev16, @ZeeshanTamboli
alessandrojcm/commitlint-pre-commit-hook (alessandrojcm/commitlint-pre-commit-hook)
v9.22.0
Features
- bump the commitlint group with 2 updates (3af7602)
v9.21.0
Features
- bump the commitlint group with 2 updates (020cc00)
v9.20.0
Features
- bump the commitlint group with 2 updates (4a3054c)
v9.19.0
Features
- bump the commitlint group with 2 updates (ff83bce)
v9.18.0
Features
- bump the commitlint group with 2 updates (1beaa58)
v9.17.0
Features
- bump the commitlint group with 2 updates (ba3ef22)
- bump the commitlint group with 2 updates (6644bfa)
v9.16.0
Features
- bump the commitlint group with 2 updates (75c8c9b)
v9.15.0
Features
- bump the commitlint group with 2 updates (b27b4a4)
v9.14.0
Features
axios/axios (axios)
v1.11.0
Bug Fixes
- form-data npm pakcage (#6970) (e72c193)
- prevent RangeError when using large Buffers (#6961) (a2214ca)
- types: resolve type discrepancies between ESM and CJS TypeScript declaration files (#6956) (8517aa1)
Contributors to this release
v1.10.0
Bug Fixes
- adapter: pass fetchOptions to fetch function (#6883) (0f50af8)
- form-data: convert boolean values to strings in FormData serialization (#6917) (5064b10)
- package: add module entry point for React Native; (#6933) (3d343b8)
Features
Contributors to this release
-
Dmitriy Mozgovoy
-
Noritaka Kobayashi
-
Dimitrios Lazanas
-
Adrian Knapp
-
Howie Zhao
-
Uhyeon Park
-
Sampo Silvennoinen
v1.9.0
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.4
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.3
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.2
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.1
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.0
Bug Fixes
- core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
- fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
- headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
-
headers: fix
getSetCookieby using 'get' method for caseless access; (#6874) (d4f7df4) - headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
- http: send minimal end multipart boundary (#6661) (987d2e2)
- types: fix autocomplete for adapter config (#6855) (e61a893)
Features
Contributors to this release
1.8.4 (2025-03-19)
Bug Fixes
Contributors to this release
1.8.3 (2025-03-10)
Bug Fixes
- add missing type for allowAbsoluteUrls (#6818) (10fa70e)
-
xhr/fetch: pass
allowAbsoluteUrlstobuildFullPathinxhrandfetchadapters (#6814) (ec159e5)
Contributors to this release
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
-
utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.7.9
Reverts
Contributors to this release
v1.7.8
Bug Fixes
- allow passing a callback as paramsSerializer to buildURL (#6680) (eac4619)
- core: fixed config merging bug (#6668) (5d99fe4)
- fixed width form to not shrink after 'Send Request' button is clicked (#6644) (7ccd5fd)
- http: add support for File objects as payload in http adapter (#6588) (#6605) (6841d8d)
- http: fixed proxy-from-env module import (#5222) (12b3295)
-
http: use
globalThis.TextEncoderwhen available (#6634) (df956d1) - ios11 breaks when build (#6608) (7638952)
- types: add missing types for mergeConfig function (#6590) (00de614)
- types: export CJS types from ESM (#6218) (c71811b)
- updated stream aborted error message to be more clear (#6615) (cc3217a)
- use URL API instead of DOM to fix a potential vulnerability warning; (#6714) (0a8d6e1)
Contributors to this release
vercel/next.js (eslint-config-next)
v14.2.30
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Backport
config.allowedDevOrigins(#80410) (Learn More)
Credits
Huge thanks to @ijjk and @ztanner for helping!
v14.2.29
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Only share incremental cache for edge in next start (#79389)
Credits
Huge thanks to @ijjk for helping!
v14.2.28
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: node.js module import error when using middleware (#77945)
Credits
Huge thanks to @ztanner for helping!
v14.2.27
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix dynamic route interception not working when deployed with middleware (#64923)
Credits
Huge thanks to @ztanner for helping!
v14.2.26
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Match subrequest handling for edge and node (#77476)
v14.2.25
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary. This release contains a security patch for CVE-2025-29927.
Core Changes
- Update middleware request header (#77202)
Credits
Huge thanks to @ijjk for helping!
v14.2.24
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: ensure lint worker errors aren't silenced (#75779)
- add additional x-middleware-set-cookie filtering (#75561 & #73482)
Credits
Huge thanks to @ztanner for helping!
v14.2.23
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- backport: force module format for virtual client-proxy (#74590)
- Backport: Use provided waitUntil for pending revalidates (#74573)
- Feature: next/image: add support for images.qualities in next.config (#74500)
Credits
Huge thanks to @styfle, @ijjk and @lubieowoce for helping!
v14.2.22
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Retry manifest file loading only in dev mode: #73900
- Ensure workers are cleaned up: #71564
- Use shared worker for lint & typecheck steps: #74154
Credits
Huge thanks to @unstubbable, @ijjk, and @ztanner for helping!
v14.2.21
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Upgrade React from
14898b6to178c267: https://github.com/vercel/next.js/pull/74115 - Fix unstable_allowDynamic when used with pnpm: https://github.com/vercel/next.js/pull/73765
Misc Changes
- chore(docs): add missing search: '' on remotePatterns: https://github.com/vercel/next.js/pull/73927
- chore(docs): update version history of next/image: https://github.com/vercel/next.js/pull/73926
Credits
Huge thanks to @unstubbable, @ztanner, and @styfle for helping!
v14.2.20
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix fetch cloning bug (https://github.com/vercel/next.js/pull/73532)
Credits
Huge thanks to @wyattjoh for helping!
v14.2.19
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
Misc Changes
- Update max tag items limit in docs (#73445)
Credits
Huge thanks to @ztanner and @ijjk for helping!
v14.2.18
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix: (third-parties) sendGTMEvent not queueing events before GTM init (#68683) (#72111)
- Ignore error pages for cache revalidate (#72412) (#72484)
Credits
Huge thanks to @huozhi and @ijjk for helping!
v14.2.17
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix: revert the bad node binary handling (#72356)
- Ensure pages/500 handles cache-control as expected (#72050) (#72110)
- fix unhandled runtime error from generateMetadata in parallel routes (#72153)
Credits
Huge thanks to @huozhi, @ztanner, and @ijjk for helping!
v14.2.16
postcss/postcss (postcss)
v8.5.6
- Fixed
ContainerWithChildrentype discriminating (by @Goodwine).
v8.5.5
- Fixed
package.json→exportscompatibility with some tools (by @JounQin).
v8.5.4
- Fixed Parcel compatibility issue (by @git-sumitchaudhary).
v8.5.3
- Added more details to
Unknown worderror (by @hiepxanh). - Fixed types (by @romainmenke).
- Fixed docs (by @catnipan).
v8.5.2
- Fixed end position of rules with semicolon (by @romainmenke).
v8.5.1
- Fixed backwards compatibility for complex cases (by @romainmenke).
v8.5.0: 8.5 “Duke Alloces”
PostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.
@romainmenke during his work on Stylelint added Input#document in additional to Input#css.
root.source.input.document //=> "<p>Hello</p>
// <style>
// p {
// color: green;
// }
// </style>"
root.source.input.css //=> "p {
// color: green;
// }"
Thanks to Sponsors
This release was possible thanks to our community.
If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:
- Tidelift with a Spotify-like subscription model supporting all projects from your lock file.
- Direct donations at GitHub Sponsors or Open Collective.
v8.4.49
- Fixed custom syntax without
source.offset(by @romainmenke).
v8.4.48
- Fixed position calculation in error/warnings methods (by @romainmenke).
pre-commit/mirrors-eslint (pre-commit/mirrors-eslint)
v8.56.0
v8.55.0
v8.54.0
v8.53.0
v8.52.0
v8.51.0
v8.50.0
v8.49.0
v8.48.0
v8.47.0
v8.46.0
v8.45.0
v8.44.0
v8.43.0
v8.42.0
v8.41.0
pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)
v4.6.0: pre-commit-hooks v4.6.0
Features
-
requirements-txt-fixer: remove duplicate packages.- #1014 MR by @vhoulbreque-withings.
- #960 issue @csibe17.
Migrating
-
fix-encoding-pragma: deprecated -- will be removed in 5.0.0. use pyupgrade or some other tool.
v4.5.0: pre-commit-hooks v4.5.0
Features
-
requirements-txt-fixer: also sortconstraints.txtby default.- #857 MR by @lev-blit.
- #830 issue by @PLPeeters.
-
debug-statements: addbpdbdebugger.
Fixes
-
file-contents-sorter: fix sorting an empty file.- #944 MR by @RoelAdriaans.
- #935 issue by @paduszyk.
-
double-quote-string-fixer: don't rewrite inside f-strings in 3.12+.- #973 MR by @asottile.
- #971 issue by @XuehaiPan.
Migrating
- now requires python >= 3.8.
- #926 MR by @asottile.
- #927 MR by @asottile.
prettier/prettier (prettier)
v3.6.2
Markdown: Add missing blank line around code block (#17675 by @fisker)
<!-- Input -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
<!-- Prettier 3.6.1 -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
<!-- Prettier 3.6.2 -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
v3.6.1
TypeScript: Allow const without initializer (#17650, #17654 by @fisker)
// Input
export const version: string;
// Prettier 3.6.0 (--parser=babel-ts)
SyntaxError: Unexpected token (1:21)
> 1 | export const version: string;
| ^
// Prettier 3.6.0 (--parser=oxc-ts)
SyntaxError: Missing initializer in const declaration (1:14)
> 1 | export const version: string;
| ^^^^^^^^^^^^^^^
// Prettier 3.6.1
export const version: string;
Miscellaneous: Avoid closing files multiple times (#17665 by @43081j)
When reading a file to infer the interpreter from a shebang, we use the
n-readlines library to read the first line in order to get the shebang.
This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if n-readlines did not already close
them.
v3.6.0
v3.5.3
Flow: Fix missing parentheses in ConditionalTypeAnnotation (#17196 by @fisker)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);
// Prettier 3.5.2
type T<U> = "a" | "b" extends U ? "c" : empty;
type T<U> = "a" & "b" extends U ? "c" : empty;
// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ? "c" : empty);
type T<U> = "a" & ("b" extends U ? "c" : empty);
v3.5.2
Remove module-sync condition (#17156 by @fisker)
In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.
v3.5.1
Fix CLI crash when cache for old version exists (#17100 by @sosukesuzuki)
Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.
Support dockercompose and github-actions-workflow in VSCode (#17101 by @remcohaszing)
Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.
v3.5.0
v3.4.2
Treat U+30A0 & U+30FB in Katakana Block as CJK (#16796 by @tats-u)
Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese.
<!-- Input (--prose-wrap=never) -->
C言
語
・
C++
・
Go
・
Rust
<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust
<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust
U+30A0 can be used as the replacement of the - in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).
Fix comments print on class methods with decorators (#16891 by @fisker)
// Input
class A {
@​decorator
/**
* The method description
*
*/
async method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
// Prettier 3.4.1
class A {
@​decorator
async /**
* The method description
*
*/
method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
// Prettier 3.4.2
class A {
@​decorator
/**
* The method description
*
*/
async method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
Fix non-idempotent formatting (#16899 by @seiyab)
This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3.
// Input
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
// Prettier 3.4.1 (first)
<div>
foo
<span>
longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo
</span>, abc
</div>;
// Prettier 3.4.1 (second)
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
// Prettier 3.4.2
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
v3.4.1
Remove unnecessary parentheses around assignment in v-on (#16887 by @fisker)
<!-- Input -->
<template>
<button @​click="foo += 2">Click</button>
</template>
<!-- Prettier 3.4.0 -->
<template>
<button @​click="(foo += 2)">Click</button>
</template>
<!-- Prettier 3.4.1 -->
<template>
<button @​click="foo += 2">Click</button>
</template>
v3.4.0
react-hook-form/react-hook-form (react-hook-form)
v7.61.1: Version 7.61.1
Revert "⌨️ fix: watch return type based on defaultValue (#12896)"
v7.61.0: Version 7.61.0
🧮 feat: compute prop for useWatch subscription (#12503)
- subscribe to the entire form but only return updated value with certain condition
type FormValue = {
test: string;
}
const watchedValue = useWatch({
control: methods.control,
compute: (data: FormValue) => {
if (data.test?.length) {
return data.test;
}
return '';
},
});
- subscribe to a specific form value state
type FormValue = {
test: string;
}
const watchedValue = useWatch({
control: methods.control,
name: 'test',
compute: (data: string) => {
return data.length > 3 ? data : '';
},
});
👨🔧 trigger watch callbacks in response to value changes only (#12945) 🙏 track name with setValue subscription callbacks (#12946) ⌨️ fix: watch return type based on defaultValue (#12896) 🐞 fix #12959 subscribe with latest defaultValues #12961 🐞 fix: handle explicit "multipart/form-data" encType in Form Component (#12948) 🐞 fix(build): Remove React wildcard import to resolve ESM build issues (#12942) 🦭 chore: improve exclude patterns (#12935) 🐿️ chore: remove unused omit function (#12958)
Big thanks to @joshkel for helping with some of the subscription bugs! and also @kamja44, @mrazauskas, @codepunkt, @afontcu and @rururux
v7.60.0: Version 7.60.0
🦘 feat: reset new keepFieldsRef options keep fields reference (#12923)
// This option will skip input reference gets reset and avoid re-register input reference after reset
reset(data, { keepFieldsRef: true })
v7.59.0: Version 7.59.0
🪱 feat: support deep equality checking with circular references (#12914) 🐞 fix #12900 issue with formData reference clone (#12906) 🐞 fix #12873 issue with undefined value for submit data (#12905) 🐞 fix case when useWatch accept object variable param (#12897) 🐞 fix: typo in UseFormSubscribe and missing event type for callback data in subscribe (#12904) Revert "⌨️ rename to UseFormResetFieldOptions for type consistency" (#12907)
thanks to @aspirisen @n8pjl @SKOLZ @pushys & @candymask0712
v7.58.1: Version 7.58.1
🔧 check window.crypto undefined (#12893)
v7.58.0: Version 7.58.0
⌨️ feat: add FieldArrayPathByValue type (#12481) 📇 feat #12813 use stringToPath to prevent error at field name with quotes (#12858) 🧧 default to crypto.randomUUID in generateId (#12890) 🐞 close #12857 incorrect formControl return from useForm (#12878) 🐞 fix Initial useFieldArray fields (#12847) 🥷 chore: improve type import (#12879) 📇 chore: Added displayName to useFormContext (#11448) ✍️ chore: fix typo in assert-esm-exports.mjs (#12860)
thanks to @mastermatt, @clonemycode, @dusan233, @candymask0712, @tran-simon & @adnanalbeda
v7.57.0: Version 7.57.0
🫚 feat: root errors count in schema error lookup (#12839) 👁️ feat: focus form field for errors supplied by errors prop (#12805) ⌨️ feat: add and export options config for resetField api (#12819) 🐞 close #12707 useController focus function runtime issue (#12843) 🐞 fix: add proper types to form.subscribe (#12850) 🐞 fix: add type info for callback args in subscribe (#12859) 🔄 close #12835 revert original fix on errors empty object check (#12846)
thanks to @candymask0712, @CertainlyAria, @jkbach, @chrisgarber and @evgeniyworkbel
v7.56.4: Version 7.56.4
🐞 fix: Changes setValue to skip values that are not in ownProperties to prevent infinite call stack (#12731) 🐞 fix: checkbox duplication handling in useFieldArray (#12793) 🐞 fix: make mode and reValidateMode reactive (#12803)
v7.56.3: Version 7.56.3
Revert "📭 close #12773 pass input ref instead partial (#12775)"
v7.56.2: Version 7.56.2
🐞 fix #12785 regression on default value gets overwritten by values props (#12790) 🐞 fix: use layoutEffect in useWatch for subscription similar to useForm (#12786) 🐞 fix #12772 reset form useWatch to utilize ref for defaultValue and … (#12780) 📭 close #12773 pass input ref instead partial (#12775)
v7.56.1: Version 7.56.1
🐞 fix #12761 #12762 issue with usage reset isReady formState (#12765) 🐞 fix #12763 import warning with named exports (#12764)
v7.56.0: Version 7.56.0
⏰ feat: introduce isReady state for subscription (#12568)
const { formState: { isReady }, setValue } = useForm()
useEffect(() => {
// form subscription setup is ready
if (isReady) setValue('test', 'value')
}, [isReady])
🌗 feat: support reactive mode and reValidateMode (#12743) 🐞 fix #12741 regression on move/swap on useFieldArray input update (#12749) 🐞 fix: use useIsomorphicLayoutEffect to address warning in SSR (#12738)
v7.55.0: Version 7.55.0
⚡️ createFormControl
- Allow us to start subscribing outside of the React component
const { formControl, control } = createFormControl(props)
function App() {
const { register } = useForm({
formControl,
})
return <form />
}
function Test() {
useFormState({
control // no longer need context api
})
}
⚡️ subscribe
- subscribe form state update without re-render
- subscribe outside of the react component
const { formControl } = createFormControl(props)
formControl.subscribe({
formState: { isDirty: true },
callback: (formState) => {
if (formState.isDirty) {
// do something here
}
}
})
function App() {
const { register } = useForm({
formControl,
})
return <form />
}
🪲 fix https://github.com/react-hook-form/react-hook-form/issues/12680: Update Fieldarray Unmount Status (https://github.com/react-hook-form/react-hook-form/pull/12690) 🫡 fix: improve type inference for useFormContext (https://github.com/react-hook-form/react-hook-form/pull/12689) 👮♂️ feat: infer resolver output types (https://github.com/react-hook-form/react-hook-form/pull/12638) 🐞 fix(useForm): make values and defaultValues work correctly with createFormControl and useMemo (https://github.com/react-hook-form/react-hook-form/pull/12675) 🥹 close https://github.com/react-hook-form/react-hook-form/issues/12665 issue with values not populate form 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12665 regression on values over take default values 🫡 allow use of handleSubmit with native events (https://github.com/react-hook-form/react-hook-form/pull/12645) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12631 revalidateMode issue with useFieldArray validation (https://github.com/react-hook-form/react-hook-form/pull/12646) 🦥 close https://github.com/react-hook-form/react-hook-form/issues/12634 allow components with useController hook be memoized (https://github.com/react-hook-form/react-hook-form/pull/12635) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12580 setError in useEffect does not work when used inside the FormProvider context (https://github.com/react-hook-form/react-hook-form/pull/12642) 🛟 fix: add the condition to prevent infinite render with errors prop (https://github.com/react-hook-form/react-hook-form/pull/12622) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12580 valid state update with onBlur mode (https://github.com/react-hook-form/react-hook-form/pull/12612) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12572 disabled field value not get undefined in resolver (https://github.com/react-hook-form/react-hook-form/pull/12573) 🦾 feat: reference stable for useWatch defaultValue (https://github.com/react-hook-form/react-hook-form/pull/12564) ⏰ chore: remove typetest folder from build (https://github.com/react-hook-form/react-hook-form/pull/12555) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/12532 useController should unregister issue with strict mode (https://github.com/react-hook-form/react-hook-form/pull/12538) 👁️ feat: improve reference update with useWatch (https://github.com/react-hook-form/react-hook-form/pull/12537) 🦥 close https://github.com/react-hook-form/react-hook-form/issues/12531 disabled state issue with touched and dirty (https://github.com/react-hook-form/react-hook-form/pull/12536)
thanks to @jtomaszewski, @joshkel, @candymask0712, @kotarella1110, @jorisre, @jtomaszewski, @controversial and @jedahu
v7.54.2: Version 7.54.2
⚛️ fix #12478 issue should unregister input with controller (#12480) ⏰ close #12443 track disabled fields and only omit data on submit (#12491) ⚛️ upgrade e2e automation app to react 19 (#12482) 🧪 test(useWatch): destructure setValue from useForm
Thanks very much, @marcalexiei for your contribution to the documentation!
v7.54.1: Version 7.54.1
Revert "🦥 fix: useForm should return a new object on formState changes (#12424)" (#12475)
v7.54.0
Changed
-
useFormreturn methods will be memorized basedformStateupdate
v7.53.2: Version 7.53.2
🐞 fix #12398 staled disabled issue with resubmit form (#12403) 🐞 fix: add type guard to fieldRef.select (#12390) Revert "🏺 watch reference update on formState update (#12326)" (#12391)
thanks to @developer-bandi
v7.53.1: Version 7.53.1
🐞 fix: #12294 ensure Invalid Date is evaluated correctly (#12295) 🐞 fix #12316 setValue should work for arrays of primitives to handle checkboxes (#12316) (#12317) 🐞 fix #12097 Use dirty fields along with mount names for form reset with keepDirtyValues (#12211) 🫀 fix #12237 disabled state trigger formState dirty/dirtyFields to update (#12239) 🐞 fix #12291 field array remove cause undefined with FormData (#12305) 📝 improve flatten function with object type check (#12306) 🖐️ improve: resolve type of set function (#12145) 🔧 chore: upgrade eslint to v9 (#12150) 📖 fix: code example input field placeholder name (#12296) 📖 docs: fix typo in code example (#12271)
thanks to @rasikhq @abnud11 @crypt0box @developer-bandi @matmannion @hasancruk & @vismay7
tailwindlabs/tailwindcss (tailwindcss)
v3.4.17
Fixed
- Work around Node v22.12+ issue (#15421)
v3.4.16
Fixed
- Ensure the TypeScript types for
PluginsConfigallowundefinedvalues (#14668)
v3.4.15
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v6.15.0
Changed
-
terraform-module.yml: Add support for Terraform testing with additional cleanup scripts.
Fixed
-
terraform-module.yml: Override thetflintjob so that theterraform_standard_module_structurerule is applied. -
terraform-module.yml: Override thepre-commitjob to avoid duplication of ourterraform-fmt,tflint, andtrivyjobs.
v6.14.2
v6.14.1
v6.14.0
v6.13.0
v6.12.3
v6.12.2
Fixed
- terraform-module: override .
test-job-rulesfromterraform-lint.ymlas theterraform-module.ymltemplate needs to support Auto-DevOps.
v6.12.1
v6.12.0
v6.11.0
Changed
-
terraform-lint: use customtflintdocker image for thetflintjob. This image includes the UIS DevOps customtflintruleset. -
terraform-lint: move default tflint arguments to a$TFLINT_ARGSvariable to allow repositories to override if required. -
terraform-module: enabletflintin our Terraform reusable module pipeline.
v6.10.0
Fixed
-
terraform-pipeline: Partially revert changes made in v5.1.0.- Plan jobs for branch push pipelines will be reverted.
- Manual apply jobs for the development environment will remain in the merge request pipelines.
v6.9.0
v6.8.1
colinhacks/zod (zod)
v3.25.76
Commits:
-
91c9ca6fix: cleanup _idmap of $ZodRegistry (#4837) -
9cce1c5docs: fix typo in flattenError example on error-formatting page (#4819) (#4833) -
a3560aev3.25.76 (#4838) -
5060661Release 3.25.76 -
7baee4eUpdate index.mdx (#4831)
v3.25.75
Commits:
-
c5f349bFix z.undefined() behavior in toJSONSchema
v3.25.74
Commits:
v3.25.73
Commits:
v3.25.72
Commits:
-
4a4dac7Warn about id uniqueness check on Metadata page (#4782) -
7a5838dfeat(locale): Add Esperanto (eo) locale (#4743) -
36fe14eFix optionality of schemas (#4769) -
20c8c4bFix re-export bug -
8b0df103.25.72
v3.25.71
Commits:
v3.25.70
Commits:
-
bd81c7cAdd ecosystem listing to homepage -
1ddb971Add Mobb to sponsors -
30ba440Clean up ecosystem.mdx -
0ef1b85Addsvelte-jsonschema-formto form integrations (#4784) -
14715f1docs: fix Lambda spelling (#4804) -
f6da030Add back src (#4806) -
364200aRevert "Add back src (#4806)" -
16e1b67v3.25.70 (#4807)
v3.25.69
Commits:
-
f46946cImprove release workflow -
b6fe831Do not clobber defaults in -
7f986d0Skip attw test if Zod isn't built -
5576182Addexacttotoo_big/too_smallissue formats (#4802) -
8fd2fc33.25.69
v3.25.68
Commits:
-
d3e0f86feat: add zod-xlsx back to the ecosystem.tsx (#4718) -
86112d9chore: update lint-staged from v12 to v16 (#4703) -
218a267chore: remove unused octokit (#4708) -
a7cb6edfix(v4): add exact to length check issue (#4617) -
b888170Close #4035 -
5879bafFix fmt -
bd1bddaFix build -
ddadfb8Simplify basics, document reportInput -
d5e2368Addz.stringFormat()(#4737) -
ee5615dDrop example and examples entirely -
4080fd9Add treeshaking discussion to docs -
cf6157aDocs -
39947acUse import star everywhere -
7e296aeWIP -
bb42be4Update treeshake target -
0a49fa3Improve mini docs -
1b0a5e5Add dep -
90fa0cdSwitch tozshy(#4777) -
af3841bRename play.ts -
cf12ccf3.25.68 -
34ae421Update snapshot
v3.25.67
Commits:
v3.25.66
Commits:
-
2b3e87bUpdate api.ts (#4724) -
100e9aachore: include zod-validation-error to Ecosystem page (#4722) -
de3517efix(docs): prevent FOUC on website homepage logo (#4716) -
222a663Change ZodObject default to $strip. Set inst.shape in zod mini -
fb006183.25.66
v3.25.65
Commits:
-
6530994Clean up ecosystem -
131fdbdfix(docs): Use array as argument of templateLiteral (#4701) -
ed648b1chore: remove deprecated @types/chalk (#4685) -
12dd489Add catchall to zod-mini -
fcb722aAdd uuid to changelog -
8c740353.25.65
v3.25.64
Commits:
-
b142ea8Fix $strip -
b6e59c3Check for existence of Error.captureStackTrace -
0c686afRemove type from mime issue path -
af88d74Fix test
v3.25.63
Commits:
-
7ed0c36Allow hours-only offsets. Normalize. (#4676) -
112fff6Fix iso tests -
6176dcbImprove ISO second handling (#4680) -
8e20a20Use consistent variable names for IP examples (#4679) -
29e4973refactor: remove unnecessary assertion (#4672) -
c626fe1chore: update husky from v7 to v9 (#4682) -
f350a693.25.63
v3.25.62
Commits:
v3.25.61
Commits:
v3.25.60
- no changes
v3.25.59
Commits:
-
aec5c4aFix formatting -
d3389cbrefactor: change if in else to else if (#4664) -
ffc41bdImprove JSON Schema typing
v3.25.58
Commits:
-
21ee3f6Add Zod Sockets to Ecosystem (#4655) -
6707ebbv4: Preserve function types in.meta()(#4636) -
3cecd98Added Superforms for SvelteKit (#4635) -
305399fFix adjectives in Japanese (#4648) -
04dc83efeat(locale): Add Pashto (ps) locale support (#4594) -
ed933d9refactor: remove unused import & imported multiple times (#4588) -
0d87aa4Make id lazy -
f98ed6dnpmrc -
7262301remove external -
2904af23.25.58
v3.25.57
Commits:
-
daae643docs: fix broken link in Zod Core errors docs (#4640) -
e57ddcaReplace non existing error instance. (#4649) -
20b464dAdd tests, use ReadonlyArray -
9548f11chore: allow readonly arrays inz.literal(#4643) -
303f1e9fix: issc type at ZodCheckLessThan (#4659) -
fa83a8aFix pluto -
32ae1cdImprove stringbool (#4661) -
76ddfe33.25.57
v3.25.56
Commits:
-
64bfb703.25.56
v3.25.55
Commits:
-
44141ea3.25.55
v3.25.54
Commits:
-
8ab2374fix(util): cross realm IsPlainObject check (#4627) -
2be1c6aFix generic assignability issue. 3.25.54
v3.25.53
Commits:
v3.25.52
Commits:
v3.25.51
Commits:
-
d7ffdfaRemove _ -
50ef910Add output type generic test -
eb14475Improve docs -
32104c2Improve extend docs -
f67332fDocs -
8230237Standardize string format continuability -
c58bd9b3.25.51
v3.25.50
Commits:
-
5fdece9fix(v4): reflect inclusive boundaries in minLength/maxLength issue objects (#4591) -
4897269Restructure: mitigate excessively deep errors (#4599) -
a88a080Improve prototype tests -
c7833353.25.50
v3.25.49
Commits:
-
74458e9docs: updated name and link ofreglelibrary (#4601) -
5cc04f3docs: fix some typos on the "Defining schemas" page (#4595) -
9a81173Add includes position regex (#4602) -
fa7bee4fix(docs): remove z.literal(Symbol) (#4587) -
df73cb0Make z.custom issues fatal -
78e0eaefix: add type to literal enum (#4590) -
a73a3b33.25.49
v3.25.48
Commits:
v3.25.47
Commits:
v3.25.46
Commits:
-
5280816Improve disc union error messaging -
4a3baf7Fix lint -
aff9561Fix branded types in record -
50e9afb3.25.46
v3.25.45
Commits:
-
dc2c0b0minor grammar typo fix (#4584) -
6fd3b39fix(JSONSchema): add type for enum (#4577) -
6be478bFix ZodType assignability issues -
69ccb673.25.45
v3.25.44
Commits:
-
9126782Update input<> and output<> to prevent excessively deep in more cases -
e2d72afLoosen and expand metadata typing (#4586) -
fc694533.25.44
v3.25.43
Commits:
-
508e306Fix type inference in ZodMiniType check method (#4568) -
f8fef45Ecosystem: Add Express Zod API (#4579) -
289cba3Fix type inference in ZodMiniType check method (#4568) -
011623aFix dts files
v3.25.42
Commits:
v3.25.41
Commits:
v3.25.40
Commits:
-
f97733fFlatten simple intersections -
ad2fc5eImplement OpenAPI-friendly JSON Schema for File schemas (#4567) -
d9add61Improve z.file JSON Schema, update docs with additional properties
v3.25.39
Commits:
v3.25.38
Commits:
v3.25.37
Commits:
v3.25.36
Commits:
v3.25.35
Commits:
-
5e31fd0Update readme -
fe75806Improve discriminated union implementation (#4556) -
caee693Tweak readme -
02f2389Fix lint -
056e3f8Improve homepage -
33495d5Fix isPlainObject -
3a42469Remove defaults from JSON Schema for transforming schemas (#4557) -
edc34773.25.35
v3.25.34
Commits:
-
e8a8491docs: fix mini-v4 docs related to min/max validation (#4547) -
fdb63dachore: fix typos (#4543) -
2437ec0fix: basics.mdx typo (#4542) -
103f69bUse output type for preprocess (#4552) -
3a8edd7Revert "Use output type for preprocess (#4552)" -
5bdeee4Abort further processing when transform is skipped (#4554) -
182dc49Abort further processing when transform is skipped (#4555) -
7f5a76fUse output type for preprocess (#4553) -
78f285bRemove usage of private fields in Zod 3 -
b4b3d6cSymlink README -
1a977573.25.34 -
6cfead2Move symlink to outer -
151242aUpdate readme
v3.25.33
Commits:
-
80cfd3aImprove runtime error for non-schema values in shape -
741be37chore: fix comment for packages/docs/content/v4/index.mdx (#4533) -
74662e3chore: Update README to specify TypeScript syntax highlighting for schema example (#4443) -
3c5ffd2Add Khmer locale support to Zod and update documentation (#4447) -
8e827b1docs: Add conform to the ecosystem page (#4415) -
7918973add Swedish locale (#4451) -
33d3bb9Fix issue #4454: Updating the contribution.md file (#4455) -
4d8cb5dUpdate bronze.tsx (#4472) -
bc15379Fix typo in changelog (#4496) -
010bbe4type in error-customization.mdx (#4514) -
f3b4630Add inheritance diagram to docs -
b97e218fix: Add check for requiredKeys before assigning to json.required (#4525) -
b650a48nit (#4520) -
56ae81bfix v4 docs typo (#4414) -
efbcd7afeat(locales): add nl (#4425) -
1ba8ddcStandardize casing for locales -
5cb48f73.25.33 -
345864fImprove library docs -
9379c0cImprove stringbool docs -
0828c93Fix CI -
d1e0876Rename -
494b944Undo rename -
4e44e61Add zh-TW -
5a6d986docs: fix typos in "Per-parse error customization" (#4549)
v3.25.32
Commits:
-
57a1adfFix default & prefault object handling (#4539) -
5728656Remove MR template -
2228c483.25.32 -
99f64fev4(toJSONSchema): Add multiple string pattern support (#4511) -
0027581Tweak patterns JSON Schema -
564bf68Update tests -
39d84d03.25.33 -
6b13cc9Polish JSON Schema for patterns -
1fa8689Move to top -
a19cf55Update tests -
d9e315bUnify canary and regular releasing -
d78c128v3.25.32
v3.25.31
Commits:
v3.25.30
Commits:
-
269e018Add v4/mini path, update url docs -
7080d97Improve web url docs -
94003c4Improve web url docs -
4a2e214Fix z.instanceof typing -
3503f1b3.25.30
v3.25.29
Commits:
-
592de8dfix: Rollup comment warning. (#4462) -
f98d1a3Standardize URL behavior, clarify docs -
6bcc923Fix endswith/startswith params -
028ca36Add unwrap to ZodArray -
703aecdRemove interface from type enum -
70476633.25.29 -
2f77d56Fix tests
v3.25.28
Commits:
-
e012bd2Improve override docs -
7bd15edfix: add missing re-exports files and add new entries the published files (#4500) -
b588d2cImprove z.function typing. Add .def -
5ac95df3.25.28 -
7aecb61Clean up ZodFunction -
ed48cbbbugfix: Small typo in V4 docs (#4435) -
5e4ff20fix: JSON Schema > override section typo (#4428)
v3.25.27
Commits:
-
27ccaf13.25.27. Use for override. Add .value to ZodLiteral.
v3.25.26
Commits:
v3.25.25
Commits:
-
6052863Add error serialization test -
fbf88f2Document parsing with Zod Core -
6413fa9Add additionalProperties:false by default for objects in io:output mode -
5477ea23.25.25
v3.25.24
Commits:
-
e0fe7aeFix lint -
1780c67fix: rewrite $constructor to be compatible with Hermes (#4482) -
053debafeat: add export entries for bundlers that don't support exports field (#4489) -
29aba82Fix typos (#4495) -
ce61025Simplify fix -
93f296dFix error name issue
v3.25.23
Commits:
v3.25.22
Commits:
-
61adf85Update basics.mdx: Fix #4479 (#4480) -
f3a5fe6Fix incorrect code block in zod safeParse documentation (#4467) -
2a6fe86Update README.md (#4465) -
8acf0e1docs: fix safeParse sentence (#4450) -
98c849d3.25.22. Remove src and test from package. Add semver precommit check. Update release-canary
v3.25.21
Commits:
v3.25.20
Commits:
-
709dfe3Add global File fallback
v3.25.18
Commits:
-
17ee03ev3.25.18
v3.25.17
Commits:
-
4bf6b20Update locale docs with extension -
7191b3cImpl tshy-style build -
c623370dist/types as commonjs -
31e0269Fix locale wildcard -
4eccc3b3.25.17
v3.25.16
Commits:
-
3dec3fcFix wildcard
v3.25.15
Commits:
v3.25.14
Commits:
-
b4f3811Fix build -
7d613b4Add canary releasing -
30d841dFix build.mts -
63f09aaFix release.yml -
9148825Update release.yml -
65c5bdfRelease canary -
c731665Fix CI -
fe0a527v3.25.14 -
ed5acb5Fix esm
v3.25.13
Commits:
-
c2cec4ev3.25.13
v3.25.12
Commits:
-
14921aaRevert "Revert "Fix module resolution issue""
v3.25.11
Commits:
v3.25.10
Commits:
-
c172c19Fix module resolution issue
v3.25.9
Commits:
-
8592854Zod 4 (#4074) -
6c8bbb4v3.25.0 -
c474b37v3.25.0 -
9102fa5v3.25.0 -
46dca65v3.25.1 -
2381dafUpdate Jazz -
e7f75d6v3.25.3 -
3c7e6f5Fix link -
24a5e4fv3.25.4. Fix T_1 bug. -
538efeaFix copy/paste typo (#4420) -
1c42058RevertErrorinheritance changes (#4424) -
6dbbecd3.25.5 -
d9f76e1Fix shadowed generic -
a18fc02v3.25.6 -
1ea1c77fix: iso timezone docs typo (#4423) -
d40b295Addzockerto v4 Ecosystem Page (#4419) -
13226e0Fix types issue -
868acc13.25.7 -
8739138Add link to writeup -
8cf6bfcAdd link to writeup -
d031827Clarify versioning -
66ee76cTypos -
4059474Revert type fix -
e9a0798Revert "Revert type fix" -
fe105a9v3.25.9
v3.25.8
v3.25.7
v3.25.6
v3.25.5
v3.25.4
v3.25.3
v3.25.1
v3.25.0
v3.24.4
Commits:
v3.24.3
Main feature: massive tsc performance improvement in .extend() courtesy of @Andarist: #4150
Commits:
-
de1f090Switch to featured sponsors (#4001) -
eea05aeFix headers (#4003) -
446644fTweak feature layout (#4008) -
1d6e1cbdocs(README): add GQLoom to tools and integrations section (#3995) -
e2b9a5fUpdate feature (#4009) -
0b5d29eFeature Mintlify (#4014) -
47dbb2dUpdate mintlify feature (#4015) -
69d8436Add Clerk fellowship mention (#4020) -
850871dFix table format -
f204123WIP (#4028) -
5041dfaWIP (#4045) -
cb2b857docs: add TanStack Form to Ecosystem/Form integrations (#4055) -
099fe85docs: add oRPC to Ecosystem (#4042) -
b999b4bdocs: Remove outdated doc 'avoid coercions that throw uncaught errors' (#4005) -
19c6d2edocs: update README_KO (#4025) -
1061293WIP (#4060) -
07ff0daUpdate link -
4c7d8e5Update Fern art/link (#4062) -
91dcd30removed unnecessary console logs (#4059) -
859ad24Update alt tag for Retool and Stainless URL (#4071) -
220aedaFix images -
b865062update readme.md with zod-csv library (#4021) -
0615af8Fix formatting -
12e5866Add zod 4 beta anno (#4081) -
faac697Fix CI -
8cca93bFix CI -
d114394Added FullProduct.dev to 'Powered by Zod' in Ecosystem section (#4131) -
a801dddFix broken logo link (#3974) -
8fc309aAdd packages/docs -
bfd0913Remove packages/docs -
3e602d4OptimizeextendShape(#4150) -
06db7f83.24.3 -
a18d25badd back packages/docs
v3.24.2
Notes
Support asynchronous checks in z.custom() .
const customSchema = z.custom<number>(async (x) => {
return typeof x === "number";
});
Commits:
-
cdcf9d4Bump rollup from 2.79.1 to 2.79.2 (#3895) -
a2ad370Bump find-my-way from 8.2.0 to 8.2.2 (#3897) -
0e02d66Bump nanoid from 3.3.7 to 3.3.8 (#3896) -
96be65fBump cross-spawn from 7.0.3 to 7.0.6 (#3882) -
f7ad261Bump micromatch from 4.0.7 to 4.0.8 (#3748) -
d724620Addzod-structto utilities for Zod (#3921) -
6b96cfdUpdate README.md (#3949) -
e376cdaAdd Courier to README (#3961) -
8a099deAdd CodeRabbit to sponsors (#3975) -
587d160WIP (#3976) -
9d3af2eAdd CodeRabbit at Platinum (#3981) -
eedeb4bdocs(X to Zod): Update url for runtyping (#3971) -
706f49ffix: redirect url to correct url (#3939) -
7365b7ddocs: translate README to Korean (#3934) -
b7e173dFormat -
1dd44a0Support async z.custom -
e308703v3.24.2
v3.24.1
Commits:
v3.24.0
Implement @standard-schema/spec
This is the first version of Zod to implement the Standard Schema spec. This is a new community effort among several validation library authors to implement a common interface, with the goal of simplifying the process of integrating schema validators with the rest of the ecosystem. Read more about the project and goals here.
z.string().jwt()
Thanks to @Mokshit06 and @Cognition-Labs for this contribution!
To verify that a string is a valid 3-part JWT.
z.string().jwt();
⚠️ This does not verify your JWT cryptographically! It merely ensures its in the proper format. Use a library like
jsonwebtokento verify the JWT signature, parse the token, and read the claims.
To constrain the JWT to a specific algorithm:
z.string().jwt({ alg: "RS256" });
z.string().base64url()
Thank you to @marvinruder!
To complement the JWT validation, Zod 3.24 implements a standalone .base64url() string validation API. (The three elements of JWTs are base64url-encoded JSON strings.)
z.string().base64url()
This functionality is available along the standard z.string().base64() validator added in Zod 3.23.
z.string().cidr()
Thanks to @wataryooou for their work on this!
A validator for CIDR notation for specifying IP address ranges, e.g. 192.24.12.0/22.
z.string().cidr()
To specify an IP version:
z.string().cidr({ version: "v4" })
z.string().cidr({ version: "v6" })
View the full diff from 3.23.8: https://github.com/colinhacks/zod/compare/v3.23.8...v3.24.0
-
294f54fUpdate README_ZH.md about Discriminated unions (#3493) -
1247cafAdd Kubb as X-to-Zod community tool (#3508) -
62b7842Update default branch -
c6bc80dFix issue #3582 : ULID should be case insensitive (#3593) -
a5b9dc3docs: add zod-schema-faker to ecosystem (#3605) -
9818d0eAdd zod-sockets (#3609) -
7173d0bAdd drizzle-zod library to X to Zod README.md section (#3648) -
c5a4edcAdd 'schemql' in Powered by Zod (#3800) -
85916b3docs: add zod-form-renderer to form integration docs (#3697) -
51f1dc3docs: add unplugin-environment in powered by zod (#3778) -
8e74db3fix: ipv6 regex validation (#3513) -
1f4f0darefactor: rename ip version types (#3755) -
f487d74Remove faulty ip test case -
48f1c47docs: Remove invalid semicolon in ERROR_HANDLING.md (#3857) -
1d0a4b9fix: bigint coerce crash (#3822) -
14dceaaAdd API library (#3814) -
f82f817feat: z.string.cidr() - support CIDR notation (#3820) -
71a0c33docs: add info on unqualified local datetime strings (#3760) -
b85686aAdd support forbase64urlstrings (#3712) -
6407bedAllow creation of discriminated unions with a readonly array of options (#3535) -
3755146Remove createParams cascade from .array() (#3530) -
963386dFix lint -
69a1798Implement Standard Schema spec (#3850) -
c1dd537Addsfrrmpackage to documentation (#3818) -
b68c05ffeat: Add JWT string validator (#3893)
pmndrs/zustand (zustand)
v5.0.6
Some very minor changes.
What's Changed
- fix(devtools): Avoid inferring action type when explicit action name is provided by @vchirikov in https://github.com/pmndrs/zustand/pull/3147
- refactor(middleware): replace export * with explicit named and type exports by @sukvvon in https://github.com/pmndrs/zustand/pull/3151
New Contributors
- @csark0812 made their first contribution in https://github.com/pmndrs/zustand/pull/3135
- @clonemycode made their first contribution in https://github.com/pmndrs/zustand/pull/3139
- @vchirikov made their first contribution in https://github.com/pmndrs/zustand/pull/3147
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.5...v5.0.6
v5.0.5
It comes with some small improvements.
What's Changed
- feat(vanilla): update shallow compare function and tests by @dbritto-dev in https://github.com/pmndrs/zustand/pull/3108
- feat: add devtools.cleanup() method by @maxam2017 in https://github.com/pmndrs/zustand/pull/3111
- refactor: remove unnecessary type assertion in createJSONStorage by @2yunseong in https://github.com/pmndrs/zustand/pull/3113
- feat(devtool): inferred action type by @alimertcakar in https://github.com/pmndrs/zustand/pull/2987
New Contributors
- @Josh68 made their first contribution in https://github.com/pmndrs/zustand/pull/3106
- @wingedotter5 made their first contribution in https://github.com/pmndrs/zustand/pull/3115
- @maxam2017 made their first contribution in https://github.com/pmndrs/zustand/pull/3111
- @2yunseong made their first contribution in https://github.com/pmndrs/zustand/pull/3113
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.4...v5.0.5
v5.0.4
This fixes module resolution issue for React Native users.
What's Changed
- refactor(traditional): remove duplicated ExtractState type declaration by @shinhyogeun in https://github.com/pmndrs/zustand/pull/2982
- fix(package): react-native condition by @dai-shi in https://github.com/pmndrs/zustand/pull/3087
New Contributors
- @zbeyens made their first contribution in https://github.com/pmndrs/zustand/pull/2958
- @samirhembrom made their first contribution in https://github.com/pmndrs/zustand/pull/2963
- @alimertcakar made their first contribution in https://github.com/pmndrs/zustand/pull/2980
- @sidahmedabdelillah made their first contribution in https://github.com/pmndrs/zustand/pull/2978
- @Sunjae95 made their first contribution in https://github.com/pmndrs/zustand/pull/2994
- @chervyakovru made their first contribution in https://github.com/pmndrs/zustand/pull/3001
- @andriyor made their first contribution in https://github.com/pmndrs/zustand/pull/3002
- @theperfectpunk made their first contribution in https://github.com/pmndrs/zustand/pull/2998
- @locothedev made their first contribution in https://github.com/pmndrs/zustand/pull/3004
- @paulschoen made their first contribution in https://github.com/pmndrs/zustand/pull/3008
- @mooalot made their first contribution in https://github.com/pmndrs/zustand/pull/3011
- @rn0614 made their first contribution in https://github.com/pmndrs/zustand/pull/3037
- @dngur9801 made their first contribution in https://github.com/pmndrs/zustand/pull/3042
- @Shashikantyadavv made their first contribution in https://github.com/pmndrs/zustand/pull/3045
- @mtilda made their first contribution in https://github.com/pmndrs/zustand/pull/3053
- @jroitgrund made their first contribution in https://github.com/pmndrs/zustand/pull/2995
- @oduntane made their first contribution in https://github.com/pmndrs/zustand/pull/3080
- @B1u3B01t made their first contribution in https://github.com/pmndrs/zustand/pull/3082
- @vikpe made their first contribution in https://github.com/pmndrs/zustand/pull/3094
- @wy-luke made their first contribution in https://github.com/pmndrs/zustand/pull/3100
- @shinhyogeun made their first contribution in https://github.com/pmndrs/zustand/pull/2982
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.3...v5.0.4
v5.0.3
ExtractState is a type util to extract state type from store type.
What's Changed
- feat(types): Make ExtractState public by @vorant94 in https://github.com/pmndrs/zustand/pull/2935
- fix(build): alias entries in rollup config by @dai-shi in https://github.com/pmndrs/zustand/pull/2942
New Contributors
- @atticoos made their first contribution in https://github.com/pmndrs/zustand/pull/2883
- @sukvvon made their first contribution in https://github.com/pmndrs/zustand/pull/2890
- @Wxh16144 made their first contribution in https://github.com/pmndrs/zustand/pull/2891
- @leweyse made their first contribution in https://github.com/pmndrs/zustand/pull/2913
- @dmaskasky made their first contribution in https://github.com/pmndrs/zustand/pull/2936
- @HoberMin made their first contribution in https://github.com/pmndrs/zustand/pull/2938
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.2...v5.0.3
v5.0.2
This fixes some issues in middleware.
What's Changed
- fix(middleware): devtools type error #2700 by @AndyRightNow in https://github.com/pmndrs/zustand/pull/2875
- fix(persist): fix async migrate on persist middleware by @dbritto-dev in https://github.com/pmndrs/zustand/pull/2877
New Contributors
- @ennjin made their first contribution in https://github.com/pmndrs/zustand/pull/2834
- @ytraddan made their first contribution in https://github.com/pmndrs/zustand/pull/2836
- @m1nsuplee made their first contribution in https://github.com/pmndrs/zustand/pull/2847
- @gonzalezfj made their first contribution in https://github.com/pmndrs/zustand/pull/2861
- @mordv made their first contribution in https://github.com/pmndrs/zustand/pull/2869
- @marcoamt made their first contribution in https://github.com/pmndrs/zustand/pull/2874
- @AndyRightNow made their first contribution in https://github.com/pmndrs/zustand/pull/2875
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.1...v5.0.2
v5.0.1
This fixes shallow function for some edge cases.
What's Changed
- fix(shallow): fallback map-like iterator comparison by @dai-shi in https://github.com/pmndrs/zustand/pull/2795
- fix(shallow): iterable-like insensitive keys order comparison (alternate implementation) by @dai-shi in https://github.com/pmndrs/zustand/pull/2821
New Contributors
- @legcy143 made their first contribution in https://github.com/pmndrs/zustand/pull/2799
- @kretajak made their first contribution in https://github.com/pmndrs/zustand/pull/2822
- @steaks made their first contribution in https://github.com/pmndrs/zustand/pull/2824
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.0...v5.0.1
Configuration
📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.
- [x] If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.