fix(deps): update all non-major dependencies
This MR contains the following updates:
Release Notes
emotion-js/emotion (@emotion/cache)
v11.14.0
Minor Changes
-
#3281
fc4d7bd
Thanks @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.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.transition
types (#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
inputProps
and 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-owns
attribute 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
LinearProgressProps
and completeslots
,slotProps
(@siriwatknp) (#45242) @siriwatknp - [Slider] Deprecate composed classes (@sai6855) (#45223) @sai6855
- [utils] Merge
sx
instead 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.x
branch (#45133) @DiegoAndai
Docs
- Fix
/base-ui
redirect 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-ui
tobase-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
loading
prop to theButton
andIconButton
components (#44637) @siriwatknp
@mui/material@6.4.0
- [Alert] complete
slots
andslotProps
(#44971) @siriwatknp - [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah
- [Button] Add
loading
prop (#44637) @siriwatknp - [CardHeader] Deprecate
*TypographyProps
and 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-controls
when 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
mergeSlotProps
for extending components (#44809) @siriwatknp - Update
mergeSlotProps
to 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
axios/axios (axios)
v1.8.1
Bug Fixes
-
utils: move
generateString
to platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)
Contributors to this release
v1.8.0
Bug Fixes
- examples: application crashed when navigating examples in browser (#5938) (1260ded)
- missing word in SUPPORT_QUESTION.yml (#6757) (1f890b1)
- utils: replace getRandomValues with crypto module (#6788) (23a25af)
Features
Reverts
- Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732) (1317261), closes #6731 #6732
BREAKING CHANGES
-
code relying on the above will now combine the URLs instead of prefer request URL
-
feat: add config option for allowing absolute URLs
-
fix: add default value for allowAbsoluteUrls in buildFullPath
-
fix: typo in flow control when setting allowAbsoluteUrls
Contributors to this release
-
Michael Toscano
-
Willian Agostini
-
Naron
-
shravan || श्रvan
-
Justin Dhillon
-
yionr
-
Shin'ya Ueoka
-
Dan Dascalescu
-
Nitin Ramnani
-
Shay Molcho
-
Jay
- fancy45daddy
-
Habip Akyol
-
Bailey Lissington
-
Bernardo da Eira Duarte
-
Shivam Batham
-
Lipin Kariappa
1.7.9 (2024-12-04)
Reverts
Contributors to this release
1.7.8 (2024-11-25)
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.TextEncoder
when 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
-
Remco Haszing
-
Jay
-
Aayush Yadav
-
Dmitriy Mozgovoy
-
Ell Bradshaw
-
Amit Saini
-
Tommaso Paulon
-
Akki
-
Sampo Silvennoinen
-
Kasper Isager Dalsgarð
-
Christian Clauss
-
Pavan Welihinda
-
Taylor Flatt
-
Kenzo Wada
-
Ngole Lawson
-
Haven
-
Shrivali Dutt
-
Henco Appel
1.7.7 (2024-08-31)
Bug Fixes
- fetch: fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; (#6584) (d198085)
- http: fixed support for IPv6 literal strings in url (#5731) (364993f)
Contributors to this release
1.7.6 (2024-08-30)
Bug Fixes
- fetch: fix content length calculation for FormData payload; (#6524) (085f568)
- fetch: optimize signals composing logic; (#6582) (df9889b)
Contributors to this release
1.7.5 (2024-08-23)
Bug Fixes
- adapter: fix undefined reference to hasBrowserEnv (#6572) (7004707)
- core: add the missed implementation of AxiosError#status property; (#6573) (6700a8a)
-
core: fix
ReferenceError: navigator is not defined
for custom environments; (#6567) (fed1a4b) - fetch: fix credentials handling in Cloudflare workers (#6533) (550d885)
Contributors to this release
1.7.4 (2024-08-13)
Bug Fixes
- sec: CVE-2024-39338 (#6539) (#6543) (6b6b605)
- sec: disregard protocol-relative URL to remediate SSRF (#6539) (07a661a)
Contributors to this release
1.7.3 (2024-08-01)
Bug Fixes
- adapter: fix progress event emitting; (#6518) (e3c76fc)
- fetch: fix withCredentials request config (#6505) (85d4d0e)
- xhr: return original config on errors from XHR adapter (#6515) (8966ee7)
Contributors to this release
1.7.2 (2024-05-21)
Bug Fixes
Contributors to this release
1.7.1 (2024-05-20)
Bug Fixes
- fetch: fixed ReferenceError issue when TextEncoder is not available in the environment; (#6410) (733f15f)
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.TextEncoder
when 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
cypress-io/cypress (cypress)
v13.17.0
Changelog: https://docs.cypress.io/app/references/changelog#13-17-0
v13.16.1
Changelog: https://docs.cypress.io/app/references/changelog#13-16-1
v13.16.0
Changelog: https://docs.cypress.io/guides/references/changelog#13-16-0
v13.15.2
Changelog: https://docs.cypress.io/guides/references/changelog#13-15-2
v13.15.1
Changelog: https://docs.cypress.io/guides/references/changelog#13-15-1
vercel/next.js (eslint-config-next)
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
14898b6
to178c267
: 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.3
- Added more details to
Unknown word
error (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).
prettier/prettier (prettier)
v3.5.2
module-sync
condition (#17156 by @fisker)
Remove 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
#17100 by @sosukesuzuki)
Fix CLI crash when cache for old version exists (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.
#17101 by @remcohaszing)
Support dockercompose and github-actions-workflow in VSCode (Prettier now supports the dockercompose
and github-actions-workflow
languages in Visual Studio Code.
v3.5.0
v3.4.2
#16796 by @tats-u)
Treat U+30A0 & U+30FB in Katakana Block as CJK (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 “サン=サーンス”).
#16891 by @fisker)
Fix comments print on class methods with decorators (// 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);
}
}
#16899 by @seiyab)
Fix non-idempotent formatting (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
v-on
(#16887 by @fisker)
Remove unnecessary parentheses around assignment in <!-- 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.54.2
: Version 7.54.2
Thanks very much, @marcalexiei for your contribution to the documentation!
v7.54.1
: Version 7.54.1
Revert "
v7.54.0
Changed
-
useForm
return methods will be memorized basedformState
update
v7.53.2
: Version 7.53.2
thanks to @developer-bandi
v7.53.1
: Version 7.53.1
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
PluginsConfig
allowundefined
values (#14668)
v3.4.15
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v5.2.1
v5.2.0
colinhacks/zod (zod)
v3.24.2
Notes
Support asynchronous checks in z.custom()
.
const customSchema = z.custom<number>(async (x) => {
return typeof x === "number";
});
Commits:
-
cdcf9d4
Bump rollup from 2.79.1 to 2.79.2 (#3895) -
a2ad370
Bump find-my-way from 8.2.0 to 8.2.2 (#3897) -
0e02d66
Bump nanoid from 3.3.7 to 3.3.8 (#3896) -
96be65f
Bump cross-spawn from 7.0.3 to 7.0.6 (#3882) -
f7ad261
Bump micromatch from 4.0.7 to 4.0.8 (#3748) -
d724620
Addzod-struct
to utilities for Zod (#3921) -
6b96cfd
Update README.md (#3949) -
e376cda
Add Courier to README (#3961) -
8a099de
Add CodeRabbit to sponsors (#3975) -
587d160
WIP (#3976) -
9d3af2e
Add CodeRabbit at Platinum (#3981) -
eedeb4b
docs(X to Zod): Update url for runtyping (#3971) -
706f49f
fix: redirect url to correct url (#3939) -
7365b7d
docs: translate README to Korean (#3934) -
b7e173d
Format -
1dd44a0
Support async z.custom -
e308703
v3.24.2
v3.24.1
Commits:
v3.24.0
@standard-schema/spec
Implement 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 jsonwebtoken
to 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
-
294f54f
Update README_ZH.md about Discriminated unions (#3493) -
1247caf
Add Kubb as X-to-Zod community tool (#3508) -
62b7842
Update default branch -
c6bc80d
Fix issue #3582 : ULID should be case insensitive (#3593) -
a5b9dc3
docs: add zod-schema-faker to ecosystem (#3605) -
9818d0e
Add zod-sockets (#3609) -
7173d0b
Add drizzle-zod library to X to Zod README.md section (#3648) -
c5a4edc
Add 'schemql' in Powered by Zod (#3800) -
85916b3
docs: add zod-form-renderer to form integration docs (#3697) -
51f1dc3
docs: add unplugin-environment in powered by zod (#3778) -
8e74db3
fix: ipv6 regex validation (#3513) -
1f4f0da
refactor: rename ip version types (#3755) -
f487d74
Remove faulty ip test case -
48f1c47
docs: Remove invalid semicolon in ERROR_HANDLING.md (#3857) -
1d0a4b9
fix: bigint coerce crash (#3822) -
14dceaa
Add API library (#3814) -
f82f817
feat: z.string.cidr() - support CIDR notation (#3820) -
71a0c33
docs: add info on unqualified local datetime strings (#3760) -
b85686a
Add support forbase64url
strings (#3712) -
6407bed
Allow creation of discriminated unions with a readonly array of options (#3535) -
3755146
Remove createParams cascade from .array() (#3530) -
963386d
Fix lint -
69a1798
Implement Standard Schema spec (#3850) -
c1dd537
Addsfrrm
package to documentation (#3818) -
b68c05f
feat: Add JWT string validator (#3893)
pmndrs/zustand (zustand)
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
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Merge request reports
Activity
mentioned in issue #12
added 4 commits
-
1cb95fd6...cca3ce7a - 3 commits from branch
main
- a1249a44 - chore(deps): update all non-major dependencies
-
1cb95fd6...cca3ce7a - 3 commits from branch
added 1 commit
- 86d8272c - chore(deps): update all non-major dependencies
added 1 commit
- f18c0a65 - fix(deps): update all non-major dependencies
added 1 commit
- 57cf1e21 - fix(deps): update all non-major dependencies
added 1 commit
- d91a905b - fix(deps): update all non-major dependencies
added 1 commit
- c33877a1 - fix(deps): update all non-major dependencies
added 1 commit
- 9fc91ed3 - fix(deps): update all non-major dependencies
added 1 commit
- 622c5171 - fix(deps): update all non-major dependencies
added 1 commit
- 8eecd0c9 - fix(deps): update all non-major dependencies