Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0 #442

Closed
argoyle wants to merge 0 commits from dependabot-npm_and_yarn-vue-server-renderer-2.7.0 into master
argoyle commented 2022-07-01 04:44:53 +00:00 (Migrated from gitlab.com)

Bumps vue-server-renderer from 2.6.14 to 2.7.0.

Release notes

Sourced from vue-server-renderer's releases.

v2.7.0 "Naruto"

naturo

Please refer to CHANGELOG.md for details.

v2.7.0-beta.8

Please refer to CHANGELOG.md for details.

v2.7.0-beta.7

Please refer to CHANGELOG.md for details.

v2.7.0-beta.6

Please refer to CHANGELOG.md for details.

v2.7.0-beta.5

Please refer to CHANGELOG.md for details.

v2.7.0-beta.4

Please refer to CHANGELOG.md for details.

v2.7.0-beta.3

Please refer to CHANGELOG.md for details.

v2.7.0-beta.2

Please refer to CHANGELOG.md for details.

v2.7.0-beta.1

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.12

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.11

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.10

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.9

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.8

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.7

Please refer to CHANGELOG.md for details.

v2.7.0-alpha.6

Please refer to CHANGELOG.md for details.

... (truncated)

Changelog

Sourced from vue-server-renderer's changelog.

2.7.0 (2022-07-01)

Backported Features

2.7 backports some of the most important features from Vue 3 so that Vue 2 users can benefit from them as well:

In addition, the following APIs are also supported:

  • defineComponent() with improved type inference (compared to Vue.extend)

  • h(), useSlot(), useAttrs(), useCssModules()

  • set(), del() and nextTick() are also provided as named exports in ESM builds.

  • The emits option is also supported, but only for type-checking purposes (does not affect runtime behavior)

    2.7 also supports using ESNext syntax in template expressions. When using a build system, the compiled template render function will go through the same loaders / plugins configured for normal JavaScript. This means if you have configured Babel for .js files, it will also apply to the expressions in your SFC templates.

Notes on API exposure

  • In ESM builds, these APIs are provided as named exports (and named exports only):

    import Vue, { ref } from 'vue'
    

    Vue.ref // undefined, use named export instead

  • In UMD and CJS builds, these APIs are exposed as properties on the global Vue object.

  • When bundling with CJS builds externalized, bundlers should be able to handle ESM interop when externalizing CJS builds.

Behavior Differences from Vue 3

The Composition API is backported using Vue 2's getter/setter-based reactivity system to ensure browser compatibility. This means there are some important behavior differences from Vue 3's proxy-based system:

  • All Vue 2 change detection caveats still apply.

  • reactive(), ref(), and shallowReactive() will directly convert original objects instead of creating proxies. This means:

    // true in 2.7, false in 3.x
    reactive(foo) === foo
    
  • readonly() does create a separate object, but it won't track newly added properties and does not work on arrays.

  • Avoid using arrays as root values in reactive() because without property access the array's mutation won't be tracked (this will result in a warning).

... (truncated)

Commits
  • 1e3a0ce release: v2.7.0
  • 8dc1b31 chore: use v2-latest release tag
  • 326d24a fix(sfc): only include legacy decorator parser plugin when new plugin is not ...
  • 0ea6c36 release: v2.7.0-beta.8
  • 008d78b fix(compiler-sfc): should transform non relative paths when base option is pr...
  • bf64c4d release: v2.7.0-beta.7
  • 5b94562 chore: create build target dir if does not exist (#12581)
  • 11e4bfe fix: types/v3-directive not published (#12571)
  • 20e7e7e release: v2.7.0-beta.6
  • 089b27c fix(watch): template ref watcher should fire after owner instance mounted hook
  • Additional commits viewable in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • $dependabot rebase will rebase this MR
  • $dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [vue-server-renderer](https://github.com/vuejs/vue) from 2.6.14 to 2.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/vue/releases">vue-server-renderer's releases</a>.</em></p> <blockquote> <h2>v2.7.0 &quot;Naruto&quot;</h2> <p><img src="https://user-images.githubusercontent.com/499550/176823239-f59d75de-1d24-4b2d-b04b-fcc95db2903e.png" alt="naturo" /></p> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md#270-2022-07-01">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.8</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.7</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.6</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.5</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.4</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.3</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.2</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-beta.1</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.12</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.11</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.10</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.9</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.8</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.7</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v2.7.0-alpha.6</h2> <p>Please refer to <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md">vue-server-renderer's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/vuejs/vue/compare/v2.7.0-beta.8...v2.7.0">2.7.0</a> (2022-07-01)</h1> <h2>Backported Features</h2> <p>2.7 backports some of the most important features from Vue 3 so that Vue 2 users can benefit from them as well:</p> <ul> <li><a href="https://vuejs.org/guide/extras/composition-api-faq.html">Composition API</a></li> <li>SFC <a href="https://vuejs.org/api/sfc-script-setup.html"><code>&lt;script setup&gt;</code></a></li> <li>SFC <a href="https://vuejs.org/api/sfc-css-features.html#v-bind-in-css">CSS v-bind</a></li> </ul> <p>In addition, the following APIs are also supported:</p> <ul> <li> <p><code>defineComponent()</code> with improved type inference (compared to <code>Vue.extend</code>)</p> </li> <li> <p><code>h()</code>, <code>useSlot()</code>, <code>useAttrs()</code>, <code>useCssModules()</code></p> </li> <li> <p><code>set()</code>, <code>del()</code> and <code>nextTick()</code> are also provided as named exports in ESM builds.</p> </li> <li> <p>The <code>emits</code> option is also supported, but only for type-checking purposes (does not affect runtime behavior)</p> <p>2.7 also supports using ESNext syntax in template expressions. When using a build system, the compiled template render function will go through the same loaders / plugins configured for normal JavaScript. This means if you have configured Babel for <code>.js</code> files, it will also apply to the expressions in your SFC templates.</p> </li> </ul> <h3>Notes on API exposure</h3> <ul> <li> <p>In ESM builds, these APIs are provided as named exports (and named exports only):</p> <pre lang="js"><code>import Vue, { ref } from 'vue' <p>Vue.ref // undefined, use named export instead </code></pre></p> </li> <li> <p>In UMD and CJS builds, these APIs are exposed as properties on the global <code>Vue</code> object.</p> </li> <li> <p>When bundling with CJS builds externalized, bundlers should be able to handle ESM interop when externalizing CJS builds.</p> </li> </ul> <h3>Behavior Differences from Vue 3</h3> <p>The Composition API is backported using Vue 2's getter/setter-based reactivity system to ensure browser compatibility. This means there are some important behavior differences from Vue 3's proxy-based system:</p> <ul> <li> <p>All <a href="https://v2.vuejs.org/v2/guide/reactivity.html#Change-Detection-Caveats">Vue 2 change detection caveats</a> still apply.</p> </li> <li> <p><code>reactive()</code>, <code>ref()</code>, and <code>shallowReactive()</code> will directly convert original objects instead of creating proxies. This means:</p> <pre lang="js"><code>// true in 2.7, false in 3.x reactive(foo) === foo </code></pre> </li> <li> <p><code>readonly()</code> <strong>does</strong> create a separate object, but it won't track newly added properties and does not work on arrays.</p> </li> <li> <p>Avoid using arrays as root values in <code>reactive()</code> because without property access the array's mutation won't be tracked (this will result in a warning).</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/vue/commit/1e3a0ceb26025868fa8ea9347c897b09307f58c2"><code>1e3a0ce</code></a> release: v2.7.0</li> <li><a href="https://github.com/vuejs/vue/commit/8dc1b31cb8e08edbd5498ef98e7c911e039bc822"><code>8dc1b31</code></a> chore: use v2-latest release tag</li> <li><a href="https://github.com/vuejs/vue/commit/326d24a4e42b4f4fd243b36037e88b71963d963d"><code>326d24a</code></a> fix(sfc): only include legacy decorator parser plugin when new plugin is not ...</li> <li><a href="https://github.com/vuejs/vue/commit/0ea6c366f5770f016183513792fce8765df47739"><code>0ea6c36</code></a> release: v2.7.0-beta.8</li> <li><a href="https://github.com/vuejs/vue/commit/008d78bd7280716d2d70e150e3ed2ac5ee8497f2"><code>008d78b</code></a> fix(compiler-sfc): should transform non relative paths when base option is pr...</li> <li><a href="https://github.com/vuejs/vue/commit/bf64c4da5ca516924d940bb29f3e59b0fa5863c9"><code>bf64c4d</code></a> release: v2.7.0-beta.7</li> <li><a href="https://github.com/vuejs/vue/commit/5b94562dcda45be330749400ab00e3037cc8d2a4"><code>5b94562</code></a> chore: create build target dir if does not exist (<a href="https://github.com/vuejs/vue/issues/12581">#12581</a>)</li> <li><a href="https://github.com/vuejs/vue/commit/11e4bfe806b574747495edfb9ba22f78676ceb7c"><code>11e4bfe</code></a> fix: types/v3-directive not published (<a href="https://github.com/vuejs/vue/issues/12571">#12571</a>)</li> <li><a href="https://github.com/vuejs/vue/commit/20e7e7e138070a2f0c85f64529c837f00255da1c"><code>20e7e7e</code></a> release: v2.7.0-beta.6</li> <li><a href="https://github.com/vuejs/vue/commit/089b27c30b470acd98286ffe072525beb2320dea"><code>089b27c</code></a> fix(watch): template ref watcher should fire after owner instance mounted hook</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/vue/compare/v2.6.14...v2.7.0">compare view</a></li> </ul> </details> <br /> --- <details> <summary>Dependabot commands</summary> <br /> You can trigger Dependabot actions by commenting on this MR - `$dependabot rebase` will rebase this MR - `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts </details>
argoyle commented 2022-07-01 06:37:17 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 60e35d4f - 1 commit from branch master
  • 9c50a3ce - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0

Compare with previous version

added 2 commits <ul><li>60e35d4f - 1 commit from branch <code>master</code></li><li>9c50a3ce - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/393/diffs?diff_id=429103654&start_sha=bfef10c050bac512671b1776b95c8f522a455966)
argoyle commented 2022-07-01 06:47:52 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 83a28d6e - 1 commit from branch master
  • 334b3ecd - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0

Compare with previous version

added 2 commits <ul><li>83a28d6e - 1 commit from branch <code>master</code></li><li>334b3ecd - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/393/diffs?diff_id=429110007&start_sha=9c50a3ce66c00bdc293e7ae4a330a2e594f7ee55)
argoyle commented 2022-07-03 16:39:39 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 8343b15a - 1 commit from branch master
  • 235426ad - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0

Compare with previous version

added 2 commits <ul><li>8343b15a - 1 commit from branch <code>master</code></li><li>235426ad - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/393/diffs?diff_id=430001426&start_sha=334b3ecd9b3644cd87fa993bf56982a1be3dad4f)
argoyle commented 2022-07-03 16:50:42 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 25849150 - 1 commit from branch master
  • d4894320 - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0

Compare with previous version

added 2 commits <ul><li>25849150 - 1 commit from branch <code>master</code></li><li>d4894320 - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/393/diffs?diff_id=430002399&start_sha=235426ada066f3c4a81027f614bed1c734b4c7e7)
argoyle commented 2022-07-04 05:02:27 +00:00 (Migrated from gitlab.com)

added 2 commits

  • 2b6fc75e - 1 commit from branch master
  • eb414e38 - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0

Compare with previous version

added 2 commits <ul><li>2b6fc75e - 1 commit from branch <code>master</code></li><li>eb414e38 - Build(deps): bump vue-server-renderer from 2.6.14 to 2.7.0</li></ul> [Compare with previous version](/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/393/diffs?diff_id=430109657&start_sha=d4894320aa32d8ccbddaf419552a99c028905024)
argoyle commented 2022-07-05 04:39:01 +00:00 (Migrated from gitlab.com)
This merge request has been superseded by https://gitlab.com/unboundsoftware/dancefinder/dancefinder-app/-/merge_requests/401
argoyle (Migrated from gitlab.com) closed this pull request 2022-07-05 04:39:01 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.