Commit Graph

  • 43ad0941a1 feat(pnpr): separate the proxied upstream cache from published packages (#12195) Zoltan Kochan 2026-06-04 19:43:32 +02:00
  • 5192edf40e feat(pnpr): forward credentials and add per-user access grants for external private registries (#12184) (#12189) Zoltan Kochan 2026-06-04 18:45:56 +02:00
  • 2bcd69fd8c chore: update lockfile, Node.js, pnpm, and pacquet versions (#12157) Zoltan Kochan 2026-06-04 16:44:51 +02:00
  • a358ee09ab fix: don't catalog runtime: dependencies under strict catalog mode (#12188) Zoltan Kochan 2026-06-04 15:52:04 +02:00
  • 3b76b8eaed fix(pnpr): access-gate install-accelerator files and remove unauthenticated /v1/files (#12181) Zoltan Kochan 2026-06-04 09:32:28 +02:00
  • f06ab5e201 perf(pnpr): collapse the install-accelerator cold path to one round trip (#12178) Zoltan Kochan 2026-06-03 23:36:28 +02:00
  • 69cfcb7417 perf(ci): cache benchmark binaries per commit instead of rebuilding (#12173) Zoltan Kochan 2026-06-03 17:26:49 +02:00
  • 3492bb8f4a feat(pnpr): gzip-compress package metadata over the wire (#12170) Zoltan Kochan 2026-06-03 17:11:21 +02:00
  • 65c9bef283 ci(pnpr): inject network latency into the install-accelerator benchmark (#12166) Zoltan Kochan 2026-06-03 15:54:36 +02:00
  • e1648a6ca0 perf(pnpr): coarsen packument time precision to shrink abbreviated responses (#12168) Zoltan Kochan 2026-06-03 15:49:26 +02:00
  • d36e7890e3 perf(pnpr): compress semver dependency ranges in abbreviated metadata pnpr-compress-dep-ranges Zoltan Kochan 2026-06-03 15:00:20 +02:00
  • 6305e955c6 perf(pnpr): shrink the abbreviated packuments served to clients (#12163) Zoltan Kochan 2026-06-03 13:38:54 +02:00
  • a017bf3394 refactor: rename the agent client and agent setting to pnpr (#12155) Zoltan Kochan 2026-06-03 12:01:48 +02:00
  • 930c9d7718 ci(pnpr): benchmark the install accelerator (new Bencher pnpr testbed) (#12154) Zoltan Kochan 2026-06-03 12:01:17 +02:00
  • 2b788d53fd refactor: replace the experimental pnpm-agent server with pnpr (#12151) Zoltan Kochan 2026-06-03 01:11:24 +02:00
  • 8bc25f3c26 fix: retry pacquet metadata fetches with a shared, config-driven retry policy (#12029) suzunn 2026-06-03 01:42:38 +03:00
  • 1c73e8303c fix(deps-resolver): prefer locked peer contexts during resolution by default (#12083) Sharmila 2026-06-02 13:02:57 -07:00
  • f429f93e8b feat(pnpr): support --lockfile-only on the pnpr install path (resolve-only mode) (#12148) Zoltan Kochan 2026-06-02 21:14:37 +02:00
  • 622c056bbc feat(pacquet/cli): initial implementations of run, exec, dlx (#11938) Khải 2026-06-03 02:06:11 +07:00
  • 32c07bfee0 feat(pnpr): offload lockfile verification to the server (#12139) (#12144) Zoltan Kochan 2026-06-02 19:26:09 +02:00
  • 6d17b669b4 fix: verify lockfile tarball URL matches registry metadata (#12134) Zoltan Kochan 2026-06-02 15:28:21 +02:00
  • ae6251ca7d chore: extend update-lockfile workflow to bump Node.js, pnpm, and pacquet (#12135) Zoltan Kochan 2026-06-02 14:55:04 +02:00
  • 172d5e56e6 chore: update pnpm-lock.yaml (#12014) Zoltan Kochan 2026-06-02 12:06:18 +02:00
  • 5b95e08c50 perf(pacquet): avoid per-entry tarball allocations (#12131) Marvin Hagemeister 2026-06-02 11:10:55 +02:00
  • 722b9cda24 fix: skip lockfile minimumReleaseAge/trustPOlicy verification for non-registry tarball (#12122) btea 2026-06-02 16:59:41 +08:00
  • c0368f473f chore: update pacquet to 0.2.13 (#12130) v11.5.1 Zoltan Kochan 2026-06-02 10:32:10 +02:00
  • ba2bacd9cf fix(pacquet): dedupeDirectDeps default + per-importer workspace link resolution, with defaults contract test (#12128) Zoltan Kochan 2026-06-02 09:51:15 +02:00
  • 15e0576893 feat(pacquet): wire pnpmfile context.log to the pnpm:hook channel (#12125) Zoltan Kochan 2026-06-02 09:41:19 +02:00
  • 60a1eeca28 fix(cli): avoid Windows crash after network requests (#12121) Sharmila 2026-06-02 00:02:38 -07:00
  • 0f509d055f chore(release): 11.5.1 (#12126) Zoltan Kochan 2026-06-02 08:07:46 +02:00
  • eec417b74f fix(lockfile): emit lockfile maps in canonical key order (#12120) Zoltan Kochan 2026-06-02 07:50:06 +02:00
  • 122ab0a1ed fix(deps-resolver): preserve locked optional peer candidates (#12075) Sharmila 2026-06-01 22:30:52 -07:00
  • 5c669d7387 feat(pacquet): add pnpmfile hooks support (#12044) Alessio Attilio 2026-06-02 01:08:54 +02:00
  • 73a294e6dd perf(pacquet): reuse lockfile resolutions on re-resolution (#12113) Zoltan Kochan 2026-06-02 00:37:27 +02:00
  • ae6e07705d feat(pacquet): implement the outdated command (#12112) Zoltan Kochan 2026-06-01 23:04:40 +02:00
  • 12b7201a85 feat(pacquet): port the remove command (#12110) Zoltan Kochan 2026-06-01 19:16:12 +02:00
  • 0b49084280 feat(pacquet): honor updateConfig.ignoreDependencies in update (#12104) Zoltan Kochan 2026-06-01 18:05:29 +02:00
  • 71eea4d74e pnpr: avoid concurrent adduser overwrite (#12085) Minh Vu 2026-06-01 17:11:36 +02:00
  • 33921c8019 fix(publish): normalize string repository field to object form (#12109) Zoltan Kochan 2026-06-01 17:05:02 +02:00
  • 6f382f42ee fix: preserve integrity of remote tarball dependencies on re-resolution (#12096) Adam Lyrén 2026-06-01 07:06:59 -07:00
  • 37669c200d fix: avoid workspace state parse crashes (#12094) qybaihe 2026-06-01 21:57:41 +08:00
  • 118e9be809 fix: set user agent in headless lifecycle scripts (#12092) morning-verlu 2026-06-01 21:06:24 +08:00
  • 719cc21c6f fix(audit): prune path traversal (#12087) Abdullah Alaqeel 2026-06-01 16:02:09 +03:00
  • 0a4d6656c9 feat(pacquet): implement the update command (#12102) Zoltan Kochan 2026-06-01 15:01:22 +02:00
  • 577a90f819 feat(pacquet): --resume-from, --report-summary (#12093) Khải 2026-06-01 17:48:10 +07:00
  • 54d2b57000 feat(pnpr): server-accelerated installs via pnprServer (endpoints + client + CLI) (#12077) Zoltan Kochan 2026-05-31 16:50:20 +02:00
  • 1db05c6fca fix: inconsistent resolution of a peer shared through a diamond (#12081) Zoltan Kochan 2026-05-31 16:03:12 +02:00
  • d99b725878 chore: license pnpr and pnpm-agent under PolyForm Shield 1.0.0 (#12082) Zoltan Kochan 2026-05-30 22:51:14 +02:00
  • 394ee27e09 feat(tarball): support remote https-tarball direct dependencies (#12076) Zoltan Kochan 2026-05-30 11:42:53 +02:00
  • e2f801e4ec chore(cargo): bump tar from 0.4.45 to 0.4.46 (#12074) dependabot[bot] 2026-05-29 23:41:58 +02:00
  • 13b1b9aaa2 chore(rust/dylint): upgrade perfectionist to 0.0.0-rc.17 (#12070) Khải 2026-05-30 03:58:31 +07:00
  • 55ba310835 fix(pnpr): drop version floor on pnpr workspace deps so releases resolve (#12073) Zoltan Kochan 2026-05-29 21:56:14 +02:00
  • 248223fa44 test(exe): fall back to copy when seeding sandbox binary across drives (#12072) Zoltan Kochan 2026-05-29 21:29:16 +02:00
  • c5d9d3a8f3 refactor(pnpr): rename pnpm-registry to pnpr (#12069) Zoltan Kochan 2026-05-29 20:02:10 +02:00
  • 36e6a27066 chore(cargo): bump sysinfo from 0.39.1 to 0.39.2 (#12059) dependabot[bot] 2026-05-29 17:58:43 +02:00
  • 4024f13741 chore: only run expensive Rust pre-push checks when pacquet or registry change (#12050) Zoltan Kochan 2026-05-29 17:58:13 +02:00
  • 3db9dcdaf3 chore(cargo): bump serde_json from 1.0.149 to 1.0.150 (#12063) dependabot[bot] 2026-05-29 17:53:33 +02:00
  • b741d91e67 chore(release): 11.5.0 (#12068) v11.5.0 Zoltan Kochan 2026-05-29 17:26:13 +02:00
  • e56b126299 chore(cargo): bump getrandom from 0.3.4 to 0.4.2 (#12060) dependabot[bot] 2026-05-29 17:12:38 +02:00
  • 9daea1ecb0 chore(cargo): bump bcrypt from 0.17.1 to 0.19.1 (#12062) dependabot[bot] 2026-05-29 17:12:08 +02:00
  • b5b1cd6e62 chore(cargo): bump tower-http from 0.6.8 to 0.6.11 (#12064) dependabot[bot] 2026-05-29 16:33:39 +02:00
  • ba85027c70 fix: update pacquet fix-pacquet-config-deps-workspace-state Zoltan Kochan 2026-05-29 16:22:51 +02:00
  • faf848434b feat(pacquet/cli): --filter, --filter-prod (initial) (#12000) Khải 2026-05-29 21:18:45 +07:00
  • 90fe4dc2d2 fix(package-manager): record configDependencies in workspace state (#12065) Zoltan Kochan 2026-05-29 15:52:57 +02:00
  • 15fa458ca9 fix(config): model both configDependencies value shapes Zoltan Kochan 2026-05-29 15:45:41 +02:00
  • 46c0f1c086 refactor(package-manager): drop redundant comment in build_workspace_state Zoltan Kochan 2026-05-29 15:28:32 +02:00
  • 7cd7d8f62e fix(package-manager): record configDependencies in workspace state Zoltan Kochan 2026-05-29 15:20:41 +02:00
  • 49e6074644 test: replace @pnpm/registry-mock with an in-repo in-process registry (#11927) Marvin Hagemeister 2026-05-29 14:35:45 +02:00
  • 1e9ab2935f feat: support staged publishes in trust scale (#12056) James Garbutt 2026-05-29 11:49:11 +01:00
  • 98d4c60f61 fix(ci): inject release version into PACQUET_VERSION constant (#12058) Zoltan Kochan 2026-05-29 12:06:13 +02:00
  • 74dd8ba6e5 feat(config): make network settings configurable in pacquet (#12047) Zoltan Kochan 2026-05-29 11:39:35 +02:00
  • aa3135b9f2 feat(pacquet): port resolution/versions settings (#12042) (#12052) Zoltan Kochan 2026-05-29 11:39:16 +02:00
  • 64ce69aadc feat(package-manager): run project lifecycle scripts during install (#12051) Zoltan Kochan 2026-05-29 11:38:38 +02:00
  • 3cf2b86579 fix: preserve tarball dependency integrity in the lockfile (#12040) Ethan Setnik 2026-05-28 22:17:58 -04:00
  • efcc33655f feat(registry): per-user access lists (verdaccio-style groups) (#12048) Zoltan Kochan 2026-05-29 02:17:28 +02:00
  • 75e11a6a09 feat(pacquet/package-manager): port lockfileOnly setting (#12042) (#12046) Zoltan Kochan 2026-05-29 02:07:40 +02:00
  • a39a83d19e feat: support nodeLinker: hoisted on fresh installs + add hoistingLimits setting (#12041) Zoltan Kochan 2026-05-29 01:46:25 +02:00
  • a59308230a feat(registry): enforce per-package access policy from YAML (#12043) Zoltan Kochan 2026-05-29 01:18:46 +02:00
  • a9011ad83b feat(registry): add logging support for requests (#12033) Juan Picado 2026-05-29 00:12:07 +02:00
  • eb48bfd6c1 feat(registry): add /-/ping endpoint and shared config env var substitution (#12036) Alessio Attilio 2026-05-28 23:54:23 +02:00
  • 50c42712bc fix(package-manager): match pnpm's GVS path segment for injected file: deps (#12039) Zoltan Kochan 2026-05-28 23:00:22 +02:00
  • ddf4ec4612 feat(pacquet): port dedupeInjectedDeps (#12023) Zoltan Kochan 2026-05-28 22:04:43 +02:00
  • bf3cc86952 feat(pacquet/package-manager): port dedupeDirectDeps setting (#12024) Zoltan Kochan 2026-05-28 21:31:05 +02:00
  • 2cca6ab9df feat(package-manager): port packageExtensions setting (#12027) Zoltan Kochan 2026-05-28 21:21:44 +02:00
  • a0eb2ad778 feat(pacquet): port injectWorkspacePackages setting (#12021) Zoltan Kochan 2026-05-28 21:03:45 +02:00
  • 4b60515af5 feat(pacquet/config): port peersSuffixMaxLength setting (#12026) Zoltan Kochan 2026-05-28 20:17:29 +02:00
  • e375a58261 chore: run cargo fmt, doc, and dylint checks in husky pre-push (#12035) Zoltan Kochan 2026-05-28 20:16:10 +02:00
  • 7c9a6c29ea feat(pacquet/config): port preferWorkspacePackages setting (#12032) Zoltan Kochan 2026-05-28 19:21:28 +02:00
  • 82e31d6627 feat(pacquet): port excludeLinksFromLockfile (#12025) Zoltan Kochan 2026-05-28 19:16:51 +02:00
  • 7ecaf3d5a6 feat(pacquet/deps-resolver): port dedupePeers setting (#12022) Zoltan Kochan 2026-05-28 17:58:20 +02:00
  • 2cadfb5d3d refactor: replace enquirer with @inquirer/prompts (#11942) Abdullah Alaqeel 2026-05-28 18:53:52 +03:00
  • 39101f5e37 fix: hang on cyclic aliased peer dependency (#12018) Zoltan Kochan 2026-05-28 13:30:49 +02:00
  • b1fa2d5979 fix(dist-tag): support npm's web-based 2FA flow (#11998) Zoltan Kochan 2026-05-28 12:24:29 +02:00
  • 623542873a fix(npm-resolver): revalidate excluded packages instead of trusting mtime cache (#12010) Silas Rech 2026-05-28 03:26:22 +02:00
  • 8c2d53bea1 feat(registry): add whoami, profile, and token CRUD endpoints (#12011) Zoltan Kochan 2026-05-28 02:42:56 +02:00
  • 2a0032edc0 fix(pacquet/workspace): support negated workspace package globs (#11961) kimulaco 2026-05-28 09:20:56 +09:00
  • 87136edaa3 fix(registry): verify tarball SHA on publish (#11976) Zoltan Kochan 2026-05-28 02:20:25 +02:00
  • f5490def66 perf(pacquet/package-manager): treat unsupported settings as no-opinion in optimistic-repeat-install (#12005) Zoltan Kochan 2026-05-28 02:03:29 +02:00
  • 0cefccf158 feat(registry): persist pnpr users and tokens to disk (#11977) Zoltan Kochan 2026-05-28 01:30:42 +02:00
  • 3937b441cb chore(release): 10.34.1 (#12008) v10.34.1 Zoltan Kochan 2026-05-28 00:51:17 +02:00