Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

chore(deps): bump immer from 10.0.2 to 10.1.1 #382

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Apr 28, 2024

Bumps immer from 10.0.2 to 10.1.1.

Release notes

Sourced from immer's releases.

v10.1.1

10.1.1 (2024-04-27)

Bug Fixes

v10.1.0

10.1.0 (2024-04-27)

Features

  • performance: Make non-strict mode faster for classes. Addresses #1071 (53e3203). Immer 10.x solved slow iteration for plain JS objects. This update applies the same handling to class instances. In cases this makes class instance handling 3 times faster. Note that this slightly modifies the behavior of Immer with classes in obscure corner cases, in ways that match current documentation, but do not match previous behavior. If you run into issues with this release icmw. class instances, use setUseStrictShallowCopy("class_only") to revert to the old behavior. For more details see https://immerjs.github.io/immer/complex-objects#semantics-in-detail

v10.0.4

10.0.4 (2024-03-09)

Bug Fixes

v10.0.3

10.0.3 (2023-10-02)

Bug Fixes

Commits
  • e2d222b docs: [Doc]: Update /zh-CN/ (#1067)
  • 4da2e0d fix: Make applyPatches to accept readonly Patch[] (#1094)
  • 073d634 chore: Fix typo in comment in common.ts (#1113)
  • a3a7d0c chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1112)
  • 5a8f6e7 fix: export lost types (#1116)
  • 53e3203 feat(performance): Make non-strict mode faster for classes. Addresses #1071
  • 511ccee introduce StrictMode enum
  • 85a8f7b Introduce class_only strict mode setting
  • 7f1b3b9 Merge branch 'main' into faster-unstrict-mode
  • 9713677 chore: fix git ignore with watchman
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [immer](https://github.com/immerjs/immer) from 10.0.2 to 10.1.1.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](immerjs/immer@v10.0.2...v10.1.1)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 28, 2024
Copy link
Author

dependabot bot commented on behalf of github Apr 28, 2024

The following labels could not be found: bot.

Copy link

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@aws-crypto/sha256-js@3.0.0 None +2 132 kB aws-crypto-tools-ci-bot
npm/@aws-sdk/types@3.329.0 None 0 115 kB aws-sdk-bot
npm/@types/express-serve-static-core@4.17.33 None +1 49.9 kB types
npm/@types/express@4.17.17 None +2 22.7 kB types
npm/@types/jsonwebtoken@9.0.2 None 0 14.4 kB types
npm/@types/koa@2.13.6 None +8 77 kB types
npm/@types/koa2-ratelimit@0.9.3 Transitive: environment, eval, filesystem, network, shell +88 13.5 MB types
npm/@types/lodash@4.14.195 None 0 863 kB types
npm/@types/node-fetch@2.6.4 None 0 12.2 kB types
npm/@types/node-schedule@2.1.0 None 0 9.65 kB types
npm/@types/node@20.2.5 None 0 3.78 MB types
npm/@types/nodemailer@6.4.8 None 0 89.2 kB types
npm/@types/prop-types@15.7.5 None 0 6.54 kB types
npm/@types/qs@6.9.7 None 0 7 kB types
npm/@types/react-dom@18.2.4 None 0 30.3 kB types
npm/@types/react-router-dom@5.3.3 None +2 40.6 kB types
npm/@types/react-slick@0.23.10 None 0 6.5 kB types
npm/@types/react@18.2.7 None +2 1.55 MB types
npm/@types/serve-static@1.15.1 None +1 11.6 kB types
npm/braces@3.0.2 None +2 88.5 kB doowb
npm/buffer@5.7.1 None +1 92.2 kB feross
npm/combined-stream@1.0.8 None +1 19.5 kB alexindigo
npm/conventional-commits-filter@2.0.7 None 0 11.9 kB bcoe
npm/cross-spawn@7.0.3 environment, filesystem, shell +1 23.8 kB satazor
npm/deprecation@2.3.1 None 0 4.01 kB gr2m
npm/dir-glob@3.0.1 Transitive: filesystem +1 10.8 kB sindresorhus
npm/dotenv@16.0.3 environment, filesystem 0 36.6 kB motdotla
npm/escape-string-regexp@5.0.0 None 0 3.66 kB sindresorhus
npm/execa@5.1.1 environment, shell +5 123 kB sindresorhus
npm/form-data@3.0.1 filesystem, network +1 70.1 kB niftylettuce
npm/glob@9.3.5 Transitive: environment, filesystem +2 927 kB isaacs
npm/globby@11.1.0 filesystem 0 21.8 kB sindresorhus
npm/hosted-git-info@6.1.1 None 0 26.6 kB lukekarrys
npm/https-proxy-agent@5.0.1 network 0 26 kB tootallnate
npm/ieee754@1.2.1 None 0 6.8 kB feross
npm/lodash-es@4.17.21 eval 0 636 kB bnjmnt4n
npm/lru-cache@7.18.3 None 0 134 kB isaacs
npm/micromatch@4.0.5 None 0 55.9 kB jonschlinkert
npm/mime-types@2.1.35 None 0 18.3 kB dougwilson
npm/minimatch@8.0.4 environment +1 440 kB isaacs
npm/minipass@4.2.5 None 0 69.4 kB isaacs
npm/node-fetch@2.6.9 network +1 256 kB node-fetch-bot
npm/once@1.4.0 None 0 4.05 kB isaacs
npm/onetime@5.1.2 None +1 10.6 kB sindresorhus
npm/p-retry@4.6.2 None 0 11 kB sindresorhus
npm/read-pkg-up@9.1.0 None +1 208 kB sindresorhus
npm/rimraf@4.4.1 environment, filesystem 0 284 kB isaacs
npm/semantic-release@21.0.2 environment, network Transitive: eval, filesystem, shell, unsafe +62 19.4 MB semantic-release-bot
npm/semver@7.3.8 None +1 104 kB gar
npm/socks@2.7.1 network 0 152 kB joshglazebrook
npm/ts-node@10.9.1 environment, filesystem, unsafe 0 747 kB cspotcode
npm/tsconfig-paths@4.2.0 environment, filesystem, unsafe 0 216 kB jonaskello
npm/turbo@1.9.9 environment, filesystem, network, shell 0 44.2 kB turbobot
npm/url-join@4.0.1 None 0 18.3 kB jfromaniello
npm/which@2.0.2 environment 0 9.97 kB isaacs
npm/yargs@17.7.1 environment, filesystem 0 292 kB oss-bot

🚮 Removed packages: npm/@bcoe/v8-coverage@0.2.3, npm/@eslint-community/regexpp@4.10.0, npm/@eslint/js@9.1.1, npm/@humanwhocodes/object-schema@2.0.3, npm/@istanbuljs/schema@0.1.3, npm/@nodelib/fs.stat@2.0.5, npm/@types/estree@1.0.5, npm/@types/json5@0.0.29, npm/@typescript-eslint/types@5.62.0, npm/@webassemblyjs/helper-buffer@1.12.1, npm/async@3.2.5, npm/bluebird@3.7.2, npm/bytes@3.1.2, npm/color-name@1.1.3, npm/content-type@1.0.5, npm/convert-source-map@1.9.0, npm/core-util-is@1.0.3, npm/damerau-levenshtein@1.0.8, npm/dequal@2.0.3, npm/destroy@1.2.0, npm/detect-node@2.1.0, npm/domelementtype@2.3.0, npm/emoji-regex@8.0.0, npm/encodeurl@1.0.2, npm/escape-html@1.0.3, npm/esprima@4.0.1, npm/estraverse@5.3.0, npm/events@3.3.0, npm/fast-deep-equal@3.1.3, npm/fast-json-stable-stringify@2.1.0, npm/find-root@1.1.0, npm/flatted@3.3.1, npm/fresh@0.5.2, npm/has-bigints@1.0.2, npm/has-symbols@1.0.3, npm/inherits@2.0.4, npm/ini@1.3.8, npm/is-callable@1.2.7, npm/is-docker@2.2.1, npm/is-extglob@2.1.1, npm/is-path-inside@3.0.3, npm/is-typedarray@1.0.0, npm/isarray@1.0.0, npm/js-tokens@4.0.0, npm/json-parse-even-better-errors@2.3.1, npm/json-schema@0.4.0, npm/json5@2.2.3, npm/kind-of@6.0.3, npm/kleur@3.0.3, npm/lodash.memoize@4.1.2, npm/merge2@1.4.1, npm/methods@1.1.2, npm/minimalistic-assert@1.0.1, npm/minimist@1.2.8, npm/nanoid@3.3.7, npm/negotiator@0.6.3, npm/neo-async@2.6.2, npm/normalize-path@3.0.0, npm/object-assign@4.1.1, npm/obuf@1.1.2, npm/parseurl@1.3.3, npm/path-is-absolute@1.0.1, npm/performance-now@2.1.0, npm/postcss-value-parser@4.2.0, npm/prettier@2.8.8, npm/psl@1.9.0, npm/range-parser@1.2.1, npm/react-is@16.13.1, npm/safe-buffer@5.1.2, npm/safer-buffer@2.1.2, npm/shell-quote@1.8.1, npm/source-map@0.6.1, npm/statuses@1.5.0, npm/tapable@2.2.1, npm/text-table@0.2.0, npm/unpipe@1.0.0, npm/util-deprecate@1.0.2, npm/utils-merge@1.0.1, npm/vary@1.1.2, npm/webpack-sources@3.2.3, npm/word-wrap@1.2.5, npm/yargs-parser@20.2.9

View full report↗︎

Copy link

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package NoteSource
Install scripts npm/turbo@1.9.9

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/turbo@1.9.9

Copy link

sonarcloud bot commented Apr 28, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants