Ir al contenido
verdict:

pnpm 11.5.1

digest

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

note: sin síntesis para esta release digest

Las releases digest se listan sin síntesis. Las notas de la versión originales de esta versión están aquí abajo.

release-notesgithub.com/pnpm/pnpm · 105 líneas
  1. ## Patch Changes
  2. * Improve `pnpm audit` performance by pruning non-vulnerable lockfile subtrees and stopping path enumeration once vulnerable findings reach the path cap.
  3. * Avoid crashing when the workspace state cache is partially written or malformed.
  4. * Set `npm_config_user_agent` for root lifecycle scripts during headless installs.
  5. * Preserve the `integrity` field of a remote (non-registry) tarball dependency when its lockfile entry is rebuilt. Re-resolving such a dependency without re-fetching it (for example via `pnpm update`, or when another dependency changes) produced a resolution with no integrity — URL/tarball resolvers only learn the integrity after the tarball is downloaded — so the previously recorded integrity was dropped, making later installs fail with `ERR_PNPM_MISSING_TARBALL_INTEGRITY` [#12067](https://github.com/pnpm/pnpm/issues/12067).
  6. * Normalize a string `repository` field into the `{ type, url }` object form when creating the publish manifest, matching npm's behavior. Some registries (e.g. Gitea/Codeberg) reject a string `repository` with a 500 Internal Server Error during `pnpm publish` [#12099](https://github.com/pnpm/pnpm/issues/12099).
  7. * Preserve compatible optional peer versions already present in the lockfile when resolving dependencies.
  8. * Fixed inconsistent resolution of a peer dependency that is shared through a diamond. When a package peer-depends on both another package and one of that package's own peer dependencies (for example `@typescript-eslint/eslint-plugin` peer-depends on both `@typescript-eslint/parser` and `typescript`, and `@typescript-eslint/parser` peer-depends on `typescript`), pnpm no longer reuses a hoisted instance of the shared peer that was resolved against a different version [#12079](https://github.com/pnpm/pnpm/issues/12079).
  9. <!-- sponsors -->
  10. ## Platinum Sponsors
  11. <table>
  12. <tbody>
  13. <tr>
  14. <td align="center" valign="middle">
  15. <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>
  16. </td>
  17. </tr>
  18. </tbody>
  19. </table>
  20. ## Gold Sponsors
  21. <table>
  22. <tbody>
  23. <tr>
  24. <td align="center" valign="middle">
  25. <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  26. <picture>
  27. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/sanity.svg" />
  28. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/sanity_light.svg" />
  29. <img src="https://pnpm.io/img/users/sanity.svg" width="120" alt="Sanity" />
  30. </picture>
  31. </a>
  32. </td>
  33. <td align="center" valign="middle">
  34. <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  35. <picture>
  36. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" />
  37. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" />
  38. <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" />
  39. </picture>
  40. </a>
  41. </td>
  42. <td align="center" valign="middle">
  43. <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>
  44. </td>
  45. </tr>
  46. <tr>
  47. <td align="center" valign="middle">
  48. <a href="https://serpapi.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  49. <picture>
  50. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/serpapi_dark.svg" />
  51. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/serpapi_light.svg" />
  52. <img src="https://pnpm.io/img/users/serpapi_dark.svg" width="160" alt="SerpApi" />
  53. </picture>
  54. </a>
  55. </td>
  56. <td align="center" valign="middle">
  57. <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  58. <picture>
  59. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" />
  60. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" />
  61. <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" />
  62. </picture>
  63. </a>
  64. </td>
  65. <td align="center" valign="middle">
  66. <a href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  67. <picture>
  68. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/stackblitz.svg" />
  69. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/stackblitz_light.svg" />
  70. <img src="https://pnpm.io/img/users/stackblitz.svg" width="190" alt="Stackblitz" />
  71. </picture>
  72. </a>
  73. </td>
  74. </tr>
  75. <tr>
  76. <td align="center" valign="middle">
  77. <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  78. <picture>
  79. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" />
  80. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" />
  81. <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" />
  82. </picture>
  83. </a>
  84. </td>
  85. <td align="center" valign="middle">
  86. <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
  87. <picture>
  88. <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" />
  89. <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" />
  90. <img src="https://pnpm.io/img/users/nx.svg" width="50" alt="Nx" />
  91. </picture>
  92. </a>
  93. </td>
  94. </tr>
  95. </tbody>
  96. </table>
  97. <!-- sponsors end -->

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