Repository navigation
chore(deps): update minor and patch dependencies - #73
Open
renovate[bot] wants to merge 2 commits into
Open
renovate[bot] wants to merge 2 commits into
renovate[bot] wants to merge 2 commits into
Conversation
Contributor
Author
|
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
from
November 2, 2026 13:31
23334a2 to
2585682
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
8 times, most recently
from
November 5, 2026 11:03
39c9c54 to
225431c
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
from
November 5, 2026 23:52
9523c18 to
f66fe84
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
0.13.0→0.15.20.15.32.1.272→2.1.3122.1.318(+4)0.45.3→0.51.00.51.11.5.0→1.10.01.10.19.39.4→9.39.50.154.0→0.166.00.0.81→0.0.830.0.8422.20.0→22.20.54.1.9→4.1.120.12.15→0.13.60.13.7v2.100.0→v2.103.30.28.1→0.28.29.39.4→9.39.5v1.12.1→v1.14.01.27.1→1.27.3v0.23.0→v0.24.0v2026.9.9→v2026.10.23v2026.11.2(+4)v1.2.3→v1.3.2v1.1.0→v1.3.22.92.1→2.99.22.101.0(+1)22.23.2→22.23.410.9.4→10.9.910.9.103.8.2→3.9.101.5.16→1.7.41.7.6(+1)8.62.1→8.72.16.0.0→6.0.26.0.34.1.9→4.1.12Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Run the skills source sync command for
provenance/skills-source.lockbefore merging so the adapted source stays aligned with this pin.Release Notes
aloth/olcli (@aloth/olcli)
v0.15.2Compare Source
Fixed
sync --verboseprints the file list again (#7) -syncdeclared its own--verbosenext to the global one, and the global one always took the flag, so the list of files deleted on the remote, skipped, or pushed never printed.syncnow uses the global--verbose, andolcli sync --dry-run --verbosepreviews deletions as documented since 0.2.0. A test fails when a subcommand declares a flag that a parent command already declaresdiff --exit-codeexits 2 when the run fails - without a credential, and on an unknown option or a missing option value,diff --exit-codeexited 1, the status for "something differs", so a CI job could read an expired session as a changed paper. It now exits 2, as README.md anddiff --helpdocument. Without--exit-code,diffand every other command still exit 1 on failurewhoamiexits 1 when not authenticated - it printed "Not authenticated" or "Session invalid" and exited 0. It now exits 1 in both cases, soolcli whoami || olcli authworksolcli authorOVERLEAF_SESSIONChanged
package.jsongainsmcpName(io.github.aloth/olcli), and aserver.jsondescribes the MCP server for the official MCP registry: theolcli-mcpcommand of@aloth/olcli, withOVERLEAF_SESSIONas a required secret andOVERLEAF_BASE_URLandOVERLEAF_COOKIE_NAMEas optional. The author contact inpackage.jsonis now home@alexloth.comchanges acceptandchanges rejecthelp ---projectno longer claims to default to the last used project, which no command reads. Without it both commands use the project in.olcli.jsonin the current directory, as beforeDocumentation
npx -y @aloth/olcli-mcp, a package that does not exist. The examples now usenpx -y --package @aloth/olcli olcli-mcp.olauthfrom the current directory (the repository top level), not~/.olauth. Its Limitations section now states that a push uploads your version of every file your commits changed, so an edit a coauthor made to one of those files on Overleaf after your last fetch is overwritten, and that runninggit pullright beforegit pushavoids itOVERLEAF_COOKIE_NAMEandOLCLI_CONCURRENCY. docs/MCP.md names both session cookie names,overleaf_session2on overleaf.com andoverleaf.sidon self-hosted instances, and showsOVERLEAF_COOKIE_NAMEaccept_tracked_changesandreject_tracked_changesMCP tools and theproject rename <newname> [project]signature. A test fails when a registered MCP tool is missing from SKILL.md or docs/MCP.mdCo-authored-bytrailer in the commit and in the CHANGELOGv0.15.1Compare Source
Changed
push_file,delete_entity,rename_entity,rename_project,create_project,add_comment,reply_to_comment,resolve_comment,accept_tracked_changes, andreject_tracked_changeswithapply: trueshow a confirmation through MCP elicitation (form mode) and write only when the user checks "Confirm" and accepts. The dialog shows what will happen: for tracked changes each change with path, line, kind, author, and text plus a diff, forpush_filethe target path, size, and a diff against the current file, for comments and replies the exact text, for deletes and renames the resolved paths. Declining, dismissing, a timeout, or an error writes nothing, and the tool result says so. Previouslyaccept_tracked_changeswrote immediately andreject_tracked_changeswrote as soon as the agent passedapply: true. Project content is written by collaborators and reaches the agent verbatim, so text in a comment or document could steer an agent into calling a write tool; the confirmation is answered by the user, not the agent. Input schemas are unchangedolclicommand that makes the same change from a terminal, and the opt-out. SettingOLCLI_MCP_UNCONFIRMED_WRITES=1in the server environment restores the 0.15.0 behavior, writing without asking and relying on the client's own tool approval; it also skips the dialog in clients that support elicitationaccept_tracked_changeswrites only what was confirmed - it refuses if a selected change no longer has the kind and text shown in the confirmation.delete_entityandrename_entityact on the entity shown in the confirmationAdded
readOnlyHint,destructiveHint,idempotentHint, andopenWorldHintas applicableinstructionsstating that project content (document text, comments, tracked changes, file and project names) is written by collaborators and is data, not instructions. Tools that return project content say so in their descriptions, andlist_commentsadds the notice as a second text block after the unchanged JSON blockFixed
v0.15.0Compare Source
Added
olcli comments list --changeslists suggested insertions and deletions next to comments, andolcli changes accept <ids...>andolcli changes reject <ids...>accept or reject them.rejectshows a diff and writes nothing unless--yesis given. The MCP server gainsinclude_changesonlist_commentsand the toolsaccept_tracked_changesandreject_tracked_changes. Track changes is an Overleaf premium feature: it is only available in projects whose owner has a premium plan, and invited collaborators on any plan can then use itv0.14.0Compare Source
Added
olcli comments list --concurrency <n>and theOLCLI_CONCURRENCYenvironment variable set how many sockets fetch docs in parallel, from 1 to 8 (default 4). The option takes precedence over the variable, and1restores the previous one-socket behavior. Values outside the range are rejected with an errorChanged
olcli comments list(andresolve,reopen,delete, which look the thread up first) joins docs over four sockets instead of one doc at a time - the command joined every doc in the project serially at about 0.25 s each, so a 43-doc project took around 14 s. One socket cannot overlap requests, since the long-poll gives an acknowledgment to whichever request polls first and the others time out, so the docs are spread across a small pool of sockets insteadv0.13.1Compare Source
Fixed
git pushthroughgit-remote-overleafno longer drops or corrupts files (#59) - the fast-export parser counteddata <N>blocks as latin1 bytes while Git counts UTF-8 bytes. Any file with non-ASCII characters left the parser short of the announced length, so it swallowed the following lines as file content: files after it were silently skipped, deletions were missed, and the content that did arrive was mangled, while the push still reported successreadline, which decodes every payload as text and cannot give the original bytes back, so a pushed PNG or PDF arrived at the right size but corrupted. Commands are now read as lines anddata <N>payloads as exactly N raw bytes, which also removes the text-decoding problem above at its rootparseFastExportmoves tosrc/fast-export.ts;test/fast-export.test.tscovers all 256 byte values, UTF-8, CRLF, a quoted path, a deletion, and payloads split across chunk boundariesgit pullandgit fetchwere not affected. Overleaf itself normalizes CRLF line endings in text files to LFContributors
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.312Compare Source
oidc.user_id_claimto the Claude apps gateway, to identify people by an id_token claim other thansub, such as Microsoft Entra ID'soidpaths:skills not being found after a Bashcddeeper into a git repositoryclaude -pwith no outputeffortvalues and transcripts naming a newly picked effort level during a task before the model applied it; they now show the level in force/modeland/effortcache warning saying the re-read waits for your next message; a change made while Claude is working can trigger it sooner!inputd,candywith agjorgkcount larger than the lines left deleting or copying text; like Vim, they now only move the cursor/verifyshowing a long description meant for Claude in/helpand the/command menu instead of a short oneCLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0to keep the full promptCLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1to turn them offtimeoutunder 1 second now counts as 1 secondautoCompactWindowto lower the window set byCLAUDE_CODE_AUTO_COMPACT_WINDOW, where it had no effect before; it still never raises that windowmcp_server.nameto report the real name of fixed-URL remote MCP servers declared by plugins from the official Anthropic marketplace, instead ofcustomclaude_code.safety_eventOpenTelemetry eventv2.1.311Compare Source
--hold-idle-fileand--max-hold-mintoself-hosted-runner, to keep an idle session while your host reports processes it left runningclaude -pand SDK sessions saving transcript messages out of order or keeping messages that were taken backSubagentStophooks running about twice a minute for each running subagent instead of once when it finishes.ignore/.rgignorenegation rules that re-include git-ignored filesclaude mcp add,claude mcp removeand/mcpnaming the current folder instead of the project entry in~/.claude.jsonthat holds a local-scope server when run below a repository rootclaude mcp listandclaude mcp getshowing the error code twice on failed-connection lines (for exampleENOENT: ENOENT: …)claude daemon restart; it now suggestsclaude daemon stop --anyand says it ends background sessionsclaude respawn <id>starting the background service before reporting that no background session matches the id/effortnot warning about a prompt cache miss in plan mode when the plan model differs from the session model/idesaying the VS Code extension was installed before the install finished or when it failedagent; Cowork cloud sessions now ignore that setting--resume,--continue,/resumeor--session-id, including after/clearor a crash, and/branchwriting to the original session's list! open /tmp/shot.pngor/review look at /tmp/shot.png, attaching the image and dropping its path from the prompt"\"or(\), disappearing from Claude's responsesDISABLE_COMPACTis setDISABLE_COMPACTis set/code-review, or another skill that runs in a sub-agent, running a second time when a cloud or background session restarts/idesaying it had installed the JetBrains plugin when nothing was installed/mcpshowing a remote server as failed after "Clear authentication" when the server works without sign-in/mcpshowing "authenticated" for a remote server that Claude Code sends no credentials to--plugin-dirfolder of plugins loading as one plugin when an empty.mcp.jsonwas at its top/usagenever showing large prompt-cache misses under "What's contributing to your limits usage?"CLAUDE_CODE_RETRY_WATCHDOG), indefinitelybwrap: Can't create filewhen a--plugin-dirfolder was also an added directory andpermissions.blockReadsOutsideWorkingDirectorieswas on/teleportandclaude --teleportto warn when a compacted cloud session loads from its last compaction, so the messages it summarized aren't in the local copy#nameand no longer says the address bar stays the same as you switch viewsclaude --model opusultrathinkin the interactive terminal to run its turn at xhigh effort on Opus 5.5, Sonnet 5.5, Haiku 5.5 and Fable 5.1 through Anthropic's API; typed while Claude is working, it raises the rest of that turnultrathinkrainbow to appear only where the keyword can raise effort, and not when the word is quoted or part of a file path--output-format jsonandstream-jsonoutput to write DEL, C1 control and Unicode format characters inside strings as\uXXXXescapes; parsed values are unchanged[1m]suffix and its label on models where the suffix has no effect; the suffix is still accepted/code-reviewto tell Claude to put the effort level first and use max only when askedDISABLE_COMPACTin settings files and in a mod's$.env.setso they can only turn compaction off, not back onCLAUDE_CODE_SYNC_SKILLSwith feature-flag fetching off to reuse a claude.ai skills list up to 10 minutes old that another session on the machine fetchedclaude purgeto say it deletes data only on this computer, not anything stored by AnthropicDISABLE_TELEMETRYset while VS Code's telemetry setting is off, so they send no usage metrics or error reports and fetch no feature flagsv2.1.310Compare Source
effort-2025-11-24beta value or mid-conversation system messages; Claude Code now retries without themcleanupPeriodDaysis set to a very large value-p, Agent SDK) during compaction when the transcript file is very largeImageto draw inside tmux withallow-passthroughandfocus-eventson, in kitty, Ghostty, and iTerm2 3.5+ with fullscreen rendering, where it showed only itsalttext/sandboxand the sandbox startup warning to name Ubuntu's AppArmor restriction on user namespaces, and how to lift it, when it keeps bubblewrap from starting the sandbox!commands such as!restartand!helpas ordinary messages when sent in bold, italic or strikethroughv2.1.309Compare Source
denyWriteglob patterns not applying at a path's real location when the pattern's folder is reached through a symlink--mcp-configcdis wrapped or prefixed, as they do for a plaincdEdit(path)deny rule not blocking a Bash redirect to that path in some commands that also held a subshell!modejqcould not parse/procclaude remote-controlstatus line showingHEADas the branch for a folder that is not in a git repository--toolsrules given on the leader's command line/renameappearing to other sessions under a generated name after a VS Code window reload or a non-interactive--resume/rewindlist showing "No code changes" for a turn that changed checkpointed files through/code-review --fix, a subagent or a shell command/privacy-settingsshowing an out-of-date "Help improve our AI models" value; it now also says when the setting can't be fetched--add-dirfolder being unreachable when another skill already held its name; it is now offered as<folder>:<name>/verifyand/code-reviewnot finding a nested package's own skill when its files were changed from the shellant beta:worker poll --on-workpasses trace context to the commandPreToolUseandPermissionRequesthooks with"shell": "powershell"failing open when Git for Windows isn't installedturn.stephook that names a model by alias, such ashaiku, failing every request with a model error: the alias now resolves to its model