The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
August 11, 2017
- Changed
config.importedAssets.importedAssetsSrcGlob
default option. copy:assets
task no longer recursively checks dependencies of dependencies.- Fixed a bug with the callback in
copy:assets
- Dangerfile updated – result json couldn’t be accessed, so had to pass in
result
variable
- Removed
watch:assets
task.
August 10, 2017
- Added
config.importedAssets
object. - Added imported assets paths to pathBuilder.
- Added
copy:assets
task. - Added
clean:assets
task. - Added
watch:assets
task. - Unit tests added for new config and pathBuilder properties.
- The Readme Imported Assets config section was added.
- The Readme Imported Assets pathBuilder section was added.
- The Readme was updated to document the new tasks added.
- Updated clean task comments.
- The
css:bundle
task loads theimportedAssetsDistDir
into postcss, so that Fozzie modules can access assets copied there.
August 08, 2017
- Added
config.fonts
object. - Added fonts paths to pathBuilder.
- Added
copy.fonts
object. - Added
copy:fonts
task. - Unit tests added for new config and pathBuilder properties.
- Unit tests added to test all
config.copy
properties are updated correctly. - The Readme Fonts config section was added.
- The Readme Fonts pathBuilder section was added.
- Updated copy task comments.
- If no
dest
property is defined in thecopy
config then it will default to an empty string. - Improved logging for
copy
tasks. - The Readme
config.copy
andcopy
tasks sections were updated to include the new font additions. - Updated
copy
task comments.
August 08, 2017
- Fixed lint errors in
danger.js
.
August 07, 2017
- Danger.js has been added to do basic PR checks. This will leave comments on the PR when the
changelog
hasn’t been updated, the version needs incrementing or if it thinks theREADME
might need an update.
August 04, 2017
- The return value is now an object containing the
build
,config
, andpathBuilder
objects instead of thebuild
function. - Service worker path no longer contains the service worker filename.
- The Readme Setup section was updated to reflect the changes to the default return value.
- The Readme Path Builder section was added.
August 03, 2017
- Added
copy:js
,copy:css
andcopy:img
tasks to copy over separate files without bundling. See README for more information.
August 03, 2017
- Added
lint
task which uses eslint to lint all of the JavaScript files in the project. The task is run — along with thetest
task — both BEFORE the package is packed and published, and on local npm install.
- The
for...in
loop inassemble.js
was throwing eslint errors, in order to fix this we converted the loop to useObject.keys
andforEach
instead.
August 02, 2017
config.docs.helpers
object added for passing through helper function for handlebars to use
August 02, 2017
- Updating numerous package dependencies in
package.json
andyarn.lock
August 02, 2017
- Fixed
isProduction
check for docs base URL.
August 02, 2017
- Consistent formatting of
gulp-if
statements.
- CSS sourcemap hack removed as the original issue appears to have been fixed.
- CSS sourcemaps are written to separate files.
- JavaScript sourcemaps are now written correctly.
watch:docs
task now outputs assets correctly.