The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- JSON to scss
- Fractal
- Tests (wip)
- Barba integration
- query dependency removed, event delegation with
npm dom-delegate
- javascript folder structure changed
- Base events object syntax
- Build size report only shows dist assets
- Inline svg postcss plugin added
background: svg-load('arrow.svg', fill=#000000, stroke=#ffffff) no-repeat;
- timestamp passed into nunjucks data, or as a craft set object
- remove
Task
as a suffix from all gulp functions, updated docs
- Babel-polyfill added to bundle
- Helpers ui functions extend Concert
- html output path in cms mode
- Dependencies, webpack validator no longer required
- Watch twig files for changes
- A few more commonly-used grid sizings.
- Latest versions of
size
andt-html
CSS Typographic mixins.
- nunjucks string filters, nbr2tag and nbr2br (see gulp/tasks/htmls.js for examples)
npm run compile
like build, except it doesn't minify or append a timestamp to the files
- Better media query debugging
- Stylelint rules for some post css plugins (aspect-ratio and quantity queries)
- Fill attributes no longer stripped from svg symbols
.pipe(cheerio({
run($) {
$('[fill]').removeAttr('fill');
},
parserOptions: {
xmlMode: true
}
}))
- nunjucks random filter
- Dave MW's
@include size(mob,desktop,line-height)
font size function based on Typographic scaling sizes.
- has/not/limit custom nunjucks filters added
- Updated dependencies to latest version
- Legacy tasks added (scripts pre es6, pug)
- SVG sprite task added
- Autoprefixer set to last 8 versions
- editorconfig added
- Better error messaging in behaviour loader.
- stylelint max nesting rule added
- nunjucks wrapper extends shell
- resp-size mixin fix when true passed to line-height argument
- Changelog file!
- User guide
- Stylelint
- Configuration files
- Webpack 2
- Gulp tasks have been completely rewritten
- Config options files
- NPM scripts
- Pug (replaced with nunjucks)
- Rollup.js
- Iconfonts
- Sprites
- Browserify
- Babel
- Browserify