Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vuejs/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.3.7
Choose a base ref
...
head repository: vuejs/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.3.8
Choose a head ref

Commits on Oct 26, 2023

  1. 1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6d7360d View commit details
  2. 1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f32ec17 View commit details
  3. chore: fix typo (#9306)

    jh-leong authored Oct 26, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    edf2572 View commit details

Commits on Oct 28, 2023

  1. 1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a75d1c5 View commit details

Commits on Oct 30, 2023

  1. 1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    72fdafa View commit details
  2. 1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a989345 View commit details

Commits on Oct 31, 2023

  1. chore(deps): update all non-major dependencies (#9501)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 31, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d261ad7 View commit details
  2. chore(deps): update dependency puppeteer to ~21.4.1 (#9504)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 31, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3ef410c View commit details
  3. chore(deps): update lint (#9505)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 31, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9ca468c View commit details

Commits on Nov 2, 2023

  1. chore(deps): update pnpm to v8.10.2 (#9529)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 2, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a93bcc4 View commit details
  2. chore(deps): update actions/setup-node action to v4 (#9535)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 2, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    01af7d2 View commit details
  3. fix(deps): update dependency @vue/repl to ^2.6.2 (#9536)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 2, 2023
    1

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5cef325 View commit details

Commits on Nov 3, 2023

  1. 1
    Copy the full SHA
    4a88b71 View commit details
  2. fix(deps): update dependency @vue/repl to ^2.6.3 (#9540)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 3, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    176d590 View commit details
  3. chore: typo [skip ci]

    posva authored Nov 3, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    32bdc5d View commit details

Commits on Nov 6, 2023

  1. Copy the full SHA
    462aeb3 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b39fa1f View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    405f345 View commit details
  4. 1
    Copy the full SHA
    dd8a0cf View commit details
  5. Copy the full SHA
    2f8c769 View commit details
  6. release: v3.3.8

    yyx990803 committed Nov 6, 2023
    Copy the full SHA
    bc58469 View commit details
Showing with 2,211 additions and 204 deletions.
  1. +6 −2 .github/contributing.md
  2. +1,746 −0 .github/git-branch-workflow.excalidraw
  3. BIN .github/git-branch-workflow.png
  4. BIN .github/issue-workflow.png
  5. +122 −0 .github/maintenance.md
  6. +1 −1 .github/workflows/autofix.yml
  7. +1 −1 .github/workflows/canary-minor.yml
  8. +1 −1 .github/workflows/canary.yml
  9. +4 −4 .github/workflows/ci.yml
  10. +1 −1 .github/workflows/size-data.yml
  11. +1 −1 .github/workflows/size-report.yml
  12. +16 −0 CHANGELOG.md
  13. +7 −7 package.json
  14. +2 −2 packages/compiler-core/__tests__/transforms/__snapshots__/transformExpressions.spec.ts.snap
  15. +6 −3 packages/compiler-core/__tests__/transforms/transformExpressions.spec.ts
  16. +2 −2 packages/compiler-core/package.json
  17. +7 −2 packages/compiler-core/src/transforms/transformExpression.ts
  18. +3 −3 packages/compiler-dom/package.json
  19. +2 −2 packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
  20. +3 −2 packages/compiler-sfc/__tests__/compileScript.spec.ts
  21. +1 −0 packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap
  22. +3 −0 packages/compiler-sfc/__tests__/compileScript/defineProps.spec.ts
  23. +7 −7 packages/compiler-sfc/package.json
  24. +5 −1 packages/compiler-sfc/src/index.ts
  25. +5 −3 packages/compiler-sfc/src/script/importUsageCheck.ts
  26. +1 −0 packages/compiler-sfc/src/script/resolveType.ts
  27. +3 −3 packages/compiler-ssr/package.json
  28. +1 −1 packages/dts-built-test/package.json
  29. +1 −1 packages/dts-test/package.json
  30. +3 −3 packages/reactivity-transform/package.json
  31. +2 −2 packages/reactivity/package.json
  32. +1 −1 packages/runtime-core/__tests__/apiOptions.spec.ts
  33. +74 −0 packages/runtime-core/__tests__/components/Suspense.spec.ts
  34. +16 −0 packages/runtime-core/__tests__/hydration.spec.ts
  35. +3 −3 packages/runtime-core/package.json
  36. +6 −1 packages/runtime-core/src/components/Suspense.ts
  37. +15 −17 packages/runtime-core/src/hydration.ts
  38. +1 −0 packages/runtime-core/src/vnode.ts
  39. +1 −1 packages/runtime-dom/__tests__/customizedBuiltIn.spec.ts
  40. +3 −3 packages/runtime-dom/package.json
  41. +11 −1 packages/runtime-dom/src/jsx.ts
  42. +3 −3 packages/runtime-test/package.json
  43. +4 −4 packages/server-renderer/package.json
  44. +2 −2 packages/sfc-playground/package.json
  45. +1 −1 packages/shared/package.json
  46. +1 −1 packages/template-explorer/package.json
  47. +0 −1 packages/vue-compat/__tests__/global.spec.ts
  48. +1 −1 packages/vue-compat/__tests__/instance.spec.ts
  49. +2 −2 packages/vue-compat/package.json
  50. +6 −6 packages/vue/package.json
  51. +90 −90 pnpm-lock.yaml
  52. +1 −1 scripts/setupVitest.ts
  53. +3 −5 vitest.e2e.config.ts
  54. +3 −5 vitest.unit.config.ts
8 changes: 6 additions & 2 deletions .github/contributing.md
Original file line number Diff line number Diff line change
@@ -17,7 +17,11 @@ Hi! I'm really excited that you are interested in contributing to Vue.js. Before

## Pull Request Guidelines

- Checkout a topic branch from a base branch, e.g. `main`, and merge back against that branch.
- Vue core has two primary work branches: `main` and `minor`.

- If your pull request is a feature that adds new API surface, it should be submitted against the `minor` branch.

- Otherwise, it should be submitted against the `main` branch.

- [Make sure to tick the "Allow edits from maintainers" box](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork). This allows us to directly make minor edits / refactors and saves a lot of time.

@@ -181,7 +185,7 @@ Shortcut for starting the SFC Playground in local dev mode. This provides the fa

### `nr dev-esm`

Builds and watches `vue/dist/vue-runtime.esm-bundler.js` with all deps inlined using esbuild. This is useful when debugging the ESM build in a reproductions that require real build setups: link `packages/vue` globally, then link it into the project being debugged.
Builds and watches `vue/dist/vue-runtime.esm-bundler.js` with all deps inlined using esbuild. This is useful when debugging the ESM build in a reproduction that requires real build setups: link `packages/vue` globally, then link it into the project being debugged.

### `nr dev-compiler`

Loading