Releases: Shopify/slate
v1.0.0-alpha.28
🐛 Bug Fix
concat-style-loader
slate-tools
📝 Documentation
slate-tools
- #497 Update prompt settings instructions. (@chrisberthe)
Committers: 2
- Chris Berthe (chrisberthe)
- Thomas Kelly (t-kelly)
v1.0.0-alpha.27
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
slate-sync
,slate-tools
create-slate-theme
,html-webpack-liquid-asset-tags-plugin
,slate-analytics
,slate-sync
,slate-tag-webpack-plugin
,slate-tools
🐛 Bug Fix
📝 Documentation
🏠 Internal
slate-sync
,slate-tools
slate-babel
,slate-common-excludes
,slate-tools
Committers: 2
v1.0.0-alpha.26
v1.0.0-alpha.25
🚀 Enhancement
slate-sync
,slate-tools
slate-tools
create-slate-theme
🐛 Bug Fix
📝 Documentation
slate-tools
- Other
- #426 Clearer SCSS Documentation. (@jesster2k10)
🏠 Internal
slate-tools
slate-babel
,slate-common-excludes
,slate-config
,slate-cssvar-loader
,slate-env
,slate-rc
,slate-sync
,slate-tools
Committers: 3
- Jesse Onolememen (jesster2k10)
- Ricardo Macario (rickitan)
- Thomas Kelly (t-kelly)
v1.0.0-alpha.24
🚀 Enhancement
slate-cssvar-loader
- #397 Grab the entire cssvar value when running the slate-cssvar-loader (@mmorissette)
slate-config
,slate-env
📝 Documentation
- #400 Add docs on using yarn start with env flag. (@jonathanmoore)
Committers: 3
- Jonathan Moore (jonathanmoore)
- Martin Morissette (mmorissette)
- Thomas Kelly (t-kelly)
v1.0.0-alpha.21
v1.0.0-alpha.21
v0.13.0
🚀 Enhancement
slate-theme
- #319 Translation - customer.order.shipping_company updated to carrier. (@paulmason)
- #294 Rte helpers fallback class. (@NathanPJF)
- #288 Display the gift card's initial value. (@maximevaillancourt)
- #284 Add parameters to RTE wrapper methods. (@maximevaillancourt)
- #281 Tracking information for order page. (@NathanPJF)
- #280 Add dutch locale. (@driespieters)
🐛 Bug Fix
slate-cli
- #323 Beautify settings files on migration. (@maximevaillancourt)
slate-tools
- #318 Fix Upload folder path in 'open:zip' gulp task. (@maximevaillancourt)
slate-theme
- #313 Update slate-theme with PT-pt. (@gabrielajungblut)
- #312 Update slate-theme with reviewed copy for PT-br. (@gabrielajungblut)
- #287 Auto-select the gift card's code on click. (@maximevaillancourt)
🏠 Internal
slate-tools
- #303 Change dev script click event target from document to minimize button.(@Investopedia)
slate-theme
- Other
Committers: 9
- Adrian Humphreys (adrhumphreys)
- DriesP (driespieters)
- Joe Refoy (Jore)
- Maxime Vaillancourt (maximevaillancourt)
- Nathan Ferguson (NathanPJF)
- Paul Mason (paulmason)
- Thomas Kelly (t-kelly)
- Investopedia
- gabrielajungblut