# @pnpm/git-resolver ## 1001.1.5 ### Patch Changes - Updated dependencies [7c1382f] - @pnpm/resolver-base@1005.1.0 - @pnpm/fetch@1000.2.6 ## 1001.1.4 ### Patch Changes - @pnpm/fetch@1000.2.5 - @pnpm/resolver-base@1005.0.1 ## 1001.1.3 ### Patch Changes - Updated dependencies [87d3aa8] - @pnpm/fetch@1000.2.4 ## 1001.1.2 ### Patch Changes - Updated dependencies [86b33e9] - Updated dependencies [d1edf73] - Updated dependencies [f91922c] - @pnpm/resolver-base@1005.0.0 ## 1001.1.1 ### Patch Changes - Updated dependencies [1a07b8f] - @pnpm/resolver-base@1004.1.0 - @pnpm/fetch@1000.2.3 ## 1001.1.0 ### Minor Changes - 2721291: Create different resolver result types which provide more information. ### Patch Changes - Updated dependencies [2721291] - Updated dependencies [6acf819] - @pnpm/resolver-base@1004.0.0 ## 1001.0.2 ### Patch Changes - 5055399: Fixed the problem of path loss caused by parsing URL address. Fixes a regression shipped in pnpm v10.11 via [#9502](https://github.com/pnpm/pnpm/pull/9502). ## 1001.0.1 ### Patch Changes - 6b6ccf9: Remove `url.parse` usage to fix warning on Node.js 24 [#9492](https://github.com/pnpm/pnpm/issues/9492). - Updated dependencies [09cf46f] - @pnpm/fetch@1000.2.2 - @pnpm/resolver-base@1003.0.1 ## 1001.0.0 ### Major Changes - 8a9f3a4: `pref` renamed to `bareSpecifier`. - 5b73df1: Renamed `normalizedPref` to `specifiers`. ### Patch Changes - Updated dependencies [8a9f3a4] - Updated dependencies [5b73df1] - Updated dependencies [9c3dd03] - @pnpm/resolver-base@1003.0.0 - @pnpm/fetch@1000.2.1 ## 1000.0.11 ### Patch Changes - Updated dependencies [81f441c] - @pnpm/resolver-base@1002.0.0 ## 1000.0.10 ### Patch Changes - Updated dependencies [72cff38] - Updated dependencies [750ae7d] - @pnpm/resolver-base@1001.0.0 - @pnpm/fetch@1000.2.0 ## 1000.0.9 ### Patch Changes - @pnpm/fetch@1000.1.6 - @pnpm/resolver-base@1000.2.1 ## 1000.0.8 ### Patch Changes - Updated dependencies [3d52365] - @pnpm/resolver-base@1000.2.0 ## 1000.0.7 ### Patch Changes - @pnpm/fetch@1000.1.5 - @pnpm/resolver-base@1000.1.4 ## 1000.0.6 ### Patch Changes - @pnpm/fetch@1000.1.4 - @pnpm/resolver-base@1000.1.3 ## 1000.0.5 ### Patch Changes - d6a4ff1: Proxy settings should be respected, when resolving Git-hosted dependencies [#6530](https://github.com/pnpm/pnpm/issues/6530). ## 1000.0.4 ### Patch Changes - @pnpm/fetch@1000.1.3 - @pnpm/resolver-base@1000.1.2 ## 1000.0.3 ### Patch Changes - @pnpm/fetch@1000.1.2 - @pnpm/resolver-base@1000.1.1 ## 1000.0.2 ### Patch Changes - b100962: Do not fall back to SSH, when resolving a git-hosted package if `git ls-remote` works via HTTPS [#8906](https://github.com/pnpm/pnpm/pull/8906). - @pnpm/fetch@1000.1.1 ## 1000.0.1 ### Patch Changes - Updated dependencies [6483b64] - Updated dependencies [b0f3c71] - @pnpm/resolver-base@1000.1.0 - @pnpm/fetch@1000.1.0 ## 9.0.8 ### Patch Changes - @pnpm/fetch@8.0.7 - @pnpm/resolver-base@13.0.4 ## 9.0.7 ### Patch Changes - @pnpm/fetch@8.0.6 - @pnpm/resolver-base@13.0.3 ## 9.0.6 ### Patch Changes - @pnpm/fetch@8.0.5 - @pnpm/resolver-base@13.0.2 ## 9.0.5 ### Patch Changes - @pnpm/fetch@8.0.4 - @pnpm/resolver-base@13.0.1 ## 9.0.4 ### Patch Changes - Updated dependencies [dd00eeb] - @pnpm/resolver-base@13.0.0 - @pnpm/fetch@8.0.3 ## 9.0.3 ### Patch Changes - @pnpm/fetch@8.0.2 - @pnpm/resolver-base@12.0.2 ## 9.0.2 ### Patch Changes - @pnpm/fetch@8.0.1 - @pnpm/resolver-base@12.0.1 ## 9.0.1 ### Patch Changes - c969f37: Lockfiles that have git-hosted dependencies specified should be correctly converted to the new lockfile format [#7990](https://github.com/pnpm/pnpm/issues/7990). ## 9.0.0 ### Major Changes - 43cdd87: Node.js v16 support dropped. Use at least Node.js v18.12. ### Minor Changes - b13d2dc: It is now possible to install only a subdirectory from a Git repository. For example, `pnpm add github:user/repo#path:packages/foo` will add a dependency from the `packages/foo` subdirectory. This new parameter may be combined with other supported parameters separated by `&`. For instance, the next command will install the same package from the `dev` branch: `pnpm add github:user/repo#dev&path:packages/bar`. Related issue: [#4765](https://github.com/pnpm/pnpm/issues/4765). Related PR: [#7487](https://github.com/pnpm/pnpm/pull/7487). ### Patch Changes - 985381c: Install gitlab-hosted packages correctly, when they are specified by commit or branch [#7603](https://github.com/pnpm/pnpm/issues/7603). - Updated dependencies [7733f3a] - Updated dependencies [43cdd87] - Updated dependencies [b13d2dc] - @pnpm/fetch@8.0.0 - @pnpm/resolver-base@12.0.0 ## 8.0.12 ### Patch Changes - Updated dependencies [31054a63e] - @pnpm/resolver-base@11.1.0 ## 8.0.11 ### Patch Changes - @pnpm/resolver-base@11.0.2 - @pnpm/fetch@7.0.7 ## 8.0.10 ### Patch Changes - @pnpm/resolver-base@11.0.1 - @pnpm/fetch@7.0.6 ## 8.0.9 ### Patch Changes - Updated dependencies [4c2450208] - @pnpm/resolver-base@11.0.0 ## 8.0.8 ### Patch Changes - @pnpm/resolver-base@10.0.4 - @pnpm/fetch@7.0.5 ## 8.0.7 ### Patch Changes - @pnpm/resolver-base@10.0.3 - @pnpm/fetch@7.0.4 ## 8.0.6 ### Patch Changes - 22bbe9255: Pass the right scheme to `git ls-remote` in order to prevent a fallback to `git+ssh` that would result in a 'host key verification failed' issue [#6806](https://github.com/pnpm/pnpm/issues/6806) ## 8.0.5 ### Patch Changes - de9b6c20d: Temporarily revert the fix to [#6805](https://github.com/pnpm/pnpm/issues/6805) to fix the regression it caused [#6827](https://github.com/pnpm/pnpm/issues/6827). ## 8.0.4 ### Patch Changes - 6fe0b60e6: Fixed a bug in which pnpm passed the wrong scheme to `git ls-remote`, causing a fallback to `git+ssh` and resulting in a 'host key verification failed' issue [#6805](https://github.com/pnpm/pnpm/issues/6805) - @pnpm/resolver-base@10.0.2 - @pnpm/fetch@7.0.3 ## 8.0.3 ### Patch Changes - @pnpm/resolver-base@10.0.1 - @pnpm/fetch@7.0.2 ## 8.0.2 ### Patch Changes - Updated dependencies [8228c2cb1] - @pnpm/fetch@7.0.1 ## 8.0.1 ### Patch Changes - c0760128d: bump semver to 7.4.0 ## 8.0.0 ### Major Changes - eceaa8b8b: Node.js 14 support dropped. ### Patch Changes - 28796377c: Fix git-hosted dependencies referenced via `git+ssh` that use semver selectors [#6239](https://github.com/pnpm/pnpm/pull/6239). - Updated dependencies [eceaa8b8b] - @pnpm/resolver-base@10.0.0 - @pnpm/fetch@7.0.0 ## 7.0.7 ### Patch Changes - Updated dependencies [673e23060] - Updated dependencies [9fa6c7404] - @pnpm/fetch@6.0.6 ## 7.0.6 ### Patch Changes - Updated dependencies [029143cff] - Updated dependencies [029143cff] - @pnpm/resolver-base@9.2.0 ## 7.0.5 ### Patch Changes - @pnpm/resolver-base@9.1.5 - @pnpm/fetch@6.0.5 ## 7.0.4 ### Patch Changes - Updated dependencies [a9d59d8bc] - @pnpm/fetch@6.0.4 ## 7.0.3 ### Patch Changes - @pnpm/resolver-base@9.1.4 - @pnpm/fetch@6.0.3 ## 7.0.2 ### Patch Changes - @pnpm/fetch@6.0.2 ## 7.0.1 ### Patch Changes - @pnpm/resolver-base@9.1.3 - @pnpm/fetch@6.0.1 ## 7.0.0 ### Major Changes - 043d988fc: Breaking change to the API. Defaul export is not used. - f884689e0: Require `@pnpm/logger` v5. ### Patch Changes - Updated dependencies [043d988fc] - Updated dependencies [f884689e0] - @pnpm/fetch@6.0.0 ## 6.1.7 ### Patch Changes - @pnpm/fetch@5.0.10 ## 6.1.6 ### Patch Changes - @pnpm/resolver-base@9.1.2 - @pnpm/fetch@5.0.9 ## 6.1.5 ### Patch Changes - @pnpm/resolver-base@9.1.1 - @pnpm/fetch@5.0.8 ## 6.1.4 ### Patch Changes - Updated dependencies [23984abd1] - @pnpm/resolver-base@9.1.0 ## 6.1.3 ### Patch Changes - 39c040127: upgrade various dependencies ## 6.1.2 ### Patch Changes - @pnpm/resolver-base@9.0.6 - @pnpm/fetch@5.0.7 ## 6.1.1 ### Patch Changes - Updated dependencies [e018a8b14] - @pnpm/fetch@5.0.6 ## 6.1.0 ### Minor Changes - 449ccef09: Add `refs/` to git resolution prefixes ## 6.0.6 ### Patch Changes - @pnpm/resolver-base@9.0.5 - @pnpm/fetch@5.0.5 ## 6.0.5 ### Patch Changes - @pnpm/resolver-base@9.0.4 - @pnpm/fetch@5.0.4 ## 6.0.4 ### Patch Changes - Updated dependencies [9d5bf09c0] - @pnpm/fetch@5.0.3 - @pnpm/resolver-base@9.0.3 ## 6.0.3 ### Patch Changes - @pnpm/resolver-base@9.0.2 - @pnpm/fetch@5.0.2 ## 6.0.2 ### Patch Changes - 0fa446d10: Resolve commits from GitHub via https. ## 6.0.1 ### Patch Changes - @pnpm/resolver-base@9.0.1 - @pnpm/fetch@5.0.1 ## 6.0.0 ### Major Changes - 542014839: Node.js 12 is not supported. ### Patch Changes - Updated dependencies [542014839] - @pnpm/fetch@5.0.0 - @pnpm/resolver-base@9.0.0 ## 5.1.17 ### Patch Changes - @pnpm/resolver-base@8.1.6 - @pnpm/fetch@4.2.5 ## 5.1.16 ### Patch Changes - @pnpm/resolver-base@8.1.5 - @pnpm/fetch@4.2.4 ## 5.1.15 ### Patch Changes - @pnpm/resolver-base@8.1.4 - @pnpm/fetch@4.2.3 ## 5.1.14 ### Patch Changes - @pnpm/resolver-base@8.1.3 - @pnpm/fetch@4.2.2 ## 5.1.13 ### Patch Changes - c94104472: Don't make unnecessary retries when fetching Git-hosted packages [#2731](https://github.com/pnpm/pnpm/pull/2731). - @pnpm/fetch@4.2.1 - @pnpm/resolver-base@8.1.2 ## 5.1.12 ### Patch Changes - Updated dependencies [f1c194ded] - @pnpm/fetch@4.2.0 ## 5.1.11 ### Patch Changes - Updated dependencies [12ee3c144] - @pnpm/fetch@4.1.6 ## 5.1.10 ### Patch Changes - @pnpm/resolver-base@8.1.1 - @pnpm/fetch@4.1.5 ## 5.1.9 ### Patch Changes - 7da65bd7a: Don't break URLs with ports. ## 5.1.8 ### Patch Changes - Updated dependencies [4ab87844a] - @pnpm/resolver-base@8.1.0 - @pnpm/fetch@4.1.4 ## 5.1.7 ### Patch Changes - Updated dependencies [782ef2490] - @pnpm/fetch@4.1.3 ## 5.1.6 ### Patch Changes - 930e104da: Git URLs containing a colon should work. - @pnpm/fetch@4.1.2 ## 5.1.5 ### Patch Changes - 04b7f6086: Use safe-execa instead of execa to prevent binary planting attacks on Windows. ## 5.1.4 ### Patch Changes - Updated dependencies [bab172385] - @pnpm/fetch@4.1.1 ## 5.1.3 ### Patch Changes - Updated dependencies [eadf0e505] - @pnpm/fetch@4.1.0 ## 5.1.2 ### Patch Changes - @pnpm/resolver-base@8.0.4 - @pnpm/fetch@4.0.2 ## 5.1.1 ### Patch Changes - @pnpm/resolver-base@8.0.3 - @pnpm/fetch@4.0.1 ## 5.1.0 ### Minor Changes - 69ffc4099: It should be possible to install a Git-hosted dependency that names the default branch not "master". ## 5.0.2 ### Patch Changes - Updated dependencies [e7d9cd187] - Updated dependencies [eeff424bd] - @pnpm/fetch@4.0.0 - @pnpm/resolver-base@8.0.2 ## 5.0.1 ### Patch Changes - Updated dependencies [05baaa6e7] - @pnpm/fetch@3.1.0 - @pnpm/resolver-base@8.0.1 ## 5.0.0 ### Major Changes - 97b986fbc: Node.js 10 support is dropped. At least Node.js 12.17 is required for the package to work. ### Patch Changes - Updated dependencies [97b986fbc] - @pnpm/fetch@3.0.0 - @pnpm/resolver-base@8.0.0 ## 4.1.12 ### Patch Changes - @pnpm/fetch@2.1.11 ## 4.1.11 ### Patch Changes - @pnpm/resolver-base@7.1.1 - @pnpm/fetch@2.1.10 ## 4.1.10 ### Patch Changes - 32c9ef4be: execa updated to v5. ## 4.1.9 ### Patch Changes - @pnpm/fetch@2.1.9 ## 4.1.8 ### Patch Changes - Updated dependencies [263f5d813] - @pnpm/fetch@2.1.8 ## 4.1.7 ### Patch Changes - Updated dependencies [8698a7060] - @pnpm/resolver-base@7.1.0 ## 4.1.6 ### Patch Changes - @pnpm/resolver-base@7.0.5 - @pnpm/fetch@2.1.7 ## 4.1.5 ### Patch Changes - @pnpm/resolver-base@7.0.4 - @pnpm/fetch@2.1.6 ## 4.1.4 ### Patch Changes - @pnpm/fetch@2.1.5 ## 4.1.3 ### Patch Changes - Updated dependencies [3981f5558] - @pnpm/fetch@2.1.4 ## 4.1.2 ### Patch Changes - @pnpm/fetch@2.1.3 ## 4.1.1 ### Patch Changes - @pnpm/fetch@2.1.2 ## 4.1.0 ### Minor Changes - 2ebcfc38a: Installation of private Git-hosted repositories via HTTPS, using an auth token. ### Patch Changes - 7b98d16c8: Update lru-cache to v6 - @pnpm/fetch@2.1.1 ## 4.0.16 ### Patch Changes - Updated dependencies [71aeb9a38] - @pnpm/fetch@2.1.0 ## 4.0.15 ### Patch Changes - @pnpm/resolver-base@7.0.3 - @pnpm/fetch@2.0.2 ## 4.0.14 ### Patch Changes - @pnpm/resolver-base@7.0.2 - @pnpm/fetch@2.0.1 ## 4.0.13 ### Patch Changes - Updated dependencies [2ebb7af33] - @pnpm/fetch@2.0.0 ## 4.0.12 ### Patch Changes - @pnpm/fetch@1.0.4 - @pnpm/resolver-base@7.0.1 ## 4.0.12-alpha.0 ### Patch Changes - @pnpm/resolver-base@7.0.1-alpha.0