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 (Travis), 12 (AppVeyor), and 14 (GitHub Actions) of Node.js are covered
- Dependency update and better unit test coverage
- Removed the option for directory recursion, it is now always a recursive operation
- Support for reading inline source maps, from JavaScript and CSS files
- Use
npm-shrinkwrap.json
for locking the working set of 3rd party dependencies
- Updated dependencies in order to remove possible security vulnerabilities
- Minimum Node.js version lifted from
6.9.5
to8.11.1
- Ignoring parts in the filename after
?
- Minimum Node.js version lifted from
4.2.0
to6.9.5
- Configure code coverage reporting to correctly validate unit test coverage, via
--exclude
configuration - Dependencies are once again up to date
- Test also in Windows, at AppVeyor
- Start using shared ESLint configuration #1
- Test against Node.js v6
- Do not overwrite existing files, instead skip them
- Initial release which can make it happen