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.
- Use
module: false
option to uglify-js. Version 3.18.0+ assume ES6 modules.
- Switch from
sass.renderSync
tosass.compile
.
- Bump chokidar from 3.5.0 to 3.6.0
- Remove option to eagerly fetch all files in the specified directory (recursively).
- Bump sass from 1.32.13 to 1.52.2 which introduces this breaking change: https://sass-lang.com/documentation/breaking-changes/slash-div
- Add option to disable gzip.
- Eagerly fetch all files in the specified directory (recursively) to help improve performance.
- Resolve symlinks when looking for SASS dependants to remove from local cache.
- Version 3.0.0 is a complete rewrite designed to improve application startup times by lazily processing files as they are requested (instead of eagerly processing all files at application start).
- Because files are processed lazily as they are requested, many users should experience reduced memory footprints for their apps.
- We dropped support for the
If-Modified-Since
HTTP header due to the complexities in calculating this accurately for Snockets and SASS dependency graphs. The ETag HTTP header is still supported. - In v2.9.0 we replaced
react-tools
with@babel/preset-react
. You can now pass along options to babel. - When using a CDN hostname we always return absolute URLs with the https:// origin (instead of protocol-relative URLs since this is now an anti-pattern: https://www.paulirish.com/2010/the-protocol-relative-url/).
- We no longer GZip content that is less than 1500 bytes (the size of a single TCP packet).
- Replaced
react-tools
with@babel/preset-react
.
- Replaced
uglify-es
withuglify-js
.