3 puan yazan t7vonn 2026-05-02 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Supply-chain protection varsayılan olarak etkin: Güvenliği güçlendirmek için minimumReleaseAge varsayılan değeri 1440 (1 gün) olarak ayarlanıyor. (Yeni yayımlanan paketler ancak 24 saat geçtikten sonra kurulabilir.) Ayrıca blockExoticSubdeps varsayılan olarak true oluyor.
  • 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.
  • allowBuilds tanıtıldı: Daha önce karmaşık olan yapı ile ilgili ayarlar (onlyBuiltDependencies, onlyBuiltDependenciesFile, neverBuiltDependencies, ignoredBuiltDependencies, ignoreDepScripts) tamamen kaldırıldı ve yönetim tek bir allowBuilds altında birleştirildi.
  • Global kurulum izolasyonu: pnpm add -g ile kurulum yapıldığında her paket kendi package.json, node_modules ve 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, version komutları artık npm CLI'ye bağlı olmadan pnpm içinde yerel olarak çalışıyor.
  • .npmrc rolü sınırlandırıldı: Artık .npmrc yalnızca kimlik doğrulama (auth) ve registry ayarları için kullanılıyor. Bunun dışındaki tüm ayarlar pnpm-workspace.yaml ya da yeni global config.yaml dosyasına taşınmalı; ortam değişkeni öneki olarak pnpm_config_* kullanılıyor.

Henüz yorum yok.

Henüz yorum yok.