Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@chasegiunta chasegiunta released this 07 Jun 05:21
· 26 commits to master since this release
  • 🌬️ Updated Tailwind CSS to ^1.0.0 & Purgecsss webpack plugin to ^1.5.0

  • 🖖 Updated Vue dep to ^2.6 & Vue CLI dep to ^3.8.0

  • 🎉 Ditched AssetRev plugin in favor of Twigpack (thanks @khalwat!) & turned on Vue CLI's Modern Mode

    • Vue CLI now produces two versions of your app: one modern bundle targeting modern browsers that support ES modules, and one legacy bundle targeting older browsers that do not. (https://cli.vuejs.org/guide/browser-compatibility.html#modern-mode)
      • For a Hello World app, the modern bundle is already 16% smaller. In production, the modern bundle will typically result in significantly faster parsing and evaluation, improving your site's loading performance
    • Twigpack automatically serves up either modern or legacy build when applicable
    • Adds browser refreshing on error pages
  • ⚡️ Babel configured out of the box, added hints to resources in config files

  • ®️ Removed requirement for camelCase components to be automatically registered. Can now nest components in subfolders.

  • 🥃 Pulled in updates from Craft starter (https://github.com/craftcms/craft)

  • 🧹Removed unnecessary settings from CLI config

    • Removed Sane watcher - no longer necessary
    • Removed MiniCssExtractPlugin - provided by Vue CLI