pnpm 10.21
종속성을 위한 Node.js 런타임 설치 지원과 신뢰 정책을 구성하는 설정이 추가되었습니다.
pnpm 10.20
이번 릴리스에서는 모든 명령어를 출력하는 --all 플래그가 pnpm help 명령어에 추가되었습니다.
pnpm 10.19
이번 릴리스에서는 두 가지 설정, [onlyBuiltDependencies] 및 [minimumReleaseAgeExclude]에 버전 단위 제어 기능이 추가되었습니다.
pnpm 10.18
마이너 변경 사항#
메타데이터 가져오기와 tarball 다운로드를 모두 포함한 느린 네트워크 요청에 대해 경고를 표시하도록 하여 pnpm에 네트워크 성능 모니터링을 추가했습니다.
경고 임계값에 대한 설정 옵션을 추가했습니다: fetchWarnTimeoutMs 및 fetchMinSpeedKiBps.
요청이 시간 임계값을 초과하거나 최소 속도에 미치지 못하면 경고 메시지가 표시됩니다
관련 PR: #10025.
패치 변경 사항#
pnpm 10.17
마이너 변경 사항#
이제 minimumReleaseAgeExclude 설정에서 패턴을 지원합니다.
pnpm 10.16
마이너 변경 사항#
종속성 업데이트 지연을 위한 새 설정#
최근 인기 패키지가 실제로 공격당한 사고가 여러 차례 있었습니다. 침해된 버전을 설치할 위험을 줄이기 위해, 새로 릴리스된 종속성의 설치를 지연시키는 새 설정을 도입합니다. 대부분의 경우 이러한 공격은 빠르게 발견되며, 악성 버전은 한 시간 이내에 레지스트리에서 제거됩니다.
pnpm 10.15
마이너 변경 사항#
카탈로그를 위한 새 설정#
cleanupUnusedCatalogs 설정을 추가했습니다. 이 설정을 true로 설정하면 pnpm이 설치 중에 사용되지 않는 카탈로그 항목을 제거합니다 #9793.
pnpm 10.14
JavaScript 런타임 설치 지원 추가#
devEngines.runtime(package.json 내부)에 Node.js, Deno 또는 Bun을 선언하면 pnpm이 자동으로 다운로드하고 고정합니다.
2022년 pnpm 연간 회고
연말이네요. 힘든 한 해였습니다. 아실지 모르겠지만 저는 우크라이나에 살고 있고 러시아와의 전쟁 때문에 예전보다 프로젝트의 진행이 어려웠습니다. 하지만 pnpm에게는 좋은 한 해였습니다. 신규 유저와 기여자가 많이 생겼고 훌륭한 기능들을 많이 구현할 수 있었습니다.

(위 이미지는 Midjourney에 의해 생성되었습니다. 호랑이는 호랑이의 해를 의미합니다)
pnpm의 2021년
올해의 끝자락이고 pnpm에게는 좋은 한 해였습니다. 그러니, 어떻게 되었는지 봅시다.