Skip to content
This repository has been archived by the owner on Nov 18, 2019. It is now read-only.

Latest commit

 

History

History
151 lines (104 loc) · 8.28 KB

CHANGELOG.md

File metadata and controls

151 lines (104 loc) · 8.28 KB

Changelog

2.0.6 (2018-10-18)

Bug Fixes

  • Got KSS Style Guides working again thanks to redbrickone

2.0.4 (2018-10-18)

Bug Fixes

  • Moved Koality Grid to global so it's not included on every file
  • Theme should actually build now even when using Koality Grid

2.0.3 (2018-10-18)

Bug Fixes

  • Removed need to html-wiring as that is deprecated
  • Fixed the variables for Koality Grid so they conditionally get passed in

2.0.2 (2018-10-18)

Bug Fixes

  • Changed the way Koality Grid is imported to allow for variable overrides

2.0.1 (2018-09-28)

New Feature

2.0.0 (2018-09-28)

  • Changed name to Koality Theme Generator on this fork of the project headed by Code Koalas

Bug Fixes

  • Upgraded Yeoman to version 3

New Feature

  • When adding a component the attach_library on the top of the twig file includes the theme name
  • When adding a component the library definition gets added to the theme's library file

🕷 1.4.0 (2017-09-01)

Bug Fix

  • Back in 1.3.3 I fixed the layout folder but didn't quite get it in the right spot. This is now fixed.

New Feature

  • Updated Babel to use env instead of a preset. This means you can simplify browser support a bit by adding browsers needed to the project's package.json.
  • Moved Autoprefixer config to the package.json file similar to Babel env. This sets us up for when both Babel env and Autoprefixer use the same config.
  • Added in error handling for JS and SCSS compiling. Now the watch task won't fail completely but will show you the error and keep watching files. This is a feature right?

Documentation

  • Add best practice about using the generator via npx.
  • Added theme documentation that points out Autoprefixer and Babel project config.

👾 1.3.4 (2017-07-12)

Bug Fix

  • Added a default description that's basically a reminder to update the theme description later. Thanks to Kevin for finding that Drupal chokes if there's no description provided.

    Thanks Kevin for the issue!

  • Updated eslint to the new format. (Added a .yml extension.) Also fixed an issue where eslint will check the parent directories looking for a config file. This meant it could find other eslint config files and try to use those too.

    issue

  • Fixed macro namespace for icon macro. This made it p much broken out of the box.

    Thanks Tim and Eric for the issue!

  • Fixed issue with npm shrinkwrapping before all dev dependencies are installed.

  • Added drupal.init.js to KSS builder template.

    Thanks Eric for the issue!

  • Updated all build tool dev dependencies to the latest version.

🎈1.3.3 (2017-04-07)

Bug Fix

  • Added a .gitkeep to the layout folder. If the theme was created and checked into the repo without anything being added to the layout dir... errors my friend. Errors.

    Thanks Tim for the issue!

  • Added in default breakpoints in *.breakpoints.yml. Having this file contain only comments was bugging out some environments.

    Thanks Carie for the issue!

1.3.2 (2017-03-15)

New Feature

✈️ 1.3.1 (2017-02-14)

New Feature

  • Moved the project from Bitbucket to Github and NPM.

Documentation

  • Updated README to reflect new install instructions.

🔧 1.3.0 (2016-12-28)

New Feature

Bug Fix

  • Removed duplicate style guide task include within the gulp file. This caused breakage if you didn't select the KSS option.

Documentation

  • Added link to CHANGELOG.md from the main README.

1.2.1 (2016-11-27)

Bug Fix

1.2.0 (2016-11-23)

🐊 If this release had a name it'd be "Danger Zone". We've greatly refactored the Gulp file, updated all node modules and done a ton of other stuff. We've even added a new Drupal JS behavior generator. Read on for more deets.

New Feature

  • Updated ESLint config for 'use strict' and switch statements.
  • Added sample breakpoints.yml theme file. Thanks Jason!
  • Updated node modules to latest versions.
  • Added Babel config file. Also added a babel plugin that removes global strict mode from compiled js files.
  • Broke apart Gulp file to individual tasks. Now Gulp tasks can be found in ... ./gulp-tasks. They're standard NodeJS modules required into the main gulpfile.js. This was done because the gulpfile was getting looooooooong.
  • Updated KSS builder (theme) to add in a way to disable the sidebar and remove container padding. Now you can click a button and kill the sidebar and all padding. It also appends a key + value pair to the URL so you don't have to do it every time you refresh the page.
  • Moved all base styles into one file _base.scss. Since the base styles weren't touched very much, we think moving them into one file helps with maintainability.
  • Added a new subgenerator that creates Drupal JS Behaviors. We got tired of searching through old themes for the JS behavior boilerplate. ES6 / ES2015 ready!

Bug Fix

  • Fixed broken path to Singularity and Breakpoint node modules. Thanks Mario! No idea how this worked originally.
  • Removed theme name suggestion as it's a little out of date. Seems silly to have to write "theme" AGAIN within a preprocess function.
  • Removed option to not have a base theme as Drupal will use one even if you don't specify it. Setting it to something keeps our theme from being broke in the future if Drupal ever changes which theme is the "used by default" one.
  • Removed npm shrinkwrap post install command as it can move depenencies around the shrinkwrap file. This causes issues with continuous integration deployment.
  • Updated gitignore to ignore all .map files. Previously it was only ignoring css files and js files could sneak by.

Documentation

  • Updated generator readme with details on how to use the new JS Behavior subgenerator.

1.1.0 (2016-07-26)

This update is mainly moving source files into a src directory. The main theme files that Drupal needs are left in the top level theme folder. If you try to move them, stuff breaks.

New Feature

Documentation

  • Added a new CHANGELOG.md! YAY!