Skip to content

Releases: uicrooks/shopify-theme-lab

v2.4.2

27 Dec 15:40
f128d09
Compare
Choose a tag to compare

Improvements

  • Added a new CI/CD section with GitHub actions example to the README

Maintenance

  • added CLI to Table of contents
  • added CI/CD to features list

view all changes: Pull request

v2.4.1

25 Dec 11:58
b6e6d63
Compare
Choose a tag to compare

Maintenance

  • updated Quick Start Tutorial link to an updated youtube video

view all changes: Pull request

v2.4.0

24 Dec 22:51
8e5557e
Compare
Choose a tag to compare

Everything still works like in the previous version, but there are a lot of changes under the hood. The Shopify Theme Lab CLI is now tighter integrated with Shopify Theme Lab

Improvements

  • migrated local reloadr plugin to its own shopify-reloadr npm package and included it in the devDependencies. Also adjusted webpack.dev.js and the reloadr task to use the package scripts.
  • migrated the theme.init.js plugin to Shopify Theme Lab CLI and updated the shopify:init task accordingly to use the proper CLI command

Changes

  • removed log plugin
  • removed .config/plugins/ directory

Maintenance

  • updated Ecosystem graph to closer match the upcoming theme concept in README
  • updated README
  • moved axios package from devDependencies to dependencies
  • update devDependencies minor and patch versions
  • removed now redundant devDependencies:
    • boxen
    • chalk
    • command-line-args
    • fs-extra
    • ws
    • yaml

view all changes: Pull request

v2.3.4

22 Dec 20:42
c546ef1
Compare
Choose a tag to compare

Improvements

  • added Shopify Theme Lab CLI to Ecosystem section in README
  • updated Ecosystem graph in README
  • it's now possible to create a local Shopify Theme Lab project by running $ npx themelab create <directory-name>

view all changes: Pull request

v2.3.3

20 Dec 15:23
6a5c509
Compare
Choose a tag to compare

Improvements

  • added additional annotations to vue-examples.liquid
  • removed design.xd and moved to external design source file control
  • updated project logo
  • added Ecosystem section to README

Maintenance

  • updated all README images
  • fixed typos in READMEs
  • removed Bootstrap and Materialize CSS from README since they are very similar in setup to Bulma

view all changes: Pull request

v2.3.2

18 Dec 12:46
447fe70
Compare
Choose a tag to compare

Improvements

  • consolidated .js and .vue purge content check inside tailwind.config.js into a single line

Maintenance

  • changed Setup Tutorial Button to Quick Start Tutorial in README

view all changes: Pull request

v2.3.1

17 Dec 19:00
c0603c7
Compare
Choose a tag to compare

Improvements

  • added Vue global mixin example to vue-examples.liquid snippet
  • adjusted Vue directive example to work without web console
  • use Shopify routes in header.liquid section

Maintenance

  • added annotations to .stylelintrc
  • removed unnecessary space from theme.init.js
  • adjusted console log formatting for theme.init.js
  • updated task descriptions in README
  • fixed README typos

view all changes: Pull request

v2.3.0

15 Dec 21:02
cb0f2e8
Compare
Choose a tag to compare

Features

Linting

  • added stylelint for CSS, SASS/SCSS linting (also for <style></style> sections inside .vue files)
  • added stylelint-config-recommended
  • added stylelint-webpack-plugin to webpack.dev.js
  • added .stylelintrc.js inside .config/ directory
  • added new linting tasks lint:js and lint:css
  • lint task now runs lint:js and lint:css tasks sequentialy

Initialization

  • added new shopify:themes task to list all themes with IDs for a provided Shopify store

Improvements

  • replaced Directories section with a more detailed Project structure section in README
  • added Teams section to the README to describe the process when multiple people deploy to the same live environment
  • removed redundant environment check for staging for shopify:init task
  • prevent Node.js from printing additional unuseful errors for the shopify:init task, when encountering an error
  • better feedback for errors and success messages from shopify:init task

Maintenance

Project

  • moved axios to devDependencies
  • updated dependencies
  • updated main README
  • added Contributing section to the README
  • fixed README typos

GitHub

  • added CODE_OF_CONDUCT README
  • added issue templates
  • added PULL_REQUEST_TEMPLATE
  • added CONTRIBUTING README

view all changes: Pull request

v2.2.4

13 Dec 23:43
cdd0ba9
Compare
Choose a tag to compare

Bug Fixes

  • replaced cross-var with cross-env-shell for the shopify:watch task. The shopify:watch command, when started by start command, could fail under certain circumstances due to a problem with the cross-var-no-babel package.
  • removed cross-var-no-babel dependency

view all changes: Pull request

v2.2.3

10 Dec 22:00
57b4187
Compare
Choose a tag to compare

Improvements

  • new logo for readme, which better matches the project concept

Maintenance

  • updated dependencies: minor and patch versions

view all changes: Pull request