Shopify Slate Versions Save

Slate is a toolkit for developing Shopify themes. It's designed to assist your workflow and speed up the process of developing, testing, and deploying themes.

v1.0.0-beta.18

5 years ago

:rocket: Enhancement

  • slate-sections-plugin, slate-translations
  • slate-tools

:bug: Bug Fix

  • slate-sections-plugin
    • #1008 Fix lax checking of filename against genericTemplateName in sections plugin. (@andyexeter)

Committers: 3

v1.0.0-beta.17

5 years ago

:bug: Bug Fix

  • slate-sections-plugin

Committers: 1

v1.0.0-beta.16

5 years ago

:rocket: Enhancement

:house: Internal

Committers: 3

v1.0.0-beta.15

5 years ago

:bug: Bug Fix

  • slate-tools
    • #967 Resolve Windows Slashes for styles and script tags snippets.. (@YourWishes)
  • slate-analytics
    • #925 Update analytics to refer to betainstead of alpha. (@t-kelly)

:memo: Documentation

:house: Internal

  • slate-tools
    • #923 Fix cli:start and start:start analytics events. (@t-kelly)

:wrench Config

  • slate-env, slate-sync
    • #968 Expose request timeout of themekit in .env. (@Liroo)

Committers: 4

v1.0.0-beta.14

5 years ago

:bug: Bug Fix

  • slate-tools
    • #883 Fix liquid styles not uploading to Shopify. (@t-kelly)
  • slate-cssvar-loader
    • #878 Add check for hyphens in Liquid style tag for CSS custom properties. (@chrisberthe)

Committers: 2

v1.0.0-beta.13

5 years ago

:rocket: Enhancement

:bug: Bug Fix

  • slate-tools
    • #877 Fix style-tags.liquid so it points to correct styleLiquid path. (@t-kelly)

Committers: 2

v1.0.0-beta.12

5 years ago

:broken_heart: Breaking

All pre-exisiting logic and operations that were performed to folders inside the the src/assets directory has been removed. All contents of the assets folder are now statically copied to the dist/assets folder.

The src/assets/scripts directory has moved to src/scripts.

The src/assets/styles directory has moved to src/styles.

SVGs contained in the src/assets/svgs directory, which were copied to the dist/snippets directory and renamed to .liquid files, should now be moved into the src/snippets directory and manually renamed with a .liquid extension. This will allows these SVGs to continue to be inlined into your theme via the {% include %} tag.

Referencing assets via relative paths, e.g. <img src"{{ '../assets/images/my-image.jpg' | asset_url }} />, has been replaced by native Shopify asset references, e.g. <img src"{{ 'my-image.jpg' | asset_url }} />.

See Pull Request #850 for all the details.

:rocket: Enhancement

:bug: Bug Fix

  • html-webpack-liquid-asset-tags-plugin, slate-config, slate-liquid-asset-loader, slate-tools
  • slate-tools

Committers: 3

v1.0.0-beta.11

5 years ago

:bug: Bug Fix

:house: Internal

v1.0.0-beta.10

5 years ago

:bug: Bug Fix

  • slate-tools
    • #808 Support customers level template bundles. (@tshamz)
    • #810 Add rule to webpack config to handle .css files. (@t-kelly)
  • slate-env, slate-sync, slate-tools
    • #812 Fix SLATE_USER_EMAIL env variable not being set for all commands. (@t-kelly)

:memo: Documentation

  • slate-env
    • #814 Clarify how the the SLATE_IGNORE_FILES env variable works. (@t-kelly)

:house: Internal

  • slate-tools
    • #815 Remove extra } character in settings-data prompt. (@t-kelly)

Committers: 2

v1.0.0-beta.9

5 years ago

In addition to this beta release, we shipped v1 of theme-cart, a tiny library (<1kb min+gzip that facilitates requests to Shopify's Cart API and makes it easier to manage cart state. Check out the other packages in the repo while you're there too!

:rocket: Enhancement

  • slate-tools
    • #773 Add configuration to disable external testing using local IP. (@t-kelly)

:bug: Bug Fix

:house: Internal

  • Other
  • slate-tools
    • #779 Update dependencies to remove Tapable.plugin warning. (@t-kelly)

Committers: 2