All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fail gulp process when htmlmin task fails
- Fail whole gulp process when one of the tasks fail
- Added 'outpuSubFolder' property to entries configuration
- Version string to the dynamically loaded JS files
- Support for multiple entry lists which each has its own "shared" chunk file
- Fixed dependencies
- Added dynamic entries, webpack will rebuild when entries change
- TWIG config
- Changed TWIG to use async mode by default, added option
- Enabled TWIG cache for improved production builds
- Fixed public path for dynamic imports
- Downgraded nano-memoize version
- Dependencies
- postcss-ignore-plugin
- CSS tests
- Depedencies
- Added autoprefixer test
- Added stylesheet source path to the default include paths
- Error fix for OSX when changing any HTML file
false
task config being overwritten by empty array resulting in task being performed
- gulp-sass to use latest node-sass version
stylesheets.legacy
configuration option to turn offnode-sass
and usesass
- In build mode prevent data from being read more than once
- Dependency update
- Read files in
data
folder recursively
- Fixed negative glob paths not working
- Fixed postcss-ignore-plugin only removing and adding content in unrelated files
- Enabled postcss-ignore-plugin only when cssnano is used
- Added postcss-ignore-plugin
- Added gulp-dependents plugin to the .scss files for faster builds
- data JS files not being usable with "require"
- Replaced gulp.watch with latest chokidar which is more reliable
- Updated dependencies
- Command
--tasks
to list available tasks
- gulp-util dependency
- cssnano configuration
- disabled
calc()
minification which minifies them incorrectly
- 'ignore' to data task configuration
- fixed gulp not working if there is an error when starting watch command
- fixed production mode detection being triggered in development mode
- gulp-util to the dependencies
- .browserlistrc which was overriding per-project browser list
- Any task with
-build
in the name will now triggerproduction
mode