2026.11.3

Fixed

  • GH-1631: expose bounded extension-owned diagnostics on expected SDK errors 条目 pm-gh1631
  • Advertise safe linked-test command replacement after an immutable-command edit refusal 条目 pm-1rfy0y
  • Route project-schema keys to their declared flags in field refusals 条目 pm-wftvem
  • Typed refusals keep their own headline in human output: a likely_duplicate create refusal no longer reads as an invalid flag value 条目 pm-btv6x7
  • Preserve surrogate pairs in bounded extension error diagnostics 条目 pm-y4v90c

Other

  • Refresh mature GitHub Action pins: CodeQL 4.39.1, CodSpeed action 5.6.0 and TruffleHog 3.99.7 条目 pm-ey1zh7

2026.11.2

Fixed

  • A continuable key=value prose segment containing a colon is misread as a new key, so --comment/--note/--learning seeds store the raw entry with its text= prefix 条目 pm-fr10t8
  • GH-1580: Host-bound extension settings sections 条目 pm-gh1580
  • pm config set on a schema-invalid settings.json writes the fallback defaults as the whole file, deleting unrelated settings 条目 pm-4zpq71
  • Pin tested runtime peers in the published manifest so Bun installs resolve them without peer-range warnings 条目 pm-2csj4k

Security

  • GH-1647: acquireLock / acquireLockLease follow a symlinked locks directory and create the lock outside the tracker 条目 pm-gh1647

Other

  • Refresh aged Unicorn 79, Stryker 10.1.1 and knip 6.43.0 without changing strict lint policy 条目 pm-8g06ma
  • Adopt Vitest 5 with CodSpeed 6.1, keeping exact coverage, benchmark history and the CodSpeed Axios patch 条目 pm-fokyhh

2026.11.1

Fixed

  • MCP read tools read every declared flat parameter, pm_search honours its keywords alias, and filtered pm context keeps dependency edges 条目 pm-hke9z7
  • GH-1642: compact brief pm list and pm search TOON envelopes while keeping the effective default sort visible 条目 pm-gh1642
  • GH-1644: disclose when a --for intent reduces an explicit --limit and recommend the measured canonical pm context --for orient 条目 pm-gh1644
  • GH-1643: make pm claim --next --start one atomic select-claim-start write and type the claim-target refusals 条目 pm-gh1643

2026.10.31

Changed

Fixed

  • pm close clears the assignee but leaves claim_principal, so closed claimed items keep an active owner 条目 pm-8xgg7i
  • GH-1618: prevent automated comment churn from misleading next-work priority 条目 pm-gh1618
  • GH-1610: compact lean refusals and expose structured claim context 条目 pm-gh1610
  • GH-1627: bound the entire next response and compact optional TOON sections losslessly 条目 pm-gh1627
  • GH-1628: preserve terminal timestamps for identical forced SDK updates 条目 pm-gh1628
  • Pull-request CI requests 33 hosted-runner jobs per push against the account's 20-job concurrency cap, so required checks wait hours before they start 条目 pm-m6ig79
  • Text refusals drop the specific What happened detail when an echoed argv overflows the diagnostic ceiling 条目 pm-4oc353
  • GH-1622: investigate pm-presets SDK-loading fault blocking daily release 条目 pm-gh1622
  • Successful linked-test receipts carry non-actionable execution_context and all-zero failure_categories, even under --lean 条目 pm-covpax
  • Unknown-option recovery drops a dash-leading prose value: the advertised replay closes, comments or creates without the user's text 条目 pm-stq61b
  • GH-1633: accept comma-separated --unset field lists with per-field validation 条目 pm-gh1633
  • GH-1630: bound selective linked-test receipts to the selected collection 条目 pm-gh1630
  • GH-1626: offer same-command replay corrections for brief completeness spellings 条目 pm-gh1626
  • GH-1609: recover killed commit owners and bound lock waits with a monotonic clock 条目 pm-gh1609
  • GH-1624: define typed Unicode handling for extension output across JSON and TOON 条目 pm-gh1624
  • GH-1625: align extension-refusal Sentry capture with declared contracts and telemetry source context 条目 pm-gh1625
  • GH-1602: keep preflight warnings inside JSON error envelopes 条目 pm-gh1602
  • Bound independent native receipt regression cases 条目 pm-native-index-proof
  • GH-1558: Settle Windows generation-fixture rename rejections without weakening lock assertions 条目 pm-gh1558

Security

  • Registry advisories GHSA-mrwp-f3q8-3g9p (follow-redirects 1.16.1, high) and GHSA-g3hv-75wg-m249 (minimatch 10.2.6, moderate) block the static gate on main and every PR 条目 pm-irviv0

2026.10.30

Added

  • GH-1597: expose host-bound item transaction status and safe abandonment or supersession 条目 pm-gh1597
  • GH-1598: bind batch mutation APIs to PmClient and expose canonical staged preview records 条目 pm-gh1598

Fixed

  • GH-1617: make history display order explicit and consistent across projections 条目 pm-gh1617
  • GH-1603: Reduce null agenda fields and escaped tag overhead in bounded context output 条目 pm-gh1603
  • GH-1606: Validate public SDK runtime operand values before mutation internals 条目 pm-gh1606
  • GH-1614: keep typed SDK data literal across CLI sentinel inputs 条目 pm-gh1614

Other

2026.10.28

Fixed

Security

Other

2026.10.27

Fixed

Other

  • Use resilient temporary-root cleanup in the packed-install workflow fixture 条目 pm-p5u6
  • Refresh mature tooling, scanner pins and changelog SDK contracts 条目 pm-8skz5z

2026.10.26

Added

  • Allow safe transaction previews in managed-package workspaces with derived dependency links 条目 pm-jhkzk0

Changed

Fixed

  • GH-1591: guarded terminal updates conflict with their own scalar write and misreport compensation 条目 pm-pllp78
  • Session reference receipts advertise unsupported get --brief recovery 条目 pm-session-reference-recovery
  • GH-1567: fit whole SDK envelopes using the selected serializer and token budget 条目 pm-gh1567
  • GH-1579: Make inferred completion timestamps observable on close 条目 pm-gh1579
  • GH-1585: make tracked policy-refusal audit side effects explicit and actionable 条目 pm-gh1585
  • GH-1577: make SDK create focus inheritance explicit and discoverable 条目 pm-gh1577
  • GH-1581: Report successful context snapshot refresh without recovery warnings 条目 pm-gh1581

Security

  • GH-1583: recognize concrete private home paths through bounded shared normalization 条目 pm-gh1583

Other

2026.10.25

Changed

Fixed

  • GH-1556: diagnose ignored merge-receipt paths before settlement staging 条目 pm-gh1556
  • Rebase concurrent history assignments and removals without losing events 条目 pm-gh1553
  • GH-1562: expose calendar matching totals and bounded continuation 条目 pm-gh1562
  • GH-1554: resume bounded activity reads from a stable event window 条目 pm-gh1554
  • GH-1571: allow projection of active extension item fields across read surfaces 条目 pm-gh1571
  • Use elapsed-time task-state waits in the Windows MRTR regression 条目 pm-win-task-wait
  • Align the host grammar census with the latest installed package command 条目 pm-package-grammar24
  • GH-1573: await telemetry producers before Sentry fixture cleanup 条目 pm-gh1573
  • GH-1568: keep read-only commands from recreating missing workflow schema files 条目 pm-gh1568
  • GH-1561: normalize numeric template-save priority and publish supported options 条目 pm-gh1561
  • GH-1560: retain extension flag defaults in help and runtime contracts 条目 pm-gh1560

2026.10.24

Fixed

  • GH-1564: align SDK bulk rollback checkpoint types and runtime admission 条目 pm-gh1564
  • GH-1563: preserve later peer edits during bulk checkpoint rollback 条目 pm-gh1563
  • Refuse assignment-only shell lists and command terminators 条目 pm-g7cup8
  • Keep aggregate test execution complete when legacy commands are refused 条目 pm-s32gcz
  • Reuse SDK command admission before offering positional test retries 条目 pm-qi7v2j
  • Preserve structured test recovery and refuse comment-only verification 条目 pm-3mefuq
  • PR1559: keep command admission linear and recovery startup lightweight 条目 pm-5md8n7
  • Declare current pm-changelog commands in the SDK grammar census 条目 pm-4pzw7i
  • GH-1547: correct linked-resource positional misuse in refusal recovery 条目 pm-t2dqzijokl31
  • GH-1555: refuse assignment-only linked-test commands before recording false passes 条目 pm-gh1555
  • GH-1552: charge SDK read budgets using compact JSON envelopes 条目 pm-gh1552
  • GH-1551: expose omission and budget receipts on precise SDK read results 条目 pm-gh1551

Security