Skip to content

Releases: uicrooks/shopify-theme-lab

v4.0.0

09 Jul 23:04
c133407
Compare
Choose a tag to compare

The old version of Theme Lab 3 can be found under the legacy-v3 branch

⚠ Breaking Changes: You need Ruby >= 2.7.0 and Shopify CLI >= 2.0.0 installed on your system

👉 Version 3 to 4 migration guide

Features

  • multiple parts of Theme Lab were rewritten to take advantage of the updated Shopify CLI
  • Online Store 2.0 support
  • added lint and fix tasks for Shopify theme files

Improvements

  • updated development workflow with Shopify CLI
  • added Shopify variable to eslint globals

Changes

  • enabled Tailwind JIT mode by default for faster compilation
  • removed Theme Lab CLI integration, it's now obsolete
  • removed shopify-theme-lab-reloader, it's now obsolete
  • removed webpack-progress-plugin, now using default progress indicator provided by webpack
  • removed axios
  • removed package lock file

Maintenance

  • updated all README files
  • updated dependencies

All changes: #100

v3.1.1

28 Jun 21:57
d4df723
Compare
Choose a tag to compare

Changes

  • updated quickstart button link to point to a new playlist which includes instructions for setting up Theme Lab with the new Theme Kit Access App ec4e603
  • changed password back to api-password in README to avoid confusion 18d9ba3

All changes: #93

v3.1.0

28 Jun 19:06
393968d
Compare
Choose a tag to compare

Features

  • added lint fix tasks which are the same as lint tasks but with an additional --fix flag 90cc814 / c2f8985

Changes

  • disable no-unused-vars for ESLint during development 64d79fd
  • minor adjustments to tailwind.config.js cf69ff9

Maintenance

All changes: #92

v3.0.1

08 Jun 20:51
04c35f6
Compare
Choose a tag to compare

Bug fixes

Maintenance

All changes: #89

v3.0.0

08 Jun 20:33
e50c33e
Compare
Choose a tag to compare

Features

  • now using Vue 3
  • refactored all Vue related files to be compatible with Vue 3
  • added jsconfig.json for path auto-completion in editors like VS Code

Improvements

  • added --continue-on-error flag to lint task in package.json so both lint:js and lint:css tasks are always run in sequence regardless of any errors
  • simplified executable calls inside package.json tasks e.g. instead of node_modules/.bin/webpack it's now only webpack

Changes

  • changed ecmaVersion to 2021 in .eslintrc
  • added commented-out mode: 'jit' to tailwind.config.js

Maintenance

  • updated multiple dependencies

v2.6.5

23 May 10:05
9808d93
Compare
Choose a tag to compare

Bug fixes

  • fixed lock file dependencies which could prevent themekit executable from running cdfb511

Maintenance

All changes: #82

v2.6.4

19 May 16:42
0e83c84
Compare
Choose a tag to compare

Changes

  • renamed @shopify webpack alias to @shopify-directory to prevent naming collision with official Shopify packages 7944333
  • updated README with new min. required node version to 14.0.0 2efaec4

Maintenance

All changes: #78

v2.6.3

11 May 21:23
7dea52b
Compare
Choose a tag to compare

Maintenance

All changes: #76

v2.6.2

26 Apr 15:24
9a77c0e
Compare
Choose a tag to compare

Maintenance

All changes: #73

v2.6.1

21 Apr 21:16
02008ae
Compare
Choose a tag to compare

Changes

Maintenance

  • added new sections Static files and Custom fonts in README 260f55a
  • updated dependencies b7f6b4d

All changes: #72