This changelog covers the version history and possible upcoming changes. It follows the guidance from https://keepachangelog.com/en/1.0.0/.
- Minimum supported Node.js version lifted from
10.13.0
to14.15.0
- Minimum Node.js version lifted from
8.11.1
to10.13.0
- Run tests also against Node.js version 14. Now versions 10 (Wercker), 12 (AppVeyor), and 14 (GitHub Actions) of Node.js are covered
- Suffix option did not accept strings because it was configured as
number
#40. Fixed by @gluecksmensch #41
- Minimum Node.js version lifted from
4.2.0
to8.11.1
- Use
npm-shrinkwrap.json
for locking the working set of 3rd party dependencies
- Start testing with Windows at AppVeyor
- Move code coverage from
instanbul
tonyc
- Document the default value for
--media-queries
command line option
Use, did not work as assumedObject.assign()
for cloning AST object, #26
- Code coverage report at codecov #24
- ES2015 variable usage. Was going to use destructuring, but it's not released yet in Node.js
- Limit the number of
@import
rules, #2 - Version outputs only
0.5.0
- Require minimum of Node.js LTS version
4.2.0
- One
var
too many in the previous release
- Preserve
@charset
rules, #5
- Minimum number of CSS sheets was not followed
- Code coverage with unit tests at 100%, #1 and #8
- Use latest
css
version, namely2.2.0
, which was release five days ago
- Possibility to specify minimum amount of generated CSS, #7
- Better documentation and command line bin path configured so now usable via global install
- Speed improvements
- Initial release with splitting against selector count and media query filtering