Skip to content

chore(deps): update npm

BIWG Bot requested to merge renovate/npm into main

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
@mui/lab (source) 5.0.0-alpha.133 -> 5.0.0-alpha.134 age adoption passing confidence
@mui/material (source) 5.13.4 -> 5.13.5 age adoption passing confidence
@mui/x-date-pickers (source) 6.7.0 -> 6.8.0 age adoption passing confidence
@storybook/addon-essentials (source) 7.0.20 -> 7.0.22 age adoption passing confidence
@storybook/addon-links (source) 7.0.20 -> 7.0.22 age adoption passing confidence
@storybook/addon-storyshots (source) 7.0.20 -> 7.0.22 age adoption passing confidence
@storybook/react (source) 7.0.20 -> 7.0.22 age adoption passing confidence
@storybook/react-webpack5 (source) 7.0.20 -> 7.0.22 age adoption passing confidence
@types/node (source) 18.16.17 -> 18.16.18 age adoption passing confidence
@types/react (source) 18.2.11 -> 18.2.12 age adoption passing confidence
@typescript-eslint/eslint-plugin 5.59.9 -> 5.59.11 age adoption passing confidence
@typescript-eslint/parser 5.59.9 -> 5.59.11 age adoption passing confidence
chromatic (source) 6.18.2 -> 6.19.8 age adoption passing confidence
eslint (source) 8.42.0 -> 8.43.0 age adoption passing confidence
next (source) 13.4.5 -> 13.4.6 age adoption passing confidence
react-redux 8.0.7 -> 8.1.0 age adoption passing confidence
storybook (source) 7.0.20 -> 7.0.22 age adoption passing confidence

Release Notes

mui/material-ui (@​mui/lab)

v5.0.0-alpha.134

Compare Source

mui/material-ui (@​mui/material)

v5.13.5

Compare Source

A big thanks to the 9 contributors who made this release possible. Here are some highlights :

  • 💫 Added ButtonGroup component in Joy UI (#​37407) @​siriwatknp.
  • 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.13.5
@mui/joy@5.0.0-alpha.84
Docs
Core

All contributors of this release in alphabetical order: @​brijeshb42, @​cherniavskii, @​DanailH, @​DiegoAndai, @​musama619, @​oliviertassinari, @​sernstberger, @​siriwatknp, @​ZeeshanTamboli

mui/mui-x

v6.8.0

Compare Source

Jun 16, 2023

We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights :

  • 🌍 Add Greek (el-GR) locale on Pickers and improve on Data Grid
  • 🚅 Performance improvements
  • 🐞 Bugfixes
  • 📚 Documentation improvements
@mui/x-data-grid@6.8.0 / @mui/x-data-grid-pro@6.8.0 / @mui/x-data-grid-premium@6.8.0
Changes
@mui/x-date-pickers@6.8.0 / @mui/x-date-pickers-pro@6.8.0
Changes
Docs
Core
storybookjs/storybook

v7.0.22

Compare Source

7.0.22

v7.0.21

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v5.59.11

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

v5.59.10

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v5.59.11

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

v5.59.10

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

chromaui/chromatic-cli

v6.19.8

Compare Source

  • 765 Add some fields to package.json to help resolve types in entrypoints
  • 773 Bump the Loggly Dependency

v6.19.7

Compare Source

  • 770 Ensure we exit with a code at the end

v6.19.6

Compare Source

  • 768 Add isChromatic exports

v6.19.5

Compare Source

  • 763 Fix issue with onTaskComplete callback

v6.19.4

Compare Source

  • 764 Move all depenendencies to dev deps

v6.19.3

Compare Source

v6.19.2

Compare Source

  • 756 Added onTaskComplete callback option
  • 755 Add a node entry point

v6.19.1

Compare Source

v6.19.0

Compare Source

eslint/eslint

v8.43.0

Compare Source

Features

  • 14581ff feat: directive prologue detection and autofix condition in quotes (#​17284) (Francesco Trotta)
  • e50fac3 feat: add declaration loc to message in block-scoped-var (#​17252) (Milos Djermanovic)
  • 1b7faf0 feat: add skipJSXText option to no-irregular-whitespace rule (#​17182) (Azat S)

Bug Fixes

  • 5338b56 fix: normalize cwd passed to ESLint/FlatESLint constructor (#​17277) (Milos Djermanovic)
  • 54383e6 fix: Remove no-extra-parens autofix for potential directives (#​17022) (Francesco Trotta)

Documentation

Chores

vercel/next.js

v13.4.6

Compare Source

Core Changes
  • Fix windows metadata slashes: #​51088
  • Do not merge chunkGroups' CSS files: #​51103
  • Add unique search query for RSC requests to be cacable on CDN: #​50970
  • add turbopack integration tests to CI: #​50904
  • Add option for debugging CPU usage: #​51174
  • Prefer module fields for RSC server layer: #​51179
  • Update next/head warning to link to the correct docs page: #​51013
  • Revert "Do not merge chunkGroups' CSS files": #​51193
  • fix: helpful error when output: export and next export -o: #​51191
  • Strip _rsc query for navigation between app and page: #​51195
  • Fix standalone not found: #​51172
  • fix(cli): add all available options to cli commands, format them consistently: #​48708
  • update storybook example (copy from vercel/vercel): #​50865
  • chore: remove useless duplicate code: #​50705
  • fix: app router hash scrolling should respect scroll-padding: #​51268
  • Fix build error about trace file and edge route: #​50808
  • chore(router): fix typo in comment: #​50581
  • Add mikroORM to external package list: #​50487
  • [docs] Clarify that merely changing extension does not load .md f…: #​49785
  • Correct build workers perf issue: #​51271
  • Remove edge functions tracking in dev server: #​51122
  • app router: fix double fetch on prefetch={false}: #​51292
  • Invalidate client cache when cookies have changed in Server Actions: #​51290
  • feat(turbopack): enable sassOptions: #​51259
  • Route Module Cleanup: #​50936
  • Validate i18n locale domain: #​50220
  • chore: add dark mode for dev overlay: #​48601
  • chore: update next/font/google font list: #​49969
  • fix: Incorrect build size outputs for app dir: #​50768
  • Simplify server CSS handling: #​51018
  • Allow configuring analyzerMode in bundle-analyzer: #​47468
  • Revert "Prefer module fields for RSC server layer": #​51316
  • Fix Server Actions compiler: #​51318
  • Revert "Route Module Cleanup": #​51322
  • test(next-dev): hard fail if next-dev runs with turbopack intenral flag: #​51308
  • Revert "test(next-dev): hard fail if next-dev runs with turbopack intenral flag": #​51327
  • Update Next.js code owners: #​51319
  • Fix CSS deploy id case: #​51325
  • Update turbopack: #​51336
  • Fix shared layer bundling in Edge Runtime: #​51348
Documentation Changes
  • Update 01-images.mdx: #​51133
  • Update next-image-unconfigured-host.md with correct Remote Patterns Documentation link to new docs: #​49750
  • Fixes the link from components/fonts to api/fonts: #​51169
  • Docs: Fix useSearchParams link: #​51151
  • docs: Improve Actions docs.: #​51145
  • docs: clarify usePathname usage as client hook.: #​51146
  • Fix a typo: #​51176
  • docs: fix prettier error: #​51182
  • Update static assets page to filter out information: #​51180
  • Makes codeblock language and filename extensions consistent: #​51056
  • Fix a mistake URL in "docs/generate-metadata.mdx/metadataBase": #​51199
  • Add separate lines to eslint prompt in 02-eslint.mdx: #​51143
  • [Docs][CSS-in-JS]: Update Vanilla Extract link: #​51192
  • Fix typo on strategy: #​51189
  • app-icons: correct valid route segments for icon/favicon/apple-icon : #​51188
  • docs: fix typos: #​51185
  • Adds Note to Good to know consistency: #​51080
  • docs: fix prettier lint: #​51222
  • [docs] Add missing Edge Runtime APIs: #​51224
  • docs: Add Tolgee to internationalization section: #​49754
  • Clarify the limitations of NEXT_PUBLIC_: #​49105
  • Update 02-fonts.mdx: #​51249
  • Fix middleware documentation: #​48876
  • docs: fixed a typo in parallel routes: #​51267
  • Update module-path-aliases.md: #​43592
  • CSS concatenation order matches the import order: #​39889
  • Fix broken link: #​51281
  • Fix broken links: #​51285
  • Update images.mdx: #​51275
  • Docs: Remove extra word in 03-scripts.mdx: #​51304
  • Update example of Server Actions HoC: #​51299
  • Adds env suggestions: #​51312
  • docs: fix the url of router event: #​51339
Example Changes
  • Fix with typescript stripe example fixes #​50541: #​50574
  • fix: cypress component testing - fixes #​50283: #​50303
  • fix deprecated configureStore in with-redux-saga example: #​50342
  • Show how to utilize the provided .env file in the docker-compose file: #​50712
  • update(examples): Update with-sentry example: #​47855
  • Update Player.tsx to improve code readability and styling.: #​50275
  • Update Docker examples to use Compose v2 command: #​51134
  • with-facebook-pixel: new implementation with app folder: #​49880
  • change strapi example to latest one - fixes #​51332: #​51334
  • Auth0 V2 migration update: #​45302
  • examples: migrate with-elasticsearch to TypeScript: #​44842
Misc Changes
  • Fix getting last stable release stats: #​51106
  • ci(workflow): consolidate bytesize upload workflow: #​51110
  • ci(workflow): enable test trace upload: #​51107
  • Increase remote cache timeout for swc builds: #​51270
  • Update flakey rsc streaming test: #​51274
  • fix trigger release step
  • Update flakey build output test: #​51307
  • Skip cargo bench job on release: #​51311
  • Ensure swc is copied for release stats: #​51315
  • Update flakey deploy tests: #​51314
  • Update e2e deploy tests to continue: #​51321
Credits

Huge thanks to @​ijjk, @​huozhi, @​kwonoj, @​shuding, @​shozibabbas, @​omarhoumz, @​jamespearson, @​tristndev, @​sokra, @​leerob, @​AldeonMoriak, @​delbaoliveira, @​manovotny, @​styfle, @​mirismaili, @​tyler-lutz, @​SuttonJack, @​jeremydouglas, @​MaxLeiter, @​Kikobeats, @​JanCizmar, @​mltsy, @​WilderDev, @​Guilleo03, @​Willem-Jaap, @​escwxyz, @​wiredacorn, @​Ethan-Arrowood, @​BaffinLee, @​ztanner, @​greatSumini, @​ciruz, @​kijikunnn, @​DustinsCode, @​riqwan, @​joostdecock, @​nikolovlazar, @​Bowens20832, @​JohnAlbin, @​timneutkens, @​feedthejim, @​wyattjoh, @​gidgudgod, @​maxproske, @​dunklesToast, @​yyuemii, @​mPaella, @​mknichel, @​niko20, @​jyunhanlin, @​mkcy3, and @​valentinpolitov for helping!

reduxjs/react-redux

v8.1.0

Compare Source

This feature release adds new development-mode safety checks for common errors (like poorly-written selectors), adds a workaround to fix crash errors when React-Redux hooks are imported into React Server Component files, and updates our hooks API docs page with improved explanations and updated links.

Changelog

Development Mode Checks for useSelector

We've had a number of users tell us over time that it's common to accidentally write selectors that have bad behavior and cause performance issues. The most common causes of this are either selectors that unconditionally return a new reference (such as state => state.todos.map() without any memoization ), or selectors that actually return the entire root state ( state => state ).

We've updated useSelector to add safety checks in development mode that warn if these incorrect behaviors are detected:

  • Selectors will be called twice with the same inputs, and useSelector will warn if the results are different references
  • useSelector will warn if the selector result is actually the entire root state

By default, these checks only run once the first time useSelector is called. This should provide a good balance between detecting possible issues, and keeping development mode execution performant without adding many unnecessary extra selector calls.

If you want, you can configure this behavior globally by passing the enum flags directly to <Provider>, or on a per-useSelector basis by passing an options object as the second argument:

// Example: globally configure the root state "noop" check to run every time
<Provider store={store} noopCheck="always">
  {children}
</Provider>
// Example: configure `useSelector` to specifically run the reference checks differently:
function Component() {
  // Disable check entirely for this selector
  const count = useSelector(selectCount, { stabilityCheck: 'never' })
  // run once (default)
  const user = useSelector(selectUser, { stabilityCheck: 'once' })
  // ...
}

This goes along with the similar safety checks we've added to Reselect v5 alpha as well.

Context Changes

We're still trying to work out how to properly use Redux and React Server Components together. One possibility is using RTK Query's createApi to define data fetching endpoints, and using the generated thunks to fetch data in RSCs, but it's still an open question.

However, users have reported that merely importing any React-Redux API in an RSC file causes a crash, because React.createContext is not defined in RSC files. RTKQ's React-specific createApi entry point imports React-Redux, so it's been unusable in RSCs.

This release adds a workaround to fix that issue, by using a proxy wrapper around our singleton ReactReduxContext instance and lazily creating that instance on demand. In testing, this appears to both continue to work in all unit tests, and fixes the import error in an RSC environment. We'd appreciate further feedback in case this change does cause any issues for anyone!

We've also tweaked the internals of the hooks to do checks for correct <Provider> usage when using a custom context, same as the default context checks.

Docs Updates

We've cleaned up some of the Hooks API reference page, and updated links to the React docs.

What's Changed

Full Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.7...v8.1.0


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by BIWG Bot

Merge request reports