Dependencies are external libraries used by a project, it can be npm packages, gems, and hex packages.
Update as often as possible.
Update as often as possible.
Minor versions is okay anytime.
Major versions need proper release and testing schedules.
For a project with a full team, things should be regularly updated.
Be very careful.
Watch out for major version upgrades and breaking changes.
Security updates only.
You can't fire and forget these things.
Don't update if no one will test it or manage the project.
Depends on the team involved.
Usually there's no point of updating dependencies except for security issues.
Update as often as possible.