Home Manual Reference Source Test Repository

References

References

Class Summary

Static Public Class Summary
public

Checks whether the dependencies of a project are out of date.

public

Prints the checker results to the standard output.

Function Summary

Static Public Function Summary
public

david(options: object): Checker

Create a new instance of the plug-in.

Changelog

Changelog

This file contains highlights of what changes on each version of the Gulp-David package.

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 JSDoc documentation generator by ESDoc.
  • Replaced 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 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.