Skip to content
This repository has been archived by the owner on Jul 19, 2021. It is now read-only.

Releases: Shopify/slate

v1.0.0-alpha.28

18 Apr 15:54
Compare
Choose a tag to compare
v1.0.0-alpha.28 Pre-release
Pre-release

🐛 Bug Fix

  • concat-style-loader
  • slate-tools
    • #498 Fix files uploaded by the dev server. (@t-kelly)
    • #495 Add path module to dev-server/ssl module. (@t-kelly)
    • #494 Adds concat-style-loader to slate-tools package.json. (@t-kelly)

📝 Documentation

Committers: 2

v1.0.0-alpha.27

17 Apr 01:40
Compare
Choose a tag to compare
v1.0.0-alpha.27 Pre-release
Pre-release

BREAKING CHANGES

  • #450 Webpack v4. Add template and layout specific JS entrypoints.
  • #488 Add concat-style-loader to handle Liquid Style files. (@t-kelly)

Huge performance improvements for Themes on it's way with the introduction of Webpack 4 and its automatic bundle splitting. This allows Layouts and Templates to have their own independent JS and CSS bundles that are only loaded on the appropriate page(s). Say goodbye to JS and CSS bloat!

You must now include the following in the <head> of any layout file you wish to have JS and CSS. For example, this is what you would put inside the <head> of your layouts/theme.liquid file:

{% include 'script-tags', layout: 'theme' %}
{% include 'style-tags' %}

These snippets are generated automatically by Slate Tools at build. Their contents include <script> and <link> tags for each JS and CSS bundles.

You now must also have a src/assets/scripts/layouts folder and a src/assets/scripts/templates. Any file contained in these folders which have a name the same as their Liquid counterpart is considered an entrypoint. For example, if I create a src/assets/scripts/templates/index.js file, it's contents will only be downloaded and run when a user visits the Index page.

🚀 Enhancement

  • concat-style-loader, slate-tools
    • #488 Add concat-style-loader to handle Liquid Style files. (@t-kelly)
  • slate-sync, slate-tools
  • create-slate-theme, html-webpack-liquid-asset-tags-plugin, slate-analytics, slate-sync, slate-tag-webpack-plugin, slate-tools
    • #450 Webpack v4. Add template and layout specific JS entrypoints.. (@t-kelly)

🐛 Bug Fix

  • slate-config
    • #482 Incorrect type checking when building config objects. (@t-kelly)

📝 Documentation

  • slate-tools
    • #478 Fix typo at packages/slate-tools/README.md. (@jbruni)

🏠 Internal

  • slate-sync, slate-tools
  • slate-babel, slate-common-excludes, slate-tools
    • #473 Remove slate-babel and slate-common-excludes. (@t-kelly)

Committers: 2

v1.0.0-alpha.26

03 Apr 16:36
Compare
Choose a tag to compare
v1.0.0-alpha.26 Pre-release
Pre-release

🐛 Bug Fix

  • slate-tools
    • #458 Fix fake SSL certificate path in slate-tools start command. (@t-kelly)

Committers: 3

v1.0.0-alpha.25

23 Mar 13:09
Compare
Choose a tag to compare
v1.0.0-alpha.25 Pre-release
Pre-release

🚀 Enhancement

  • slate-sync, slate-tools
  • slate-tools
  • create-slate-theme
    • #445 Default to https when cloning new Slate theme. (@t-kelly)

🐛 Bug Fix

  • create-slate-theme

📝 Documentation

🏠 Internal

  • slate-tools
    • #417 marks webpack compilation script error with process.exit(1). (@rickitan)
  • slate-babel, slate-common-excludes, slate-config, slate-cssvar-loader, slate-env, slate-rc, slate-sync, slate-tools

Committers: 3

v1.0.0-alpha.24

21 Feb 21:43
Compare
Choose a tag to compare
v1.0.0-alpha.24 Pre-release
Pre-release

🚀 Enhancement

  • slate-cssvar-loader
    • #397 Grab the entire cssvar value when running the slate-cssvar-loader (@mmorissette)
  • slate-config, slate-env
    • #405 Add helpful comments to generated .env file. (@t-kelly)

📝 Documentation

Committers: 3

v1.0.0-alpha.21

09 Feb 16:36
Compare
Choose a tag to compare
v1.0.0-alpha.21 Pre-release
Pre-release
v1.0.0-alpha.21

v0.13.0

30 Oct 21:16
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

🏠 Internal

  • slate-tools
    • #303 Change dev script click event target from document to minimize button.(@Investopedia)
  • slate-theme
    • #300 Correct some function comments. (@Jore)
  • Other

Committers: 9

v0.12.4

07 Sep 15:10
Compare
Choose a tag to compare

🐛 Bug Fix

  • slate-theme
    • #275 Fix search result item image liquid reference. (@t-kelly)

Committers: 1

v0.12.3

06 Sep 15:40
Compare
Choose a tag to compare

🐛 Bug Fix

  • slate-theme
    • #272 Fix a variable declaration typo in product.js. (@t-kelly)

Committers: 1

v0.12.2

30 Aug 14:56
Compare
Choose a tag to compare

🐛 Bug Fix

  • slate-theme
    • #264 Fix typo and variable declaration order in product.js. (@saudslm)

Committers: 1