Ir al contenido
verdict:

pnpm 11.0.0-rc.1

preview

note: la síntesis y las notas de la versión están en inglés

note: sin síntesis para esta release más antigua

Sintetizamos las releases recientes. Las notas de la versión originales de esta versión están aquí abajo.

release-notesgithub.com/pnpm/pnpm · 118 líneas
  1. ## Major Changes
  2. * `pnpm audit` now calls npm's `/-/npm/v1/security/advisories/bulk` endpoint. The legacy `/-/npm/v1/security/audits{,/quick}` endpoints have been retired by the registry, so the legacy request/response contract is no longer supported.
  3. The bulk endpoint does not return CVE identifiers. CVE-based filtering has been replaced with GitHub advisory ID (GHSA) filtering:
  4. * `auditConfig.ignoreCves` → `auditConfig.ignoreGhsas` (the previous key is no longer recognized)
  5. * `pnpm audit --ignore <id>` / `pnpm audit --ignore-unfixable` now read and write GHSAs instead of CVEs
  6. * GHSAs are derived from each advisory's `url` (`https://github.com/advisories/GHSA-xxxx-xxxx-xxxx`)
  7. To migrate: replace each `CVE-YYYY-NNNNN` entry in your `auditConfig.ignoreCves` with the corresponding `GHSA-xxxx-xxxx-xxxx` value (visible in the `More info` column of `pnpm audit` output) and move it under `auditConfig.ignoreGhsas`.
  8. ## Minor Changes
  9. * Added the `pnpm docs` command and its alias `pnpm home`. This command opens the package documentation or homepage in the browser. When the package has no valid homepage, it falls back to `https://npmx.dev/package/<name>`.
  10. * Added native `pnpm ping` command to test registry connectivity.
  11. Provides a simple way to verify connectivity to the configured registry without requiring external tools.
  12. * Implemented native `search` command and its aliases (`s`, `se`, `find`).
  13. ## Patch Changes
  14. * Fixed `pnpm store prune` removing packages used by the globally installed pnpm, breaking it.
  15. <!-- sponsors -->
  16. ## Platinum Sponsors
  17. <table>
  18. <tbody>
  19. <tr>
  20. <td align="center" valign="middle">
  21. <a href="https://bit.cloud/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a>
  22. </td>
  23. </tr>
  24. </tbody>
  25. </table>
  26. ## Gold Sponsors
  27. <table>
  28. <tbody>
  29. <tr>
  30. <td align="center" valign="middle">
  31. <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  32. <picture>
  33. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/sanity.svg" />
  34. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/sanity_light.svg" />
  35. <img src="https://pnpm.io/img/users/sanity.svg" width="120" alt="Sanity" />
  36. </picture>
  37. </a>
  38. </td>
  39. <td align="center" valign="middle">
  40. <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  41. <picture>
  42. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" />
  43. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" />
  44. <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" />
  45. </picture>
  46. </a>
  47. </td>
  48. <td align="center" valign="middle">
  49. <a href="https://vite.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/vitejs.svg" width="42" alt="Vite"></a>
  50. </td>
  51. </tr>
  52. <tr>
  53. <td align="center" valign="middle">
  54. <a href="https://serpapi.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  55. <picture>
  56. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/serpapi_dark.svg" />
  57. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/serpapi_light.svg" />
  58. <img src="https://pnpm.io/img/users/serpapi_dark.svg" width="160" alt="SerpApi" />
  59. </picture>
  60. </a>
  61. </td>
  62. <td align="center" valign="middle">
  63. <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  64. <picture>
  65. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" />
  66. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" />
  67. <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" />
  68. </picture>
  69. </a>
  70. </td>
  71. <td align="center" valign="middle">
  72. <a href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  73. <picture>
  74. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/stackblitz.svg" />
  75. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/stackblitz_light.svg" />
  76. <img src="https://pnpm.io/img/users/stackblitz.svg" width="190" alt="Stackblitz" />
  77. </picture>
  78. </a>
  79. </td>
  80. </tr>
  81. <tr>
  82. <td align="center" valign="middle">
  83. <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  84. <picture>
  85. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" />
  86. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" />
  87. <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" />
  88. </picture>
  89. </a>
  90. </td>
  91. <td align="center" valign="middle">
  92. <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  93. <picture>
  94. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" />
  95. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" />
  96. <img src="https://pnpm.io/img/users/nx.svg" width="50" alt="Nx" />
  97. </picture>
  98. </a>
  99. </td>
  100. </tr>
  101. </tbody>
  102. </table>
  103. <!-- sponsors end -->

ver en githubimported 2026-09-28 vía npm