Skip to content

Releases: nwutils/nw-vue-cli-example

Vue 3 - Beta

30 Mar 17:24
608566c
Compare
Choose a tag to compare

This release includes all the latest versions of all dependencies. It has a linting warning that it shouldn't, and 1 test fails as a result of either Vue-Test-Utils or Babel. Other than that, it has complete parity with the Vue 2 releases.

Diffs:

Lint imports, update deps

30 Mar 13:20
3ee5a42
Compare
Choose a tag to compare

Changes:

  • Updated NW.js to 0.62.3
    • Comes with Chrome 99
    • Comes with Node 17.7.2
  • Updated Vue-CLI to 5.0.4
  • Added in new ESLint rules/plugin for error handling and organizing around imports
  • Updated ESLint rules and plugins (base, jest, vue)
  • Updated @babel/eslint-parser
  • Updated core-js
  • Updated eslint
  • Updated wait-on

All tests remain 100% coverage.

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Update dependencies

16 Jan 19:55
fd29706
Compare
Choose a tag to compare

Changes:

  • Updated NW.js to 0.60.0
    • Comes with Chrome 97
    • Comes with Node 17.3.0
  • Replaced babel-eslint with @babel/eslint-parser to support ESLint 8+.
  • Updated @vue/cli-service to 4.5.13
  • Updated all other @vue/cli-* to 5.0.0-rc.2
  • Added @vue/vue2-jest to support @vue/cli-plugin-unit-jest 5+
  • Updated eslint-config-tjw-vue to support eslint-plugin-vue 8+
  • Updated core-js
  • Updated eslint-plugin-vuejs-accessibility
  • Updated the nw-splasher branch

All tests remain 100% coverage.

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Build and Test for both Web and Desktop + Vue 2.6.14

13 Jun 16:05
c22f5da
Compare
Choose a tag to compare

Changes:

  • Added in globally accessible variables isDesktop, nw, global, require, and process
  • Added in logic so that all NW.js/Desktop specific code is wrapped in if (this.isDesktop) or v-if="isDesktop"
  • Builds for both web and desktop showing medium-specific content
  • Added an NW-Splasher branch as an example of how to start your app with a splash screen
  • All tests now cover both desktop and web modes
  • Updated all dependencies/devDependencies to latest including:
    • Vue 2.6.14
    • Vue-CLI 4.5.13
    • NW.js 0.54.0 (Chrome 91 & Node 16.1.0)

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Vue 2.12 dependency updates

19 Sep 20:57
2fa4784
Compare
Choose a tag to compare

Changes:

  • Renamed a file, because the Vue-Router install from Vue-CLI expected logo.png instead of vue.png
  • Updated all dependencies/devDependencies to latest including:
    • Vue 2.6.12
    • Vue-CLI 4.5.6
    • NW.js 0.48.2 (Chrome 85 & Node 14.10.1)

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

A11y Linting and Dependency Updates

16 Jul 18:12
512a079
Compare
Choose a tag to compare

Changes:

  • Replaced the Vue-A11Y linting plugin with the better maintained VueJS-Accessibility
  • Fixed a Jest Haste-Map warning
  • Updated all dependencies/devDependencies to latest including:
    • Vue-Test-Utils from Beta 31 to 1.0.3
    • Vue-CLI 4.4.6
    • NW.j 0.47 (Chrome 84 & Node 14.5.0)

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Vue-CLI 4.2.2

19 Feb 17:52
812c3a1
Compare
Choose a tag to compare

Changes:

  • Updated Vue-Test-Utils to Beta 31 and updated tests to use the new async approach.
  • Updated to Vue-CLI 4.2.2 which allowed the removal of the following 12 dependencies that are now handled by the Vue-CLI service:
    • babel-core
    • babel-jest
    • babel-plugin-dynamic-import-node
    • babel-plugin-transform-runtime
    • babel-preset-env
    • babel-preset-stage-2
    • babel-preset-vue-app
    • jest
    • jest-environment-jsdom
    • jest-environment-jsdom-global
    • jest-transform-stub
    • vue-jest
  • Updated all dependencies/devDependencies to latest
    • Includes Vue-CLI 4.2.2
    • Includes Chrome 80
    • Includes Node 13.8.0
  • Jest config now extends from a Vue-CLI preset, making the file much smaller/simpler
  • Updated snapshot tests to pass in wrapper instead of wrapper.html() to give the serializer better control when creating the snapshot.

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Improved Jest Snapshots

19 Jan 14:35
be3c9e1
Compare
Choose a tag to compare

Changes:

  • Setup jest-serializer-vue-tjw to improve Vue snapshots (replaces the custom serializer we had before)
  • Fixed builds to point to correct icon file
  • Updated all dependencies/devDependencies to latest
    • Includes Node 13.6.0

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Vue A11y Linting

27 Dec 06:08
714c585
Compare
Choose a tag to compare

Changes:

  • Added Accessibility (A11Y) linting for Vue templates
  • Improved Documentation
  • Improved builds
  • Updated all dependencies/devDependencies to latest
    • NW.js now comes with Chromium 79 and the NewWindow (NW2) feature 🎉

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)

Docs, Vue-DevTools, and Spellcheck

12 Nov 00:28
Compare
Choose a tag to compare

Changes:

  • Changed from nw-vue-devtools to nw-vue-devtools-prebuilt to ensure the latest stable is installed
  • To update your version of Vue-DevTools, a new npm script was created. npm run update:vue-devtools
  • Enabled "spell checking" in Chromium by default, this is easily removed if you don't want it
  • Improved Documentation
  • Updated all dependencies/devDependencies to latest
    • NW.js now comes with Node 13 🎉
  • Added a Code of Conduct file

Diffs against previous releases:

Missing features:

  • E2E Testing (accepting PRs)