master
fix(cli): Display warning when adding a package already in project (#4810)
The output of `yarn add` with a non-existent version is messy (#2296)
Infer EOLs from existing file or use OS EOL (#1911)
feat(checksums): add integrity field with sha512 authentication to yarn.lock (#5042)
Fix: Resolve peerDependencies from all higher levels, not just root (#4478)
Properly save dependency with `yarn upgrade [dependency]` command (#1620)
Fix: Peer dependencies should only be looked up from top level dependencies (#3803)
Make existence of manifest optional when performing lifecycle wrapping - fixes #1747 (#1787)
Correctly resolve peerDependencies for concurrent installs (#2801)
Add missing commands (#439)
Rename kpm to yarn (#362)
fix(git): match git dependencies by name instead of whole url
added test for creating mirror from git url, mirrors from git contain git hash in name
Installing git-ssh dependency should resolve to offline mirror (#2775)
Skip setting hash if hash was not set previously (#1871)
Fix: Don't assume all string configs are paths (#3941)
Feature: Support save-exact true (#4471)
Removes common-mirror folder (#331)
added a test for #1733 (#1754)
fixes #3506 (#3704)
Fix `yarn upgrade <package>` command to store version in lockfile (#1691)
Install a package with latest tag, it looks for the latest dist-tag (#2471)
Sort dependency fields in package.json.
fix(linking): Dont integrity check build artifacts (#5470)
Bugfix 3752 - Artifacts disappearing when missing integrity file (#4185)