pnpm v11 sürümü yayınlandı
(pnpm.io)- Supply-chain protection varsayılan olarak etkin: Güvenliği güçlendirmek için
minimumReleaseAgevarsayılan değeri 1440 (1 gün) olarak ayarlanıyor. (Yeni yayımlanan paketler ancak 24 saat geçtikten sonra kurulabilir.) AyrıcablockExoticSubdepsvarsayılan olaraktrueoluyor. - Node.js 22+ gerekli: Artık Node.js 22 ve üzeri sürümler zorunlu. Node 18, 19, 20 ve 21 sürümleri için destek sona erdi. Standalone dosya için glibc 2.27 ve üzeri gerekiyor.
allowBuildstanıtıldı: Daha önce karmaşık olan yapı ile ilgili ayarlar (onlyBuiltDependencies,onlyBuiltDependenciesFile,neverBuiltDependencies,ignoredBuiltDependencies,ignoreDepScripts) tamamen kaldırıldı ve yönetim tek birallowBuildsaltında birleştirildi.- Global kurulum izolasyonu:
pnpm add -gile kurulum yapıldığında her paket kendipackage.json,node_modulesve lockfile'ına sahip bağımsız bir dizine kurulur. Böylece global paketler arasında bağımlılık çakışmaları önlenir. - SQLite tabanlı store indeksi (Store v11): İndeks yönetiminde SQLite kullanılarak syscall sayısı azaltıldı ve kurulum hızı önemli ölçüde iyileştirildi.
- Yerel publish akışı:
pnpm publish,login,logout,view,deprecate,unpublish,dist-tag,versionkomutları artık npm CLI'ye bağlı olmadan pnpm içinde yerel olarak çalışıyor. .npmrcrolü sınırlandırıldı: Artık.npmrcyalnızca kimlik doğrulama (auth) ve registry ayarları için kullanılıyor. Bunun dışındaki tüm ayarlarpnpm-workspace.yamlya da yeni globalconfig.yamldosyasına taşınmalı; ortam değişkeni öneki olarakpnpm_config_*kullanılıyor.
Henüz yorum yok.