master
test(jest): Upgrade jest to latest available version (#5018)
Fixes integrity check for --production flag (#3067)
Prevents cache removal when running an install (#7699)
feat(checksums): add integrity field with sha512 authentication to yarn.lock (#5042)
Fixes package linking when a filename casing changes (#3843)
Prevent --check-files from crossing symlinks (#3931)
fix: check for cpu and os constraints if the arrays are not empty (#2490)
fix(modules-folder): Fix --modules-folder handling in several places. (#6850)
focused workspaces (#5663)
fix: don't use folder name to determine focused package name (fix #5881) (#5893)
fixes hardlink collitions (#3691)
--link-duplicates flag. Creates hardlinks to duplicate files in node_modules (#2620)
fixed linkDuplicates for symlinks (#5442)
Treat the ignore-scripts in yarnrc as a synonym to the cli arg (#6983)
link bins of transitive deps to top level (#3310)
Fix transient symlinks overriding direct ones v2 (#5016)
fix nohoist binLink (#5492)
fix(build): Stop scripts from trying to read user input during install (#5632)
add failing test (#3779)
Delay resolving patterns to existing versions until all final versions are known. Fixes #3466 (#3477)
fix(linker): Fix yarn removing linked deps during link stage (#4757)
Fix: handle empty bin strings (#6515)
Fix: Fix numeric versions resolving to local files (#4088)
Fix: Deprecate implicit `file:` protocol and only allow package dirs (#4257)
add prettier and prettying everything (#3401)
Fix: Local package dependency resolving (#3945)
Chore: Adding additional test for pull request #3945 (#4078)
Add support for new link: dependency type (#3359)
Chore: Add test to ensure manifest-less local packages are installable (#4456)
fix: Add Node 10 support (#5769)
Allow for installing dependencies without manifest (#3624)
[Replace #2507] Support VSTS and other custom registries with unusual feeds (#3231)
[GitFetch] Save/load from offline mirror
Calls setupMirrorFromCache when fetching through the git-fetcher (#3548)
Skip setting hash if hash was not set previously (#1871)
Refactor visibility to fix numerous environmental bugs (#2116)
tests cleanup: reenabled test, removed npm from CI commands (#1692)
Infer EOLs from existing file or use OS EOL (#1911)
Fix: nested relative link: protocal dependency symlinks (#3605)
fix bin links for link: protocol (fixes #5876) (#5879)
Fix: Allow resolver to delay resolutions for nested dependencies (#4372)
Stop copying `.bin` folders (#6628)
Add newlines to toplevel items in the yarn lockfile. Fixes #498. (#500)
Fix: incorrect optional ignore in nested dependencies (#4448)
Fix missing subdeps in production install when those are present in devDependencies list (#2921)
Properly ignore hoisted popular transitive devDeps in --prod mode. Fi… (#3465)
Do not link bin scripts from dev dependencies with `--production` (#2584)
Use different folders with integrity or without (#7586)
test: add integration test for renaming scoped packages (#4921)
Fix check of scoped packages' sub-dependencies (#2295)
Fixed circular dependencies resolver (#479)
Fix offline resolution (#3311)
Fix: Prevents hoisting through peer dependencies (#4086)
Fix an issue in package hoisting (#2164)
Fix: Don't do range collapsing when using a frozen lockfile (#3604)
Update: Major optimization on hoisting (#4222)
Prioritise popular transitive dependencies when hoisting (#2676)
Bugfix 3752 - Artifacts disappearing when missing integrity file (#4185)
Fix #1435 (failing dependencies of optional dependencies) (#2811)
fix(linking): Handle missing package when using --ignore-optional (#5059)
Add --frozen-lockfile to fail if Lockfile needs update (#2052)
Fix cache integrity check false-positives across multiple registries (#7595)
Adds an auto-add-integrity option (#6255)
Don't compute integrity when network restricted (#6248)
Validation fix (#7582)
feat(config): Allow JSON "//" comments in package.json resolutions (#4779)
Fix: Handle `null` versions in package.json (#4461)
fix-679: empty lockfiles with no dependencies (#1703)
Update: Enable Workspaces by default but keep the option to turn off (#4262)
Add missing commands (#439)
feat(resolution) Local .git repositories are now locally cloned (#5026)
feat(install): warn if a package-lock.json file exists
Fix resolver incorrect lockfile (issue #2629) (#3106)
Create lockfile when missing even when integrity hash matches (#1888)
made integrity hash to be generated based on lockfile entries, not lockfile content (#1708)
Optimized check --integrity and added tests (#3039)
Warn for missing bundledDependencies (#4046)
Implements optional peer dependencies (#6671)
Fix perf regression (#6204)
Ability to opt-out of offline mirror (#3009)
Fix: respect patterns with "||" in the range during optimizeResolutions (#4562)
fix(resolution) Eliminate "missing peerDep" warning when dep exists at root level. (#5088)
fix(resolver): Fix incorrect peer dependency res. from different trees (#4687)
fix(install): Inherit optional property for resolutions (#7273)
Update to Jest 14. (#171)
Fixed #1242 - missing transitive dependencies (#2279)
Remove failed to install optional modules from node_modules (#2375)
Enabled skip-integrity-check flag for install command (#2765)
fix lint
Adding integrity check for top level patterns (#3811)
fixes transtive file: dependencies (#3709)
fix workspace packages ignore-pattern (#5607)
Improves the workspaces (#4630)
Correctly install workspace child deps when workspace child not symlinked to root (#7289)
Prevent linking binaries from workspaces (#4288)
nohoist baseline implementation (#4979)