fix(deps): update minor and patch updates#194
Conversation
Greptile SummaryRenovate batch updating nine packages across
Confidence Score: 5/5Safe to merge — all bumps are minor/patch releases within existing semver specifiers, no structural code changes, and the pnpm upgrade carries important security patches. The pnpm 10.34.5 upgrade actively fixes path-traversal vulnerabilities in the lockfile linker, making it beneficial to land quickly. The @anthropic-ai/sdk jump across six minor versions removed some SDK types marked nonfunctional; if the codebase referenced those types TypeScript would catch it at build time. All other bumps are strictly additive or fix-only. Files Needing Attention: No files require special attention. Important Files Changed
|
00210ca to
179f058
Compare
64be6c8 to
becc13d
Compare
becc13d to
cb4f8a5
Compare
This PR contains the following updates:
0.3.201→0.3.214^0.106.0→^0.112.022.20.0→22.20.1^0.1.0→^0.2.0^0.56.0→^0.59.01.72.0→1.74.010.34.4→10.34.54.23.0→4.23.15.32.4→5.32.5Release Notes
anthropics/claude-agent-sdk-typescript (@anthropic-ai/claude-agent-sdk)
v0.3.214set_permission_modenow rejects unrecognized permission modes with an error instead of silently adopting them; the'manual'alias is accepted at every ingresssubkind: 'scheduled-trigger'to thetask-notificationmember ofSDKMessageOrigin, marking deliveries that are the fired prompt of a user-configured scheduled taskapplyFlagSettings({effortLevel})now accepts'max'in its TypeScript type (runtime already supported it)interrupt()now carryaborted: true, so consumers can distinguish a mid-stream partial from a completed messagesubagent_typeandsubagent_retryfields totool_progressmessages so clients can show a subagent waiting out an API rate-limit retrysystem/initmessage'spluginsentries and thereload_pluginsresponse now include each plugin's manifestversion"fork"instead of"resume"when the session begins as a forkv0.3.213v0.3.212Compare Source
resumeSessionAtandsessionIdvalues being passed to the CLI as separate argv tokens; both now use equals-form (--flag=value)v0.3.211Compare Source
--replay-user-messageswith--include-partial-messagesemitting the turn-start user replay after the first content block instead of before the turn's content eventsSDKAssistantMessage.timestamp(ISO-8601) to the live stream, matchingSDKUserMessage; older emitters omit it, consumers should fall back to receive timeUSAGE_LIMIT_ERROR_PREFIXESand siblings) as@alphaexports for classifying rate-limit messages without hand-mirrored listsv0.3.210Compare Source
timedOutAfterMstoBashToolOutput, set when a command is auto-backgrounded on timeoutv0.3.209Compare Source
v0.3.208Compare Source
UserPromptSubmithook callback exceeding its timeout killing the entire query with an empty error; it now blocks the prompt with a clear timeout message and the session continuesextraArgsvalues that look like flags (e.g.resume: '--version') being parsed as their own CLI flags; dash-leading values are now bound with equals-form argvAbortControllerno longer accumulateabortlisteners on its signal after each completed querycreateSdkMcpServerdocs pointing at a nonexistent env var; the MCP tool-call timeout knob isMCP_TOOL_TIMEOUTv0.3.207Compare Source
canUseToolreturning{behavior: 'allow'}withoutupdatedInputbeing rejected as a deny with a raw ZodError message; the tool now runs with the original input per the documented contractAgentToolCompletedOutput) that matches the emitted object exactlyv0.3.206Compare Source
command_lifecycleframes to stream-json and SDK sessions, reporting each uuid-stamped message's terminal state (queued/started/completed/cancelled/discarded); zero-API results no longer report staleduration_api_msv0.3.205Compare Source
still_queued(UUIDs of queued async messages that will still run),Query.interrupt()returns the typed receipt, andsystem/initadvertises aninterrupt_receipt_v1capability for feature detectionnameandbodyfields to peer-message session events, exposing the sender display name and decoded message bodyv0.3.204Compare Source
terminal_reasonvaluestool_deferred_unavailable(deferred tool resume found the tool gone — previously anis_errorresult with no reason, read as a clean completion by lifecycle sweeps) andturn_setup_failed(the turn-input builder threw before the turn started). Both classify as dead turns, so commands consumed by them reportcommand_lifecyclestatecancelledcancelled— on remote transports that acknowledged them as processed, silently dropping messages nobody cancelled)terminal_reasonvaluesapi_error,malformed_tool_use_exhausted,budget_exhausted, andstructured_output_retry_exhausted. Turns that die on an exhausted-API-retry or malformed-tool-use give-up previously reportedcompleted; budget and structured-output exhaustion results previously omittedterminal_reason. Commands consumed by such turns now reportcommand_lifecyclestatecancelledinstead ofcompleted(dup-over-loss)v0.3.203Compare Source
background_tasks_changedsystem message with the full set of live background tasks on every membership change, so consumers can track background activity as a level instead of pairingtask_started/task_notificationedgessdk.d.tswith unresolved type references that broke consumer typechecking withskipLibCheckdisabledv0.3.202Compare Source
parent_agent_idfield to subagent session messages for building depth-2+ agent trees from disk-persisted metadataapply_flag_settingswith a non-object settings value crashing the session instead of returning a control erroranthropics/anthropic-sdk-typescript (@anthropic-ai/sdk)
v0.112.3Compare Source
Full Changelog: sdk-v0.112.2...sdk-v0.112.3
Chores
v0.112.2Compare Source
Full Changelog: sdk-v0.112.1...sdk-v0.112.2
Chores
v0.112.1Compare Source
Full Changelog: sdk-v0.112.0...sdk-v0.112.1
v0.112.0Compare Source
Full Changelog: sdk-v0.111.0...sdk-v0.112.0
Features
v0.111.0Compare Source
Full Changelog: sdk-v0.110.0...sdk-v0.111.0
Features
Chores
v0.110.0Compare Source
Full Changelog: sdk-v0.109.1...sdk-v0.110.0
Features
v0.109.1Compare Source
Full Changelog: sdk-v0.109.0...sdk-v0.109.1
Chores
v0.109.0Compare Source
Full Changelog: sdk-v0.108.0...sdk-v0.109.0
Features
v0.108.0Compare Source
Full Changelog: sdk-v0.107.0...sdk-v0.108.0
Features
Bug Fixes
Chores
v0.107.0Compare Source
Full Changelog: sdk-v0.106.0...sdk-v0.107.0
Features
2026031web fetch and support tools (d7057ea)Bug Fixes
Chores
Documentation
workos/emulate (@workos/emulate)
v0.2.1Compare Source
Bug Fixes
v0.2.0Compare Source
Features
oxc-project/oxc (oxfmt)
v0.59.0Compare Source
🐛 Bug Fixes
415fe1eoxfmt: Error on ignorePatterns that cannot match files outside the config directory (#24286) (leaysgur)v0.58.0Compare Source
v0.57.0Compare Source
oxc-project/oxc (oxlint)
v1.74.0Compare Source
🚀 Features
0433a83linter/eslint/no-inner-declarations: Addnamespacesoption (#24044) (Boshen)🐛 Bug Fixes
8337835linter: Error onignorePatternsthat cannot match files aoutside the config directory (#24341) (leaysgur)2ce5a33linter: ResolveignorePatternsrelative to the config dir (#24339) (leaysgur)⚡ Performance
7f80caclinter/vue/prop-name-casing: PrecompileignorePropsregex pattern (#24413) (connorshea)6272051linter/typescript/no-require-imports: Compile allow patterns once (#24417) (connorshea)33805b9linter/jsdoc/require-param: Compile checkTypesPattern regex once (#24420) (connorshea)v1.73.0Compare Source
🚀 Features
a2c97f3linter/unicorn: Implementexplicit-timer-delayrule (#23612) (Mikhail Baev)85735cblinter/unicorn: Implementno-confusing-array-withrule (#23638) (Shekhucb4fbb9linter/eslint: Implement no-unreachable-loop rule (#23975) (Todor Andonov)dc32112linter/eslint/no-constant-binary-expression: Check relational comparisons (#24088) (camc314)d963967linter/unicorn/no-array-sort: AddallowAfterSpreadoption (#24043) (Boshen)0a75682linter: Add per-rule timings for type-aware linting (#22488) (camchenry)743e222linter/react: AdddisallowedValuesoption forforbid-dom-propsrule (#23970) (Mikhail Baev)🐛 Bug Fixes
bdb51c7linter/jest/prefer-ending-with-an-expect: Validate config patterns (#24122) (camc314)45d607dlinter/react/forbid-component-props: Make allow/disallow lists optional in schema (#24024) (Boshen)pnpm/pnpm (pnpm)
v10.34.5: pnpm 10.34.5Compare Source
Patch Changes
78e29fe: Prevent a craftedpnpm-lock.yamlfrom writing package content outside the virtual store. A dependency path key whose name reconstructs to a path-traversal sequence (e.g.../../../tmp/x@1.0.0) is now rejected by the isolated (virtual-store) linker and the Plug'n'Play resolver map, matching the containment already applied to the hoisted linker. Under the global virtual store, a traversal in the version-derived path segment (e.g. a snapshotversion: "../../x") is now rejected atiterateHashedGraphNodes, the single point every global-virtual-store slot path funnels through.78e29fe: Fixed a path traversal vulnerability where a dependency whose manifestnamewas a scoped path traversal (e.g.@x/../../../<path>) could be written outsidenode_modulesto an attacker-controlled location duringpnpm install, even with--ignore-scripts. The isolated linker now validates the package name before using it as a directory name, matching the existing protection in the hoisted linker.47ef6f0: Fixed switching to and self-updating to pnpm v12. pnpm v12 (the Rust port) ships as thepnpmand@pnpm/exenpm packages whose bins are placeholders replaced at install time by the host's native binary from a@pnpm/exe.<platform>-<arch>[-musl]optional dependency. Because pnpm installs its own engine with--ignore-scripts, that relinking never ran, leaving a non-executable placeholder. pnpm now relinks the native binary itself for v12 (recognizing the new platform-package naming scheme and the nativepnpmpackage), and verifies the native binary's npm registry signature before running it.36928be:${...}environment-variable placeholders in thehttpProxy,httpsProxy,noProxy,proxy, andnoproxysettings are no longer expanded when these settings come from a project'spnpm-workspace.yaml. They now receive the same protection already applied toregistry.Platinum Sponsors
Gold Sponsors
privatenumber/tsx (tsx)
v4.23.1Compare Source
Bug Fixes
Performance Improvements
This release is also available on:
statelyai/xstate (xstate)
v5.32.5Compare Source
Patch Changes
345e04cThanks @xianjianlf2! - Sending an event to a stopped actor no longer throws when the event contains unserializable data (e.g. circular references). Previously, the development-only warning that an event was sent to a stopped actor usedJSON.stringifyon the event, which could throw and mask the intended warning. The warning is now emitted safely regardless of the event's contents.Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.