Repository navigation
fix(deps): update all non-major dependencies - #7337
Conversation
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
[Medium impact] The PR appears safe to merge; no actionable issue was found. SummaryUpdates Claude Code to 2.1.319, AngleSharp to 1.10.0, and Gradle to 9.9.0.
Reviews (6) · Last reviewed commit: "fix(deps): update all non-major dependen..." · Reviewed by Greptile |
cf1a353 to
0b2f79b
Compare
0b2f79b to
72d56d9
Compare
72d56d9 to
e1a2ce7
Compare
e1a2ce7 to
196eb05
Compare
196eb05 to
49b4e3b
Compare
This PR contains the following updates:
2.1.318→2.1.3191.9.1→1.10.09.8.2→9.9.0Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.319Compare Source
CLAUDE_CODE_AUTO_MODE_SERVER=0to keep using it (Bedrock, Vertex and Foundry are unchanged)CLAUDE_CODE_AUTO_MODE_SERVER=1turns on the server-side check even withCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASset; if managed settings set the latter, they must set the1tooCLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUNDenvironment variable to make Claude Code wait for an MCP task inside its tool call instead of moving it to the background right awaypermissions.denyInsteadOfPromptingsetting: a tool call that would wait on a permission prompt is denied and the turn continues, in terminal sessions, subagents and teammates/claude-api latency-optimizeto find where your Claude API code makes people wait and try faster settings against your evalCLAUDE_CODE_DISABLE_FEATURE_FLAGSenvironment variable, which stops feature-flag fetching without turning off telemetry; every flag then uses its built-in default/usagefor developers behind a Claude apps gateway who have no spend limit, when the gateway runs this version or lateradmin.pooled_conflict_ruleandadmin.pooled_priority_orderto the Claude apps gateway, to set which pooled group budget pays first for a developer in several groupslogin_noticesetting to the Claude apps gateway that shows an operator-defined message on the gateway's browser verification page and on Claude Code's sign-in screenCLAUDE_GATEWAY_LOG_FORMAT=jsonto the Claude apps gateway: operational log lines become JSON withseverity,timeandmessage, for log collectors that read the level from a fieldavailableModelsalso allows a custom model id that one policy lists by namedesktopHomethat rely oncoworkTabEnabled: falseorchatSessionRetentionDays, ahead of Claude Desktop's November 10 changeant auth login, which bills usage to your Claude Console organizationant auth login/tasksthat lists finished subagents, so you can reopen one and message it even after it leaves the list or you restart/loopconfirmations in cloud sessions that a timer stops with its container, with an offer of a loop that survives--resumeHEAD/diffshowing "Diff unavailable" when a git repository has a file or folder namedHEADat its top level/diffpane opening blank in sessions where 64 or more turns edited files/contextsending its full visual grid to Claude on every later turn; Claude now reads only the tableclaude -pexiting 0 in auto mode when its actions were refused because no safety check was available: text and JSON output now exit 1/statusshowing "Auto mode server: Enabled" when the server-side review isn't reaching the session, for example behind an LLM gateway that drops it/feedbackcontinuing to appear after the server refused feedback for your organizationautoModesettings are very large: it now explains and, unlessautoModedeny rules are set, asks you in the terminalclaude -p --resumewith a prompt losing a deferred tool call when its MCP server is missing: the run now exits 1, keeps the call and refuses later inputCLAUDE_CODE_RESUME_INTERRUPTED_TURNre-running a turn that was interrupted in plan mode when the session resumes in another permission mode~/.claude.json, settings and edited files ending up empty or cut off when the disk fills during a save in a read-only folder or to a bind-mounted file (one session saving at a time)opus-5-5, telling you to update Claude Code instead of suggesting the model you meantNotebookEditchanged the wrong cell when the notebook changed while a permission prompt was open/loginsuccess screen: the dialog now dismisses immediately and the post-login refresh runs in the backgroundCLAUDE_CODE_PROXY_RESOLVES_HOSTSis set and the machine has no DNS of its ownclaude plugin evalwarnings suggestingmax: 0for a tool that must not be called, which could never pass.claude/skillsmissing a file that was deleted just after it appeared, and missing its return/rewindfailing with "No files were restored" when restoring code to a checkpoint from before/branch/claude-apiskill saying Console web settings don't apply to Managed Agents sessions, and tightened its credential and permission examplestimeout DURATION, such astimeout 30 rg fooout_dir) were refusedCLAUDE_CODE_CLIENT_CERTto collectors that require a client certificateclaude_code.session.countmetric counting Agent SDKprewarm()processes that were never claimed; a pre-started process now counts once, when it is claimed/clearkilling running commands of background agents, teammates and workflows that keep running, and foreground subagents of background agents and teammatesinvalid_token**, backticks and tags from commands waiting for approval/permissionsin cloud sessions replying only that it isn't available; it now says where the session's rules live and how to change them/cleardisappearing from the task list in Claude Code on the web until another task started or ended/rewindcould restore or delete a file through a directory symlinksedcommand could skip the permission check in accept-edits and auto modeCLAUDE_CODE_AUTO_MODE_SERVER=1in managed settings was ignored behind an LLM gateway when the gateway's URL is set only there and server-managed settings can't be fetcheddisallowedToolsentries written with a claude.ai connector's terminal name (mcp__claude_ai_Slack) were ignored in Claude Desktop (takes effect once Claude Desktop includes this version)--trust-workspace falsenow also stops hooks in the repository's settings files and skills from running/statusand the auto mode billing notice opening only part of the address when they wrapCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICwas set. With it set, Claude Code now makes a TLS handshake with the configured API host after a certificate failure, through your http:// proxy if one is set; it sends no API requestclaude remote-controlexiting silently with status 0 when a first-run question gets no answer (scripts, services, batch jobs, Ctrl+C); it now says why and exits 1claude remote-controlignoring a pipedythat has no newline after it at the first-run question; it now counts as a yes/renamereporting plain success when the new name could not be saved to the session transcript; it now warns that the new name may not last${CLAUDE_PLUGIN_ROOT}not being substituted in a plugin-providedsubagentStatusLinecommand, which can now reference the plugin's own scriptsclaude plugin updateand/plugin"Update now" not installing dependencies added by the new plugin version~/.claude.jsonemptyjavascript_toolresults of up to 60,000 characters now stay in the conversation instead of being saved to a fileclaude purgeand the clean-up of old sessions to retry a folder that could not be fully deleted, and to report it as an error if it remains/stats,/modeland/sandbox, and rejected-action messagesadmin.blocked_messageif one is set/modelpicker: older models are now grouped under a "More models" row instead of being listed after the current ones/contextat the terminal so the table Claude reads stays short: each list keeps its 10 largest rows, and MCP tools that load on demand share one row per server until they're called/usagein cloud sessions: it now links to Settings → Usage on claude.ai in a case where plan limits can't be shownDISABLE_TELEMETRY); setCLAUDE_CODE_DISABLE_MCP_TASKS=1to turn them offCLAUDE_CODE_PROXY_RESOLVES_HOSTSso that settings files can no longer set it where the host manages the network; set it in the process environmentwhichwith flags outside a lookup/display set--add-dirdirectories to register plugin marketplaces only once that directory's own trust dialog has been accepted.claude/skillsfolders below the starting folder load only if you start Claude Code there or/cdthere/loopto end when a turn finishes without rescheduling, instead of scheduling a fallback wakeup; setCLAUDE_CODE_LOOP_KEEPALIVE=1to keep the old behaviorALL_PROXYis the only proxy variable set. SetHTTPS_PROXYto the proxy's http:// URL instead/claude-api managed-agents-onboardtemplates to match the Claude Console: removed Performance tuner, renamed two, and turned off web search and fetch in five whose prompts don't use themshortcuts_listandshortcuts_execute, which listed and started shortcuts saved in the extension, from Claude Code's built-in Claude in Chrome toolsbedrockupstream sets aguardrail--use-anthropic-git-proxyor--configure-gitregistering before a failed startup check made it exit; it now exits firstCLAUDE_RUNNER_CHECKOUT_PATHso that each repository in a session gets its own folder: a folder name already taken in the session gets-2,-3, … at the end--remove-session-stateis set/clear, or Retry or Edit of a typed prompt, had removedclaude-vscode.toggleDictationcommand starting dictation in every open Claude view at once; it now acts only in the view you are using, and a second press stops it$$math fences, each shorter than the last, streams inAngleSharp/AngleSharp (AngleSharp)
v1.10.0Released on Friday, November 6 2026.
addedNodesandremovedNodesof aMutationRecordbeing null instead of an empty listdocument.openthrowing in a top-level browsing context or without a resource loader, stopping the event loop, anddocument.writeafter loading losing what was written: it is parsed oncloseor when the current task endssrcorsrcdochaving no document and window, and it not firingloadwhen inserted by a scriptgetElementsByClassName,getElementsByTagName,getElementsByTagNameNSandgetElementsByNamenot being live, which made a loop likewhile (list.length) list[0].remove()run foreverpreviousNodeof aTreeWalkernever returning for a node with a previous siblingdetailof aCustomEventand therelatedTargetof aFocusEventbeing lost when given to their constructors by scriptctrlKey,shiftKey,altKeyandmetaKeyof aKeyboardEventalways being false, also forinitKeyboardEventand the wheelKeyboardEvent,MouseEventandWheelEventfor script not takingctrlKeyand the like,code,buttonsorrelatedTargetURLSearchParamskeeping the leading?of the string it is created from as part of the first nameErrorEventinitialized with its details having no type, so that it never reached listeners oferrorErrorEvent.Messagethrowing without an error+=on the events of the DOMaandareaelements not having the stringifier of the DOM:ToStringgives theirhrefcontainsof a node throwing fornullreplaceWithof nodes only being known asreplaceIsScripting = falsewhen the browsing context has a scripting service: such a document runs none of its scripts, not even those inserted later, so a custom parser with default options needsIsScripting = trueto run scriptsCreateDocumentOptions.IsScriptingDisabledto create a document without scripting, asDOMParserrequiresaddEventListenerandremoveEventListener:capture,once,passiveandsignal, where a signal is anIAbortSignalCreateDocumentOptions.IsNavigationDisabledto create a document without it becoming the active document of its context or entering the session history, asDOMParserrequiressandboxattribute ofiframeapplying to its browsing context (IBrowsingContext.Security), together with the flags of what is around itisConnectedof nodes andtoggleAttributeof elementscustomElementsof the window withdefine,get,getName,whenDefinedandupgrade, as well as the:definedpseudo class; the scripts are run throughICustomElementHost, which can hold back the reactions until a call of a script returns;createElementwithisandadoptedCallbackincluded::selectionpseudo elementX-Frame-Optionsand theframe-ancestorsdirective ofContent-Security-Policy, against every document around a frame: a frame refusing to be shown gets no documentreplaceChildrenas an extension ofIParentNodeentries,keys,valuesandforEachtoURLSearchParamsIScriptValueClonerfor keeping what script gives without its enginegetRootNodeas an extension ofINodetoJSONtoDOMRectandDOMPointgetAttributeNames,hasAttributes,insertAdjacentElement,insertAdjacentTextandinertto elements,isSameNodeto nodes andreplaceandvaluetoDOMTokenListPointerEvent,codeandisComposingtoKeyboardEvent,xandytoMouseEvent,cancelBubbleandreturnValuetoEventEventTarget, which isn't abstract any morescrollingElement,hidden,visibilityStateandcharsetto documentsrequestSubmitto forms,reportValidityto inputs,itemto selects anddecode,decoding,loadingandreferrerPolicyto imagesSubmitEventandrequestSubmitvalidation, cancellation, and submitter reporting to formsmovementXandmovementYto MouseEventpopoverattribute (popover API)gradle/gradle (gradle)
v9.9.0: 9.9.0Compare Source
The Gradle team is excited to announce Gradle 9.9.0.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
devareddy05,
DragonFSKY,
fru1tworld,
Ivan Khanas,
Jeremy Schoemaker,
John Burns,
Labh R Jethe,
Marcin Mycek,
monkey,
Nelson Osacky,
Roberto Perez Alcolea,
Róbert Papp,
SeungTaek Lim,
Stefan Oehme,
万彬宇,
한의준.
Upgrade instructions
Switch your build to use Gradle 9.9.0 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 has been generated by Mend Renovate CLI.