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
-
#3277
8dc1a6d
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.
mui/material-ui (@mui/icons-material)
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
Jan 13, 2025
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.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.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.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.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.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 likejsonwebtoken
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.