⬆️ deps: Update dependencies (non-major) - #26
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/dependencies-(non-major)
branch
19 times, most recently
from
July 29, 2026 02:39
eb17bed to
eb7ae45
Compare
renovate
Bot
force-pushed
the
renovate/dependencies-(non-major)
branch
9 times, most recently
from
July 30, 2026 04:34
97b4159 to
2d870f1
Compare
renovate
Bot
force-pushed
the
renovate/dependencies-(non-major)
branch
7 times, most recently
from
July 31, 2026 01:52
0867f34 to
f392bc4
Compare
zrr1999
force-pushed
the
renovate/dependencies-(non-major)
branch
from
July 31, 2026 02:18
f392bc4 to
d5a4819
Compare
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. |
zrr1999
added a commit
to zrr1999/renovate-config
that referenced
this pull request
Jul 31, 2026
## Summary - require npm releases to be at least one day old before Renovate selects them - use strict internal filtering so pending releases do not enter dependency branches - preserve immediate updates for the trusted `@earendil-works/pi-ai` and `@earendil-works/pi-tui` kernel packages ## Root cause Spark uses pnpm's 24-hour minimum-release-age supply-chain policy. The shared Renovate preset could still rebuild the grouped non-major PR with newly published npm versions, producing a lockfile that every frozen-install CI lane rejects. This caused zendev-lab/spark#26 to become red again after rebasing even though its title and Pi exceptions were fixed. The shared preset now filters direct npm updates before branch creation. pnpm remains the final guard for transitive lockfile entries. ## Validation - `jq empty default.json` - Renovate `44.3.2`: `renovate-config-validator --no-global default.json` passed - targeted `jq -e` assertions for both package rules passed - `git diff --check` `renovate-config-validator --strict` still reports two pre-existing migration warnings (`config:base` to `config:recommended` and `pin: true` to `pin.enabled: true`); this PR intentionally does not mix those migrations into the release-age policy change.
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.
This PR contains the following updates:
1.2.1→1.3.00.9.9→0.9.100.41.4→0.41.56.27.0→6.28.01.0.23→1.0.261.0.23→1.0.261.0.23→1.0.261.0.23→1.0.261.0.23→1.0.261.0.23→1.0.26^0.82.1→^0.83.0^0.82.1→^0.83.0^0.82.1→^0.83.02.20.2→2.23.00.4.6→0.4.111.18.0→1.28.01.29.0→1.30.02.0.11→2.0.121.14.8→1.14.131.14.8→1.14.131.14.8→1.14.135.5.4→5.5.72.65.1→2.70.226.1.1→26.1.27.1.3→7.1.61.49.0→1.50.05.0.12→5.0.146.27.0→6.29.0^0.28.7→^0.29.010.2.5→10.2.65.0.7→5.0.926.3.1→26.5.11.61.1→1.62.111.8.0→11.18.01.6.1→1.7.15.56.7→5.56.84.6.0→4.7.44.22.4→4.23.11.3.6→1.3.84.113.0→4.116.08.21.0→8.21.1Release Notes
agentclientprotocol/typescript-sdk (@agentclientprotocol/sdk)
v1.3.0Compare Source
Features
withastro/astro (@astrojs/check)
v0.9.10Compare Source
Patch Changes
b01a692Thanks @ocavue! - Update dependencyyargsto version 18. See the yargs changelog for details.withastro/starlight (@astrojs/starlight)
v0.41.5Compare Source
Patch Changes
bb06434Thanks @HiDeoo! - Fixes a regression when using a union to extend Starlight’sdocsSchema().nodejs/undici (@connectrpc/connect-node>undici)
v6.28.0Compare Source
Full Changelog: nodejs/undici@v6.27.0...v6.28.0
earendil-works/pi (@earendil-works/pi-ai)
v0.83.0Compare Source
Breaking Changes
Type.Base,Type.Awaited,Type.Promise,Type.AsyncIterator,Type.Iterator,Type.Options, andValue.Mutate, while fixing compiled validation of nullable array tool arguments. Consumers using removed APIs must migrate to supported TypeBox APIs (#7243 by @petrroll).Added
fetchinjection for supported text and image provider transports; Google adapters reject non-global implementations rather than silently bypassing them.minimalthinking-level override (#7158 by @jay-aye-see-kay)."pending"stop reason for partial streaming messages. See Stop Reasons (#7151 by @lucasmeijer).AssistantMessage.rawStopReasonand populated it across Google, Anthropic, Amazon Bedrock, Mistral, and OpenAI streams; unmapped terminal reasons now surface as provider errors instead of successful stops (#7272).AuthResolutionOverrides.minOAuthValidityMsso callers can require and refresh OAuth credentials with a minimum remaining validity (#7168).Changed
Fixed
max_tokens, which those endpoints honor (#7174 by @HyeokjaeLee).functionpayload and an emptycustomobject discarding the function arguments (#7288 by @sunnyyoung).earendil-works/pi (@earendil-works/pi-coding-agent)
v0.83.0Compare Source
New Features
pi auth print-api-keyandpi auth print-bearer-tokenexport configured credentials with automatic OAuth refresh and minimum-validity enforcement./loginover SSH by pasting the redirect URL or authorization code when the loopback callback is unavailable. See OpenRouter.Breaking Changes
Type.Base,Type.Awaited,Type.Promise,Type.AsyncIterator,Type.Iterator,Type.Options, andValue.Mutate, while fixing compiled validation of nullable array tool arguments. Extensions using removed APIs must migrate to supported TypeBox APIs. See Package Dependencies (#7243 by @petrroll).Added
pi auth print-api-keyandpi auth print-bearer-tokencommands for exporting configured credentials to external clients, including automatic OAuth refresh and configurable minimum token validity (#7168).ctx.scopedModelsto extensions. See Extension Context (#7191 by @pungggi, #7215).fetchinjection for supported text and image provider transports."pending"stop reason for partial streaming messages. See Custom Provider Stream Pattern (#7151 by @lucasmeijer).Changed
Fixed
SYSTEM.mdandAPPEND_SYSTEM.mdprompts being omitted from the interactive startup context listing. See System Prompt Files (#7096)./modelselector retaining a stale selection while filtering instead of highlighting the top match (#7211 by @christianbasch).user_bashhandlers. See User Bash Events (#7214).customobject (#7288 by @sunnyyoung).earendil-works/pi (@earendil-works/pi-tui)
v0.83.0Compare Source
Fixed
opral/paraglide-js (@inlang/paraglide-js)
v2.23.0Minor Changes
c2b9c17: Replace the experimental per-locale framework-output specialization with aVite 8+ environment architecture.
experimentalPerLocaleBuild: truenowgenerates locale source modules before bundling, builds independent native
Rolldown graphs, supports unminified builds and source maps, and emits
paraglide-vite-locales.jsonwithout rewriting completed chunks or frameworkoutput.
Remove the private TanStack Start and SvelteKit renderer integrations. Those
frameworks now require public client-variant build and render-selection APIs
before they can compose with experimental per-locale builds.
Patch Changes
608385f: UsebaseLocaleas the exhaustive branch in generated message functions.v2.22.0Minor Changes
2571af2: Add experimental Vite 8 per-locale client builds for TanStack Start and SvelteKit. Enable the sameexperimentalPerLocaleBuild: trueflag in either framework; Paraglide detects the framework and serves compiler-specialized client assets for each locale.v2.21.0Minor Changes
ab5bfc7: fixemitTsDeclarationswith TypeScript 7 #711TypeScript 7 (the Go-based compiler) no longer ships the in-process compiler API that Paraglide used to generate
.d.tsfiles, which madeparaglide-js compile --emit-ts-declarationsfail withTypeError: Cannot read properties of undefined (reading 'ESNext'). Paraglide now detects this and invokes TypeScript'stscCLI instead. TypeScript 5 and 6 keep using the compiler API as before.Note that the declaration output of TypeScript 7 differs cosmetically from TypeScript 5/6 (quote style, declaration ordering,
export declare constvsexport const) but is semantically equivalent.j178/prek (@j178/prek)
v0.4.11Compare Source
Released on 2026-07-25.
Highlights
This release adds two new builtin hooks,
deny-patternandrequire-pattern,as native alternatives for
pygrepuse cases.deny-patternfails when aconfigured pattern is found, while
require-patternensures every selectedfile contains a match. By matching natively without spawning a Python
subprocess, they run over 4x faster than
pygrepin benchmarks. Note thatthey use
Rust
regexsyntax, which doesnot support look-around features such as negative lookbehind.
prek runnow supports--glob <PATTERN>to run hooks on tracked filesmatching a glob. It can be repeated or combined with
--filesand--directory.Hook priorities now support reusable aliases:
This makes parallel scheduling easier to read and maintain.
Enhancements
deny-patternandrequire-patternbuiltin hooks (#2359)--globpatterns inprek run(#2381)requirements-txt-fixeras a builtin hook (#2390)Performance
Bug fixes
Contributors
v0.4.10Compare Source
Released on 2026-07-16.
Enhancements
Bug fixes
GIT_WORK_TREEto git commands (#2356)Documentation
Contributors
v0.4.9Compare Source
Released on 2026-07-11.
Note: This release changes the repository identity schema stored in cached hook environments. Existing
hook environments will be invalidated, and prek will reinstall them automatically when needed.
Enhancements
Bug fixes
Contributors
v0.4.8Compare Source
Released on 2026-07-04.
Enhancements
auto-updatetoupdate(#2286)Bug fixes
Contributors
v0.4.7Compare Source
lucide-icons/lucide (@lucide/svelte)
v1.28.0: Version 1.28.0Compare Source
What's Changed
Full Changelog: lucide-icons/lucide@1.27.0...1.28.0
v1.27.0: Version 1.27.0Compare Source
What's Changed
square-scissorsicons by @karsa-mistmere in #4581pending-cwicon by @NielsLazaroms in #4439zapandzap-officons by @kapowaz in #4536square-officon by @october-learns in #4496toolboxicon by @karsa-mistmere in #4571user-shieldicon by @MArtytraM99 in #3099mosqueicon by @iskepr in #4494feathericon by @karsa-mistmere in #4584barrelicon by @karsa-mistmere in #4592trophyicon by @karsa-mistmere in #4591podcasticon with newmic-*icons by @karsa-mistmere in #4583New Contributors
Full Changelog: lucide-icons/lucide@1.26.0...1.27.0
v1.26.0: Version 1.26.0Compare Source
What's Changed
columns-3-cogicon by @kamilasw in #4578adicon by @karsa-mistmere in #4579book-openicons by @karsa-mistmere in #4565shield-keyholeicon by @karsa-mistmere in #4580New Contributors
Full Changelog: lucide-icons/lucide@1.25.0...1.26.0
v1.25.0: Version 1.25.0Compare Source
What's Changed
circle-euroto match other euro icons by @ericfennis in #4531hdmi-porticon by @karsa-mistmere in #4554ethernet-porticon by @karsa-mistmere in #4555file-boxicon by @karsa-mistmere in #4552scan-boxicon by @karsa-mistmere in #4551Full Changelog: lucide-icons/lucide@1.24.0...1.25.0
v1.24.0: Version 1.24.0Compare Source
What's Changed
toBeRemovedInVersionmetadata and make it optional in schema by @ericfennis with @Copilot in #4513optionicon by @jamiemlaw in #4326doticon by @cnlancehu in #4492circle-euro-signicon by @Guido3000 in #4353server-plusicon by @Turboman3000 in #4232New Contributors
Full Changelog: lucide-icons/lucide@1.23.0...1.24.0
v1.23.0: Version 1.23.0Compare Source
What's Changed
paper-bagicon by @dkast in #4023New Contributors
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 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 was generated by Mend Renovate. View the repository job log.