Check your npm dependencies with the David plug-in for Gulp, the streaming build system. https://docs.belin.io/gulp-david
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

10 KiB

Changelog

Version 14.0.0

  • Breaking change: raised the required Node.js version.
  • Dropped support for GitHub Packages.
  • Updated the documentation.
  • Updated the package dependencies.

Version 13.2.0

  • Updated the package dependencies.

Version 13.1.0

  • Fixed the issue #16: only the “default export” is supported for CommonJS files or packages.
  • Updated the package dependencies.

Version 13.0.0

  • Breaking change: dropped support for CommonJS modules.
  • Breaking change: extracted the Checker.factory() method into the david() function.
  • Breaking change: ported the source code to TypeScript.
  • Breaking change: raised the required Node.js version.
  • Breaking change: renamed the Reporter class to ConsoleReporter.
  • Added support for ECMAScript modules.
  • Replaced the ESDoc documentation generator by TypeDoc.
  • Updated the package dependencies.

Version 12.0.0

  • Breaking change: raised the required Node.js version.
  • Added a user guide based on MkDocs.
  • Using the global URL class.
  • Updated the build system to Gulp version 4.
  • Updated the package dependencies.

Version 11.0.0

  • Breaking change: changed the signature of the Checker constructor.
  • Updated the package dependencies.

Version 10.0.0

Version 9.0.0

  • Breaking change: changed the factory() function to the Checker.factory() method.
  • Updated the package dependencies.

Version 8.1.0

  • Removed the dependency on Babel compiler.
  • Updated the package dependencies.

Version 8.0.0

  • Breaking change: restored the Observable APIs.
  • Updated the package dependencies.

Version 7.0.1

  • Fixed a code generation bug.
  • Updated the package dependencies.

Version 7.0.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: the Checker.registry property is now an instance of the URL class.
  • Updated the package dependencies.

Version 6.3.0

Version 6.2.0

  • Updated the package dependencies.

Version 6.1.0

  • Updated the package dependencies.

Version 6.0.0

  • Breaking change: changed the signature of the Checker constructor.
  • Checker options are now exposed as public properties.
  • Turned the Checker._transform() method into an async function.

Version 5.0.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: using ES2017 features, like async/await functions.
  • Improved the build system.
  • Ported the unit test assertions from TDD to BDD.
  • Updated the package dependencies.

Version 4.1.0

  • Backported the non-breaking changes from versions 5 and 6: feature request from issue #14.
  • Updated the package dependencies.

Version 4.0.0

  • Breaking change: dropped the dependency on Observables.
  • Updated the package dependencies.

Version 3.1.0

  • Replaced the Codacy code coverage service by the Coveralls one.
  • Updated the package dependencies.

Version 3.0.2

Version 3.0.1

  • Updated the package dependencies.

Version 3.0.0

  • Breaking change: the plug-in is not anymore a default export. The use of destructuring assignment is advised to access it.
  • Breaking change: ported the CommonJS modules to ES2015 format.
  • Breaking change: ported the Promise-based APIs to Observables.
  • Breaking change: raised the required Node.js version.
  • Breaking change: replaced the test classes by plain tests.
  • Added a build task for fixing the coding standards issues.
  • Added the verbose option.
  • Replaced the JSDoc documentation generator by ESDoc.
  • Replaced the JSHint linter by ESLint.
  • Updated the package dependencies.

Version 2.0.4

  • Updated the David dependency to its latest version.

Version 2.0.3

  • Fixed the name of the JSDoc configuration file.
  • Replaced some deprecated method calls of the Buffer class.
  • Updated the package dependencies.

Version 2.0.2

  • Updated the David dependency to its latest version.

Version 2.0.1

  • Raised the required Node.js version to reflect the latest breaking changes.

Version 2.0.0

  • Breaking change: using more ES2015 features, like default parameters and destructuring assignment.
  • Turned the package into a scoped one.
  • Improved the code coverage.

Version 1.0.0

  • First stable release.
  • Replaced the SonarQube code analyzer by Codacy service.

Version 0.4.3

  • Fixed some bugs.
  • Updated the package dependencies.

Version 0.4.2

  • Implemented the request #9: allow other operators than the caret in manifest updates.
  • Updated the package dependencies.

Version 0.4.1

  • Implemented the request #6: merge the reporting feature into the main transformer.
  • Breaking change: the report transformer is replaced by a logger.
  • Updated the package dependencies.

Version 0.3.4

  • Added support for code coverage.

Version 0.3.3

  • Implemented the request #3: added an errorDepCount option to the checker.

Version 0.3.2

Version 0.3.1

  • Added support for SonarQube code analyzer.
  • Updated the sample gulpfile.js.

Version 0.3.0

  • Breaking change: using ES2015 features, like arrow functions, block-scoped binding constructs, classes and template strings.
  • Breaking change: raised the required Node.js version.
  • Added the ignore option to the checker.
  • Added support for Travis CI continuous integration.
  • Changed the documentation system for JSDoc.
  • Updated the package dependencies.

Version 0.2.3

  • Updated the package dependencies.

Version 0.2.2

  • Updated the package dependencies.

Version 0.2.1

  • Updated the package dependencies.

Version 0.2.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: removed the dependency on promise module.
  • Updated the package dependencies.

Version 0.1.1

  • Added a sample gulpfile.js.
  • Added unit tests.

Version 0.1.0

  • Initial release.