Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): Bump vue from 3.4.38 to 3.5.12 #3062

Merged
merged 1 commit into from
Nov 14, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 14, 2024

Bumps vue from 3.4.38 to 3.5.12.

Release notes

Sourced from vue's releases.

v3.5.12

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.11

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.10

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.9

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.8

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.7

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.6

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.5

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.4

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.3

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.2

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.1

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.5.0

For stable releases, please refer to CHANGELOG.md for details.

... (truncated)

Changelog

Sourced from vue's changelog.

3.5.12 (2024-10-11)

Bug Fixes

Performance Improvements

  • reactivity: avoid unnecessary recursion in removeSub (#12135) (ec917cf)

3.5.11 (2024-10-03)

Bug Fixes

  • compiler-sfc: do not skip TSSatisfiesExpression when transforming props destructure (#12062) (2328b05), closes #12061
  • reactivity: prevent overwriting next property during batch processing (#12075) (d3f5e6e), closes #12072
  • scheduler: job ordering when the post queue is flushing (#12090) (577edca)
  • types: correctly infer TypeProps when it is any (#12073) (57315ab), closes #12058
  • types: should not intersect PublicProps with Props (#12077) (6f85894)
  • types: infer the first generic type of Ref correctly (#12094) (c97bb84)

3.5.10 (2024-09-27)

Bug Fixes

... (truncated)

Commits
  • 770ea67 release: v3.5.12
  • c82b662 refactor(reactivity): reduce size of collectionHandlers (#12152)
  • ea943af fix(runtime-dom): prevent unnecessary updates in v-model checkbox when value ...
  • d82fa61 chore: format
  • d96883c test(reactivity): test for verifying no unnecessary calls of reactive array i...
  • 1ae545a fix(hydration): provide compat fallback for idle callback hydration strategy ...
  • 05685a9 fix(types): retain union type narrowing with defaults applied (#12108)
  • cde2c06 fix(compiler): clone loc to ifNode (#12131)
  • 4474c11 fix(compiler-sfc): use sass modern api if available and avoid deprecation war...
  • 9da1ac1 fix(runtime-core): fix required prop check false positive for kebab-case edge...
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot requested a review from a team as a code owner October 14, 2024 22:57
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 14, 2024
@dependabot dependabot bot requested review from johncowen and removed request for a team October 14, 2024 22:57
Copy link

netlify bot commented Oct 14, 2024

Deploy Preview for kuma-gui ready!

Name Link
🔨 Latest commit 828fb4a
🔍 Latest deploy log https://app.netlify.com/sites/kuma-gui/deploys/6736386672f95e0008505adc
😎 Deploy Preview https://deploy-preview-3062--kuma-gui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch 10 times, most recently from 1b39c72 to b14f3d8 Compare October 22, 2024 13:17
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch 2 times, most recently from b365507 to 8b47a63 Compare October 22, 2024 13:27
Copy link
Contributor

@johncowen johncowen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch 8 times, most recently from d6f6e61 to d555547 Compare November 5, 2024 09:39
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch from d555547 to cae8ab2 Compare November 5, 2024 10:53
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch 6 times, most recently from 4721791 to 641cc50 Compare November 12, 2024 10:46
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch 2 times, most recently from 8a6300c to e5bb824 Compare November 13, 2024 13:40
johncowen added a commit that referenced this pull request Nov 14, 2024
Ideally we wouldn't have to set srcData to `unknown` here and we'd
continue to use `TypeOf<T>` which is the type returned by the src from
the `sources.ts` file, whatever that is.

Thing is our upgrade to vue 3.5 is breaking in this area
(#3062).

I was kinda holding off with the hope that it would be sorted upstream,
and I wanted to avoid using a `@ts-ignore` in order to upgrade. It's
also worth noting that srcError uses the exact same construct, but
doesn't cause TS issues, which I think is due to it not using a generic
type.

Then I had another idea. Seeing as we mostly cast `srcData` back to a
`NonNullable<TypeOf<T>>` in most places anyway, and we don't need to
refer to it within the component at all, we may as well treat it as
`unknown`, which is kinda better than using `@ts-ignore`. If we use
`unknown` if you do try to use `srcData` within the component you will
have to infer it some other way.

I gave this a whirl against #3062
and it seems to work fine 🎉 so I decided to PR it separately so we can
then rebase the Vue upgrade and move forwards with that.

---

edit: I made one more amend here post approval which was to be more
careful with the type we use for the exported `data`, for example in
`#loadable` `data` can be `undefined` until the DataLoader has loaded,
so we don't want to use `NonNullable` there

---------

Signed-off-by: John Cowen <[email protected]>
@johncowen
Copy link
Contributor

@dependabot rebase

Bumps [vue](https://github.com/vuejs/core) from 3.4.38 to 3.5.12.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.4.38...v3.5.12)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/vue-3.5.12 branch from e5bb824 to 828fb4a Compare November 14, 2024 17:50
Copy link
Contributor

@johncowen johncowen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We found a way to move forwards with this: #3185

@johncowen johncowen merged commit ab04e2d into master Nov 14, 2024
16 checks passed
@johncowen johncowen deleted the dependabot/npm_and_yarn/vue-3.5.12 branch November 14, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file production
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants