The format is based on Keep a Changelog.
- Update dependencies
- Update to npm@4
- CLI add global dependencies up to date message
- Update dependencies
- Update to npm@3
- CLI Add
-i, --ignore
option to ignore dependencies
- Ignore dependencies from
package.json
config
- CLI Add
-p, --package
to specify package.json path
- Warn about unregistered or git dependencies by default
- Update to [email protected]
- Add versions option to return all dependency versions
- Update to [email protected], add rangeVersions option
- CLI Add
--warn404
option to print errors but not abort
- CLI Add
-r, --registry
option to use alternate npm registry
- Errors occurring whilst retrieving dependency status doesn't halt processing of other dependencies.
- An error object will be returned as first arg to callback, but status info for remaining dependencies will still be available (as second arg).
- CLI now uses loose semver version parsing.
- Update npm dependency so
david update
uses "^" as per npm/npm#4587
- Removes
semverext.js
. Thegtr
function is now available insemver
- Support update specific modules from CLI via
david update [module]
- Support for
optionalDependencies
andpeerDependencies
- Fixed issues with latest/stable version detection
- Simplification refactor to remove caching and useless events.
- Code style changes, performance improvements.
- CLI added
--unstable
flag to view/update to latest unstable dependency versions
- CLI added
david update
to update dependencies to latest stable versions and save to your projectpackage.json
- Updated to use semver 2 module
- Simplified code that determines if a version is greater than a range
- Use
setImmediate
instead ofprocess.nextTick
. - David now requires Node.js 0.10.x
- CLI added
--global
flag to find outdated global dependencies
- Allow set the maximum number of dependencies that can be stored in the cache
- Added CLI support
- David can now get dependency information for
devDependencies
- Adds
onlyStable
param togetUpdatedDependencies
to filter by dependencies that are updated and stable
- Return latest stable version as well as latest version (including patch and build versions).
- API return values changed.
- Events changed.