Skip to content

Instantly share code, notes, and snippets.

@Akryum
Last active July 13, 2018 01:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Akryum/3cc2e3afaf5f7e730a3b9648b7ce4133 to your computer and use it in GitHub Desktop.
Save Akryum/3cc2e3afaf5f7e730a3b9648b7ce4133 to your computer and use it in GitHub Desktop.

3.0.0-rc.3 (2018-06-18)

cli

Bug Fixes

  • invoke: deep merge only plain objects (a7f3c2c)
  • invoke: merge data in config transforms (35cb714)
  • invoke: not reading dot files (49d56db)
  • better version check, closes #1564 (8b9477f)

cli-plugin-unit-mocha

Features

cli-service

Bug Fixes

  • ui: put temp stats files in node_modules (2a21434)

cli-shared-utils

Bug Fixes

cli-ui

Bug Fixes

  • ui: bail on error reading package.json, closes #1599 (3ebb104)
  • ui: Config prompts error (bbc974d)
  • ui: configurations: broken package.json mode, closes #1598 (5885dd5)
  • ui: create: package manager select (61662c4)
  • ui: folder explorer: better performance + auto scroll to top (d63cc0d)
  • ui: folder loading indicator + e2e tests (6c4ebb0)
  • ui: folder path parts style (123fffa)
  • ui: images urls while serving the ui (dev) (4144efc)
  • ui: improved performance (c378658)
  • ui: improved remote preset checking (0ba5e09)
  • ui: list item hover background more subtle (a5bb260)
  • ui: more spacing in status bar (80a847f)
  • ui: project create detials: bigger grid gap (cfed833)
  • ui: project creation not reset (9efdfaf)
  • ui: remove console.log (04d76a2)
  • ui: reset webpack.config.js service on correct CWD, closes #1555 (dc2f8e8)
  • ui: task logs performance regression (0ea3a22)
  • ui: task logs queue not flushed if not enough logs (8753971)
  • ui: terminal dark theme background (959ea07)
  • ui: translate link (f365767)
  • ui: tweak prompt style for more spacing (d5d57fe)
  • ui: typo (#1600) (e261ddb)

Features

  • ui: about button in project manager (a242d73)
  • ui: allow partial GraphQL results (e6d68ca)
  • ui: basic global error handler (5566208)
  • ui: better item logo animation (22b92ba)
  • ui: folder explorer: better UX + hide hidden folders by default (545cc3f)
  • ui: folder explorer: change position of error icon (d62ad77)
  • ui: folder explorer: create new folders (ccde77c)
  • ui: import project: missing modules modal (99dc316)
  • ui: project create: folder already exists warning (4d9a092)
  • ui: project manager: back button (4413dee)
  • ui: refresh plugin API button (c658223)
  • ui: remote preset support (7402148)
  • ui: suggestions animation (82836f5)
  • ui: v-focus directive (e1a0c4c)
  • ui: validate new project folder name (8957c3a)
  • ui: vue-cli config (2f0961d)

3.0.0-rc.2 (2018-06-14)

cli

Bug Fixes

  • ui: wrong NODE_ENV value if undefined (09b72eb)

cli-ui

Bug Fixes

  • ui: sharedData watchers (f486d7e)

cli-ui-addon-webpack

Bug Fixes

  • ui: wwebpack dashboard performance improvements (9f5dda4)

Features

3.0.0-rc.1 (2018-06-13)

babel-preset-app

Features

  • apply minimal transpilation when building as web component (3b2cc6b)

cli

Bug Fixes

  • clear children modules from cache (50027c6)
  • ui: CSS Pre-processors "More info" link leads to 404 (#1534) (919bcbb)
  • ui: save db in user home (6e1f735)

cli-plugin-eslint

Features

  • ui: open eslintrc suggestion (a26669c)

cli-plugin-pwa

Features

  • ui: pwa open vue config/manifest suggestions (e57e749)

cli-plugin-unit-jest

Bug Fixes

  • transform es modules syntax for Jest when not using Babel (65d5d36), closes #1524

cli-plugin-unit-mocha

Bug Fixes

  • unit-mocha: node externals are unnecessary for testing client code (460c200), closes #1548

cli-service

Bug Fixes

  • asset output relative check (1195aee), closes #1545
  • fix custom mode NODE_ENV regression (60de7c4), closes #1528
  • runtimeCompiler default (e15fa20)
  • should repsect configureWebpack hooks when resolving app config (a7564d6)
  • build: --target app should respect inline entry as well (323a38c), closes #1533
  • use devServer.public to build sockjsUrl, if defined. (#1526) (f0498f6)

Features

  • modern mode (204d8f0)
  • vue-cli-service build --report/--report-json (272ef5e)

cli-ui

Bug Fixes

  • ui: dark mode nav button badge counters (0ba3920)
  • ui: bail access denied folders (5984a0d)
  • ui: create: first feature removed if 'use config files' not checked (b361473)
  • ui: improve task logs performance (36908a9)
  • ui: increase terminal output scrollback (292c35f)
  • ui: IPC conflict (1fcd2d0)
  • ui: nav button bullet border color (aee5c93)
  • ui: nav button custom image align (99b030a)
  • ui: reload plugin api after plugin update (be3d538)
  • ui: reset apollo store on reconnect (caf31a1)
  • ui: Suggestions API fixes (e7e2fb2)
  • ui: task command too long (9426f38)

Features

  • ui: api.hasPlugin(id) (8fae98e)
  • ui: config improvements (#1487) (dbef5e9)
  • ui: dark mode (#1512) (e258f5a)
  • ui: devtools suggestion (0a2ea1f)
  • ui: git commit message + disable git (#1541) (29c1ce5)
  • ui: jest task (692d463)
  • ui: new hooks for plugins (8ba6bcf)
  • ui: PluginApi: notify (e35ee25)
  • ui: status color bullet on tasks with image icon (9aec563)
  • ui: suggestion and progress PluginAPI + add vue-router/vuex suggestions (9b068b1)

other

Bug Fixes

  • check more files for links (182f3b7)

3.0.0-beta.16 (2018-06-08)

babel-preset-app

Bug Fixes

  • avoid injecting polyfills when targeting node (586c8aa)

cli

Bug Fixes

  • avoid util.promisify when resolving webpack.config.js (89a0e65), closes #1473
  • bail when registry ping fails (be5526e), closes #1427
  • use fallback module resolve for Node version < 10 (12d51fd), closes #1486

Features

cli-plugin-e2e-cypress

Features

  • e2e-cypress: upgrade cypress to 3.0 (a81f7ad), closes #1477

cli-plugin-pwa

Bug Fixes

  • pwa plugin should be ignored when target is not app (85e6e5e), closes #1497

cli-plugin-typescript

Features

cli-plugin-unit-jest

Bug Fixes

  • should not inject babel-core shim if babel plugin is not used (a91d022), closes #1424

Features

cli-service

Bug Fixes

  • fine tune chunk splitting (4db901c), closes #1488
  • fix invoke output (d65a251)
  • only provide baseUrl fix if baseUrl provided (#1421) (af1151a)
  • build: default to development mode in build --watch (#1430) (3193b0d)
  • env: preserve existing env vars so load in reverse order. (#1503) (7c1ef24)
  • serve: make sockjs url fixed with host (#1476) (2cbe373)
  • ui: correct i18n mistake (#1445) (dc07315)
  • resolve.symlinks to false so that node_modules exclusion works (5b4df14)

Features

  • allow configuring css-loader options via css.loaderOptions.css (7d06f09), closes #1484
  • allow configuring postcss-loader via css.loaderOptions.postcss (0ba111e)
  • allow using relative baseUrl (dc38211)
  • bail when user directly mutate output.publicPath (1732007)
  • build: support named exports when building --target lib with js/ts entry (1dc47eb), closes #1436
  • cli-service: support --no-clean flag (#1457) (c19bbff), closes #1446

cli-ui

Bug Fixes

  • ui: top bar children margin (cd88b47)
  • ui: check current project still exists (251509c)
  • ui: int loading z-index (68f273a)
  • ui: limit description length in plugin search (588ad75)
  • ui: progress screen z-index (0366ec3)
  • ui: tests (bfebc6d)
  • ui: yarn link @vue/ui (145492b)

Code Refactoring

Features

  • ui tweaks & fixes (#1409) (7354525)
  • ui: Display cli-service in plugins view (so it can be upgraded) (#1422) (f42632b)
  • ui: update all plugin to wanted version button (#1456) (98b6d26)

docs

Bug Fixes

BREAKING CHANGES

  • css.localIdentName has been deprecated. Use css.loaderOptions.css.localIdentName instead.
  • e2e-cypress: Cypress has been upgraded to 3.0. See changelog at https://docs.cypress.io/guides/references/changelog.html
  • build: When building a js/ts entry file with --target lib, the library now exposes a Module with both default and named exports. This means in the UMD build, the default export now needs to be accessed as window.yourLib.default, and in the CommonJS build as const yourLib = require('yourLib').default. If you don't have named exports and want to retain the previous behavior, you can configure webpack to use output.libraryExport: 'default' in vue.config.js.
  • ui: - file-icon for the configurations is removed
  • Configuration objects icon option changed and is now working differently: you can either use a material icon code or a custom image (see Public static files in the UI Plugin docs).
  • Task objects have a new icon option wich works exactly the same
  • By default, if no icon is provided for either the config or the task, the corresponding vue-cli plugin logo will be used instead (if any).
  • jest is upgraded to 23.1.0 with minor breaking changes but should not affect normal test cases

3.0.0-beta.15 (2018-05-30)

cli

Bug Fixes

cli-plugin-e2e-cypress

Bug Fixes

cli-plugin-typescript

Bug Fixes

  • typescript: avoid including router file when router is not selected (4d00161)

Performance Improvements

  • use importHelpers: true in tsconfig.json (60f0a0a)

cli-service

Bug Fixes

  • cli-service: make devBaseUrl work properly in serve command (#1405) (04600e6)
  • unit-mocha: ensure correct mode for webpack config (e17f78c), closes #1389
  • fix caching dependency (close #1384) (9846cd5)

Features

  • respect baseUrl during development (a9e1286)

cli-ui

Bug Fixes

docs

Features

  • add --copy option for vue-cli-service serve (#1355) (5e95b3d)

BREAKING CHANGES

  • devBaseUrl option has been removed. baseUrl now works for both development and production. To use different paths for prod/dev, use conditional values based on process.env.NODE_ENV in vue.config.js.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment