Skip to content

fix(config): remove deprecated rebaseStalePrs from lockFileMaintenance default#43804

Merged
secustor merged 3 commits into
renovatebot:mainfrom
pose:fix/lockfilemaintenance-rebasestaleprs
Jun 5, 2026
Merged

fix(config): remove deprecated rebaseStalePrs from lockFileMaintenance default#43804
secustor merged 3 commits into
renovatebot:mainfrom
pose:fix/lockfilemaintenance-rebasestaleprs

Conversation

@pose

@pose pose commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Changes

rebaseStalePrs was removed in favour of rebaseWhen (#5547), so the rebaseStalePrs: true carried in the lockFileMaintenance default is dead, and it makes the documented default fail validation when copied (Invalid configuration option: lockFileMaintenance.rebaseStalePrs). This removes it; the default keeps tracking the global rebaseWhen.

Context

Please select one of the following:

  • This closes an existing Issue, Closes: #
  • This doesn't close an Issue, but I accept the risk that this PR may be closed if maintainers disagree with its opening or implementation

AI assistance disclosure

Did you use AI tools to create any part of this pull request?

Please select one option and, if yes, briefly describe how AI was used (e.g., code, tests, docs) and which tool(s) you used.

  • No — I did not use AI for this contribution.
  • Yes — minimal assistance (e.g., IDE autocomplete, small code completions, grammar fixes).
  • Yes — substantive assistance (AI-generated non‑trivial portions of code, tests, or documentation).
  • Yes — other (please describe):

This PR was written primarily by Claude (Claude Code, Opus 4.8): the code change, the snapshot update, and this description were AI-generated, then reviewed and directed by me. PR replies on this thread are also AI-drafted and human-reviewed.

Documentation (please check one with an [x])

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work (please select one)

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests, but ran on a real repository, or
  • Both unit tests + ran on a real repository

The public repository: N/A (code inspection; the updated snapshot test is exercised by CI)

@github-actions github-actions Bot requested a review from viceice June 4, 2026 15:01
@cla-assistant

cla-assistant Bot commented Jun 4, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@jamietanna

Copy link
Copy Markdown
Contributor

Thank you! I see the AI disclosure notice missing from the PR description - would you mind confirming usage, if any?

@jamietanna

Copy link
Copy Markdown
Contributor

I've also raised #43806 to catch this in the future - my PR will be failing until this one is merged (to validate the changes)

@jamietanna jamietanna added the auto:pr-template "Please use PR template" label Jun 4, 2026
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Hi there,
We notice that the Pull Request you've created doesn't quite follow our template.
Please update the PR description to follow our template.
This improves the maintainers' time to triage, as key information is clearly indicated in the format we expect.
Thanks, the Renovate team

@pose

pose commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

Confirmed: yes, AI assistance. This PR was written primarily by Claude (Claude Code, Opus 4.8) — the code change, the snapshot update, and the description — with my review and direction. I've updated the description to follow the full template and added the AI assistance disclosure (substantive). This reply is also AI-drafted and reviewed by me. Thanks for the catch, and for #43806.

@pose

pose commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

Note: I've also added a commit setting rebaseWhen: 'behind-base-branch' in the default, so the net change is rebaseStalePrs: truerebaseWhen: 'behind-base-branch', not just a removal.

@pose pose force-pushed the fix/lockfilemaintenance-rebasestaleprs branch from 515b099 to 433b47a Compare June 4, 2026 15:40
pose and others added 2 commits June 4, 2026 17:59
… default

The previous commit only removed rebaseStalePrs. Restore the default's
intent by setting its documented equivalent rebaseWhen: behind-base-branch
(the same mapping used by the rebaseStalePrs migration and the
:rebaseStalePrs preset).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pose pose force-pushed the fix/lockfilemaintenance-rebasestaleprs branch from 433b47a to f159a6b Compare June 4, 2026 16:59
jamietanna
jamietanna previously approved these changes Jun 4, 2026

@jamietanna jamietanna left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@renovatebot/maintainers any concerns about this?

@secustor

secustor commented Jun 4, 2026

Copy link
Copy Markdown
Member

I agree with removing this key, but what necessitates changing the default value?

@pose

pose commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

IMHO the value change isn't strictly necessary, the core fix is dropping the dead key.

From what I read, rebaseStalePrs: true was meant as rebaseWhen: 'behind-base-branch' (per the :rebaseStalePrs preset and the migration, after #5547), and it silently became a no-op once the key stopped being read, so behind-base-branch restores the old behaviour rather than changing it on upgrade.

That said, I could be wrong, happy to just remove the key and track the global rebaseWhen if you'd prefer.

@secustor

secustor commented Jun 5, 2026

Copy link
Copy Markdown
Member

This has been introduced 4 years ago, so I would argue adding behind-base-branch would change expected behaviour now and introduce additional CI overhead on users.

@jamietanna

Copy link
Copy Markdown
Contributor

Yeah, I think let's remove the deprecated setting for now.

Perhaps in Renovate 44 (next major) we can change it?

@pose

pose commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Sounds good, thanks both, I'll keep this to just removing the deprecated key.

Per maintainer feedback on the PR: keep this to removing the dead key
so lockFileMaintenance keeps tracking the global rebaseWhen default.
Revisit behind-base-branch in a future major.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pose pose changed the title fix(config): use rebaseWhen in lockFileMaintenance default instead of removed rebaseStalePrs fix(config): remove deprecated rebaseStalePrs from lockFileMaintenance default Jun 5, 2026
@secustor secustor added this pull request to the merge queue Jun 5, 2026
Merged via the queue into renovatebot:main with commit c91f9f3 Jun 5, 2026
46 checks passed
@pose pose deleted the fix/lockfilemaintenance-rebasestaleprs branch June 5, 2026 09:27
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 43.213.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

pull Bot pushed a commit to moovy2/renovate that referenced this pull request Jun 5, 2026
…bot#43806)

As a follow-up to renovatebot#43804, we can make sure that our configuration no
longer needs migrations.

If there are migrations needed, we can see the resulting configuration
and amend it.
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

---
##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1)

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

---
##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0)

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

---
##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

---
##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3)

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

---
##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

---
##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

---
##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0)

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

---
##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

---
##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

---
##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


---
##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5)

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

---
##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

---
##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

---
##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

---
##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1)

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


---
##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2)

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

---
##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1)

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

---
##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0)

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

---
##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279))

---
##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f))

---
##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2)

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

---
##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1)

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

---
##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0)

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

---
##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1)

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

---
##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0)

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

---
##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3)

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

---
##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2)

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

---
##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

---
##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0)

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

---
##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1)

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

---
##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0)

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

---
##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0)

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

---
##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

---
##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb))

---
##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

---
##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

---
##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1)

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

---
##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1)

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173))
- **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b))

---
##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

---
##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1)

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

---
##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0)

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

---
##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

---
##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3)

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

---
##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

---
##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

---
##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0)

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

---
##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

---
##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

---
##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


---
##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5)

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

---
##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

---
##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

---
##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

---
##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1)

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


---
##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2)

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

---
##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1)

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

---
##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0)

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

---
##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279))

---
##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f))

---
##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2)

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

---
##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1)

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

---
##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0)

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809)

---
##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1)

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

---
##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0)

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

---
##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3)

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

---
##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2)

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

---
##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

---
##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0)

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

---
##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1)

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

---
##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0)

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

---
##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0)

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

---
##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

---
##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb))

---
##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

---
##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

---
##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1)

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

---
##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1)

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173))
- **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b))

---
##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad))
- **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804)

---
##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1)

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3))

---
##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0)

##### Features

- **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58))

##### Documentation

- update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a))

---
##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e))
- **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805)

---
##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3)

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4))

---
##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59))

---
##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c))
- **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62))

---
##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0)

##### Features

- **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1))

---
##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca))
- **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12))

---
##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07))

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c))

---
##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1))

---
##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0)


---
##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5)

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383))
- **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb))

---
##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205))

##### Continuous Integration

- don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54))

---
##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c))

---
##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9))

---
##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1)

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b))

##### Documentation

- **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d))
- **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7))

---
##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0)


---
##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2)

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a))

---
##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1)

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0))

---
##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0)

##### Features

- apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950))

---
##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279))

---
##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f))

---
##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2)

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978))

---
##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1)

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9))

---
##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0)

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](renovatebot/renovate#41809)

---
##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1)

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1))

##### Documentation

- **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65))
- **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8))
- replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f))

---
##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0)

##### Features

- **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb))

---
##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3)

##### Documentation

- update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a))

##### Tests

- **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e))

---
##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2)

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72))

---
##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785))
- migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8))

---
##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0)

##### Features

- **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3))

---
##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1)

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330))

---
##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0)

##### Features

- **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832))

##### Documentation

- add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e))

---
##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0)

##### Features

- **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](renovatebot/renovate#40868) [#36141](renovatebot/renovate#36141)

##### Documentation

- **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b))

---
##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a))

---
##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb))

---
##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161))

---
##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d))

---
##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1)

##### Miscellaneous Chores

- **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a))

---
##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1)

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
hbjydev pushed a commit to hbjydev/phoebe that referenced this pull request Jun 10, 2026
… ) (#22)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `43.195.1` → `43.219.0` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/28) for more information.

---

### Release Notes

<details>
<summary>renovatebot/renovate (renovate/renovate)</summary>

### [`v43.219.0`](https://github.com/renovatebot/renovate/releases/tag/43.219.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.218.0...43.219.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.58.0 (main) ([#&#8203;43909](https://github.com/renovatebot/renovate/issues/43909)) ([20fe86c](https://github.com/renovatebot/renovate/commit/20fe86c10f55d132b2cffbbf25625608253601a1))

##### Miscellaneous Chores

- **deps:** update dependency memfs to v4.57.5 (main) ([#&#8203;43907](https://github.com/renovatebot/renovate/issues/43907)) ([72eb482](https://github.com/renovatebot/renovate/commit/72eb482962170e492738f54cadab9cc234171f4d))
- **deps:** update dependency memfs to v4.57.6 (main) ([#&#8203;43908](https://github.com/renovatebot/renovate/issues/43908)) ([4b02975](https://github.com/renovatebot/renovate/commit/4b029751ceb6df9904412c649610a0f43b6619ab))

### [`v43.218.0`](https://github.com/renovatebot/renovate/releases/tag/43.218.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.217.1...43.218.0)

##### Features

- **platform/gitea,forgejo:** use login instead of username for user handles ([#&#8203;43904](https://github.com/renovatebot/renovate/issues/43904)) ([5a8b5bb](https://github.com/renovatebot/renovate/commit/5a8b5bbedd10f0b180c43a62555ceb3dee1eba2b))

### [`v43.217.1`](https://github.com/renovatebot/renovate/releases/tag/43.217.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.217.0...43.217.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.1 (main) ([#&#8203;43903](https://github.com/renovatebot/renovate/issues/43903)) ([b103f93](https://github.com/renovatebot/renovate/commit/b103f93f016c0a216a761c2077826f9c5f02b54f))

### [`v43.217.0`](https://github.com/renovatebot/renovate/releases/tag/43.217.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.4...43.217.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.0 (main) ([#&#8203;43893](https://github.com/renovatebot/renovate/issues/43893)) ([ae859fa](https://github.com/renovatebot/renovate/commit/ae859faa54fe47954b8f38a54231be3d228c1053))

##### Code Refactoring

- **gerrit:** use schema validated `getJson` instead of `getJsonUnchecked`  ([#&#8203;43777](https://github.com/renovatebot/renovate/issues/43777)) ([dfe806f](https://github.com/renovatebot/renovate/commit/dfe806f9ac42549eafb7d9dcf38dd6dd76b53434))

### [`v43.216.4`](https://github.com/renovatebot/renovate/releases/tag/43.216.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.3...43.216.4)

##### Bug Fixes

- use lockedVersion for currentVersionTimestamp lookup ([#&#8203;42476](https://github.com/renovatebot/renovate/issues/42476)) ([5646cba](https://github.com/renovatebot/renovate/commit/5646cbae8c01789b137708e4338526a4ef06270c))

### [`v43.216.3`](https://github.com/renovatebot/renovate/releases/tag/43.216.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.2...43.216.3)

##### Bug Fixes

- **github:** use base\_tree in pushFiles to avoid org ruleset file-path restrictions ([#&#8203;42556](https://github.com/renovatebot/renovate/issues/42556)) ([def09c2](https://github.com/renovatebot/renovate/commit/def09c2661d0639af07c6767ebe3678a2cd9a297)), closes [#&#8203;42554](https://github.com/renovatebot/renovate/issues/42554) [#&#8203;13824](https://github.com/renovatebot/renovate/issues/13824) [#&#8203;14271](https://github.com/renovatebot/renovate/issues/14271)

##### Miscellaneous Chores

- **deps:** update dependency graphql to v16.14.1 (main) ([#&#8203;43887](https://github.com/renovatebot/renovate/issues/43887)) ([4790189](https://github.com/renovatebot/renovate/commit/479018975772c66591f616198b9955887c58a430))

##### Tests

- fix test cases failing inside devcontainer ([#&#8203;43886](https://github.com/renovatebot/renovate/issues/43886)) ([33ca9e6](https://github.com/renovatebot/renovate/commit/33ca9e6ed7e6d9e1676ed353c9556dc7f49a38ae))

### [`v43.216.2`](https://github.com/renovatebot/renovate/releases/tag/43.216.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.1...43.216.2)

##### Bug Fixes

- **manager/flux:** pin tag-only OCIRepository digests to spec.ref.digest ([#&#8203;43753](https://github.com/renovatebot/renovate/issues/43753)) ([5e4ef74](https://github.com/renovatebot/renovate/commit/5e4ef7486e36fa28777e792045e2f535190da333))

##### Miscellaneous Chores

- **deps:** update dependency tar to v7.5.16 (main) ([#&#8203;43880](https://github.com/renovatebot/renovate/issues/43880)) ([5e6b309](https://github.com/renovatebot/renovate/commit/5e6b309cc909027a6354a666527f66f361d141e2))
- **deps:** update linters to v1.68.0 (main) ([#&#8203;43883](https://github.com/renovatebot/renovate/issues/43883)) ([527c3df](https://github.com/renovatebot/renovate/commit/527c3dfb152f4b4ae1952b331edf1ec410e913fa))

##### Code Refactoring

- **schema-utils:** add DeepNullish and use it for conda pypi ([#&#8203;43877](https://github.com/renovatebot/renovate/issues/43877)) ([d23bef9](https://github.com/renovatebot/renovate/commit/d23bef96375a93747d73003a4def6fe7f1efc1c1))

##### Continuous Integration

- **agents:** extend AGENTS.md and add Claude hooks ([#&#8203;43470](https://github.com/renovatebot/renovate/issues/43470)) ([b632d27](https://github.com/renovatebot/renovate/commit/b632d27cdd5b6c46685fb46e3a52dc6740df5a61))

### [`v43.216.1`](https://github.com/renovatebot/renovate/releases/tag/43.216.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.216.0...43.216.1)

##### Bug Fixes

- **config/presets:** Exclude docker.io/kindest/node from nodejs versioning ([#&#8203;43772](https://github.com/renovatebot/renovate/issues/43772)) ([bb147e0](https://github.com/renovatebot/renovate/commit/bb147e04140a184919744d78781656a2bfc09172))
- **npm:** use packageName for pnpm overrides with range selectors in minimumReleaseAgeExclude ([#&#8203;43477](https://github.com/renovatebot/renovate/issues/43477)) ([5e1f88a](https://github.com/renovatebot/renovate/commit/5e1f88afc610a45f2d15a5ffc7f3c2d57ac66ce7))

### [`v43.216.0`](https://github.com/renovatebot/renovate/releases/tag/43.216.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.215.0...43.216.0)

##### Features

- **platform/github:** support gitUrl option on github ([#&#8203;43531](https://github.com/renovatebot/renovate/issues/43531)) ([2abd139](https://github.com/renovatebot/renovate/commit/2abd139cd2bf55c2e494d16c826e9bab42ab0d30)), closes [renovatebot/renovate#43086](https://github.com/renovatebot/renovate/issues/43086)

### [`v43.215.0`](https://github.com/renovatebot/renovate/releases/tag/43.215.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.6...43.215.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43847](https://github.com/renovatebot/renovate/issues/43847)) ([e065ed5](https://github.com/renovatebot/renovate/commit/e065ed5da88643e701b75c1d6c9f2c8089ca6799))

##### Miscellaneous Chores

- **deps:** update dependency vite to v8.0.15 (main) ([#&#8203;43866](https://github.com/renovatebot/renovate/issues/43866)) ([df314e0](https://github.com/renovatebot/renovate/commit/df314e09044be96c5ca3b7d9c0ad7700e8687474))
- **deps:** update dependency vite to v8.0.16 (main) ([#&#8203;43872](https://github.com/renovatebot/renovate/issues/43872)) ([9f9028e](https://github.com/renovatebot/renovate/commit/9f9028eab9d4207cfff2f1922381e4a795b6a019))
- **deps:** update vitest monorepo to v4.1.8 (main) ([#&#8203;43869](https://github.com/renovatebot/renovate/issues/43869)) ([5667e52](https://github.com/renovatebot/renovate/commit/5667e529ca9de687a31a8d29180404d19eb7c08c))

### [`v43.214.6`](https://github.com/renovatebot/renovate/releases/tag/43.214.6)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.5...43.214.6)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.8 (main) ([#&#8203;43863](https://github.com/renovatebot/renovate/issues/43863)) ([778b05c](https://github.com/renovatebot/renovate/commit/778b05c5d76aa19f81ce9575e289fa9bc5492447))

##### Documentation

- update references to astral-sh/setup-uv to v8.2.0 (main) ([#&#8203;43857](https://github.com/renovatebot/renovate/issues/43857)) ([8131324](https://github.com/renovatebot/renovate/commit/813132441d1cf5bd963cd2673bff84ac131ed0bc))
- update references to jaegertracing/jaeger to v2.19.0 (main) ([#&#8203;43858](https://github.com/renovatebot/renovate/issues/43858)) ([e96b028](https://github.com/renovatebot/renovate/commit/e96b0289a131046fd30cb34f68394b3214ac8a7a))
- update references to otel/opentelemetry-collector-contrib to v0.153.0 (main) ([#&#8203;43860](https://github.com/renovatebot/renovate/issues/43860)) ([c185b68](https://github.com/renovatebot/renovate/commit/c185b682b2566de38c05358ac62e8326a24415c6))
- update references to prom/prometheus to v3.12.0 (main) ([#&#8203;43861](https://github.com/renovatebot/renovate/issues/43861)) ([bf7974e](https://github.com/renovatebot/renovate/commit/bf7974e355e32524eaa1aeb66eb3207f2e1b1824))
- update references to renovate/renovate (main) ([#&#8203;43862](https://github.com/renovatebot/renovate/issues/43862)) ([1632a28](https://github.com/renovatebot/renovate/commit/1632a28ed83ee909725b0a5a2298190dbd195dc1))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#&#8203;43864](https://github.com/renovatebot/renovate/issues/43864)) ([51429fe](https://github.com/renovatebot/renovate/commit/51429fe8c27bb9d2acdcb5d5e10e09c78be32615))
- **deps:** update containerbase/internal-tools action to v4.6.42 (main) ([#&#8203;43859](https://github.com/renovatebot/renovate/issues/43859)) ([8032593](https://github.com/renovatebot/renovate/commit/8032593557f90f823bdadbb8f03e4ed2c37e1901))

### [`v43.214.5`](https://github.com/renovatebot/renovate/releases/tag/43.214.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.4...43.214.5)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.7 (main) ([#&#8203;43856](https://github.com/renovatebot/renovate/issues/43856)) ([9bac785](https://github.com/renovatebot/renovate/commit/9bac78590b88ad625c357622cc9742dc33fd6049))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.41 (main) ([#&#8203;43854](https://github.com/renovatebot/renovate/issues/43854)) ([54df7e7](https://github.com/renovatebot/renovate/commit/54df7e7784509e055b3015e6fb3f978c0cc8986e))
- **deps:** update dependency type-fest to v5.7.0 (main) ([#&#8203;43855](https://github.com/renovatebot/renovate/issues/43855)) ([251e67f](https://github.com/renovatebot/renovate/commit/251e67f3b6f86e927f38d394cc274ed2e13f749b))

### [`v43.214.4`](https://github.com/renovatebot/renovate/releases/tag/43.214.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.3...43.214.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.6 (main) ([#&#8203;43853](https://github.com/renovatebot/renovate/issues/43853)) ([52d88af](https://github.com/renovatebot/renovate/commit/52d88af2cbd9755d9a8cffc633f4ea5100bd54a5))

##### Documentation

- **schema:** link config options to docs ([#&#8203;43613](https://github.com/renovatebot/renovate/issues/43613)) ([def98d0](https://github.com/renovatebot/renovate/commit/def98d0e3c6a42fca875db78a25b1da142e5f3b2))

##### Miscellaneous Chores

- **deps:** update dependency lint-staged to v17.0.7 (main) ([#&#8203;43852](https://github.com/renovatebot/renovate/issues/43852)) ([8a58267](https://github.com/renovatebot/renovate/commit/8a5826701dc56ddab5cad1ae4bc938f9799d2c7d))
- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.24 (main) ([#&#8203;43849](https://github.com/renovatebot/renovate/issues/43849)) ([76a45a1](https://github.com/renovatebot/renovate/commit/76a45a10fe2e2f5e09a546914c0ab9d712895e5d))

### [`v43.214.3`](https://github.com/renovatebot/renovate/releases/tag/43.214.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.2...43.214.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.5 (main) ([#&#8203;43851](https://github.com/renovatebot/renovate/issues/43851)) ([5d451e9](https://github.com/renovatebot/renovate/commit/5d451e9729e4d2b5db97cd2b8d4372899d0f962b))

##### Miscellaneous Chores

- **deps:** update codecov/codecov-action action to v6.0.2 (main) ([#&#8203;43848](https://github.com/renovatebot/renovate/issues/43848)) ([5df20fd](https://github.com/renovatebot/renovate/commit/5df20fdcfbad95acf9099c2d8e6af7b85aad4689))
- **deps:** update containerbase/internal-tools action to v4.6.40 (main) ([#&#8203;43846](https://github.com/renovatebot/renovate/issues/43846)) ([afcc22e](https://github.com/renovatebot/renovate/commit/afcc22e6d528cbd0b77793402181a166c75a8827))
- **deps:** update dependency lint-staged to v17.0.6 (main) ([#&#8203;43843](https://github.com/renovatebot/renovate/issues/43843)) ([9ccca70](https://github.com/renovatebot/renovate/commit/9ccca70da07acf11cd1d950ba5cb47991048b3f8))
- **deps:** update linters to v1.67.0 (main) ([#&#8203;42416](https://github.com/renovatebot/renovate/issues/42416)) ([9245b57](https://github.com/renovatebot/renovate/commit/9245b57c581cf8c5a571c8ffae6553ec21298cb7))

### [`v43.214.2`](https://github.com/renovatebot/renovate/releases/tag/43.214.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.1...43.214.2)

##### Bug Fixes

- **config/validation:** validate children of arrays in global config ([#&#8203;43836](https://github.com/renovatebot/renovate/issues/43836)) ([460fa82](https://github.com/renovatebot/renovate/commit/460fa82cf5eb3a31d3e832043f621f5e9eb449c4))
- **types:** allow global config to be set in `repositories` ([#&#8203;43837](https://github.com/renovatebot/renovate/issues/43837)) ([0ba948c](https://github.com/renovatebot/renovate/commit/0ba948cb851133f3a52536ac3a50620912656387))

##### Tests

- **config/validation:** remove `platformConfig` test ([#&#8203;43835](https://github.com/renovatebot/renovate/issues/43835)) ([d0deb90](https://github.com/renovatebot/renovate/commit/d0deb9077e5a952107d59051af90d13c9c09b726))

### [`v43.214.1`](https://github.com/renovatebot/renovate/releases/tag/43.214.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.214.0...43.214.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.5.0 (main) ([#&#8203;43842](https://github.com/renovatebot/renovate/issues/43842)) ([37d5ec5](https://github.com/renovatebot/renovate/commit/37d5ec56c535f27495a9ffced14fe15a5f312e2e))

##### Build System

- **deps:** update dependency protobufjs to v8.5.0 (main) ([#&#8203;43841](https://github.com/renovatebot/renovate/issues/43841)) ([3dabd1f](https://github.com/renovatebot/renovate/commit/3dabd1fd52d5d0112b811ea540fdf176783b9540))

### [`v43.214.0`](https://github.com/renovatebot/renovate/releases/tag/43.214.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.3...43.214.0)

##### Features

- **manager/nuget:** default `rangeStrategy` to bump ([#&#8203;43820](https://github.com/renovatebot/renovate/issues/43820)) ([4f7eed4](https://github.com/renovatebot/renovate/commit/4f7eed427390ea8531cbead0c6f39dbdd91e8d79))

##### Documentation

- **manger/github-actions:** reword "community actions" section ([#&#8203;43829](https://github.com/renovatebot/renovate/issues/43829)) ([4bf6bd9](https://github.com/renovatebot/renovate/commit/4bf6bd9b9285fa5059c520947a753e5c479a03a8))

##### Tests

- **workers/global:** fix typo ([#&#8203;43838](https://github.com/renovatebot/renovate/issues/43838)) ([8c6a8d8](https://github.com/renovatebot/renovate/commit/8c6a8d82e5e12213f5a957a543d00fb1daa5d84b))

### [`v43.213.3`](https://github.com/renovatebot/renovate/releases/tag/43.213.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.2...43.213.3)

##### Bug Fixes

- **conda/pypi:** allow nullable strings ([#&#8203;43834](https://github.com/renovatebot/renovate/issues/43834)) ([5835388](https://github.com/renovatebot/renovate/commit/5835388020781347bad2ae76eefc47ea6b68be07))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#&#8203;43832](https://github.com/renovatebot/renovate/issues/43832)) ([6e41173](https://github.com/renovatebot/renovate/commit/6e411730a05a642c22ffa5fa4ab71f0eea4cdad2))
- **datasource/pypi:** cover null and missing home\_page ([#&#8203;43828](https://github.com/renovatebot/renovate/issues/43828)) ([c3998a3](https://github.com/renovatebot/renovate/commit/c3998a3b91bdcd00a61a66ba145f0956cadcf859)), closes [#&#8203;43814](https://github.com/renovatebot/renovate/issues/43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#&#8203;43830](https://github.com/renovatebot/renovate/issues/43830)) ([15e719b](https://github.com/renovatebot/renovate/commit/15e719bd9e6bc117315da52b7a7237beb10ea0a0))

### [`v43.213.2`](https://github.com/renovatebot/renovate/releases/tag/43.213.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.1...43.213.2)

##### Bug Fixes

- **datasource/pypi:** allow null home\_page in PyPI JSON response ([#&#8203;43814](https://github.com/renovatebot/renovate/issues/43814)) ([1c3a16c](https://github.com/renovatebot/renovate/commit/1c3a16c6a55b5765713c58745bdd4a9de099344e))
- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#&#8203;43824](https://github.com/renovatebot/renovate/issues/43824)) ([059d4fe](https://github.com/renovatebot/renovate/commit/059d4fe086d7fc8b4e0b7f60fafb0ca7fd9b21f6))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#&#8203;43799](https://github.com/renovatebot/renovate/issues/43799)) ([b0d84ad](https://github.com/renovatebot/renovate/commit/b0d84ad60a03ede29194715e11005d2e624064c3))
- **config:** ensure no `default` options require migrating ([#&#8203;43806](https://github.com/renovatebot/renovate/issues/43806)) ([7a87094](https://github.com/renovatebot/renovate/commit/7a87094daa0516988edeb57ff8bdd15e607268cb)), closes [#&#8203;43804](https://github.com/renovatebot/renovate/issues/43804)

### [`v43.213.1`](https://github.com/renovatebot/renovate/releases/tag/43.213.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.213.0...43.213.1)

##### Bug Fixes

- **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#&#8203;43804](https://github.com/renovatebot/renovate/issues/43804)) ([c91f9f3](https://github.com/renovatebot/renovate/commit/c91f9f3bc9060468942802fe603341b5f7061652))

### [`v43.213.0`](https://github.com/renovatebot/renovate/releases/tag/43.213.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.4...43.213.0)

##### Features

- **github-actions:** add community actions ([#&#8203;43821](https://github.com/renovatebot/renovate/issues/43821)) ([27a3f58](https://github.com/renovatebot/renovate/commit/27a3f5871f843e88dde20363c52e4fa9ef5ad397))

##### Documentation

- update pip-compile project URL ([#&#8203;43816](https://github.com/renovatebot/renovate/issues/43816)) ([e84d2db](https://github.com/renovatebot/renovate/commit/e84d2dbec1d2e33f6bf49b1b282d8f1db76f8e2e))

##### Miscellaneous Chores

- **deps:** update jdx/mise-action action to v4.1.0 (main) ([#&#8203;43813](https://github.com/renovatebot/renovate/issues/43813)) ([95c42c8](https://github.com/renovatebot/renovate/commit/95c42c82cffb97a648a5425fb9892bbd8dedeba8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#&#8203;39710](https://github.com/renovatebot/renovate/issues/39710)) ([981df6a](https://github.com/renovatebot/renovate/commit/981df6afdb23dcbde01ae16f9f8413be85a4f8e0))

### [`v43.212.4`](https://github.com/renovatebot/renovate/releases/tag/43.212.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.3...43.212.4)

##### Bug Fixes

- **config:** clarify that `bumpVersions.bumpType` supports templating ([#&#8203;43805](https://github.com/renovatebot/renovate/issues/43805)) ([83bba0e](https://github.com/renovatebot/renovate/commit/83bba0e48adac4ca2e86fe55f5cd76a911a79b26))
- **config:** mark relevant options with `patternMatch` ([#&#8203;43798](https://github.com/renovatebot/renovate/issues/43798)) ([309af5a](https://github.com/renovatebot/renovate/commit/309af5aac3d63c1e2f5aee448264d85322b3b867)), closes [#&#8203;40805](https://github.com/renovatebot/renovate/issues/40805)

### [`v43.212.3`](https://github.com/renovatebot/renovate/releases/tag/43.212.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.2...43.212.3)

##### Bug Fixes

- **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#&#8203;43802](https://github.com/renovatebot/renovate/issues/43802)) ([65dd0d4](https://github.com/renovatebot/renovate/commit/65dd0d45d982ab7bab3a45560218a6e4e9618cf0))

##### Miscellaneous Chores

- **deps:** update dependency tsdown to v0.22.1 (main) ([#&#8203;43808](https://github.com/renovatebot/renovate/issues/43808)) ([43c5c6e](https://github.com/renovatebot/renovate/commit/43c5c6e98ec719573f8e7f7f387cfec69be2fd15))
- **deps:** update github/codeql-action action to v4.36.2 (main) ([#&#8203;43809](https://github.com/renovatebot/renovate/issues/43809)) ([3eca3b4](https://github.com/renovatebot/renovate/commit/3eca3b45b873afd10b3ef37c5318e498cd3f3f33))

### [`v43.212.2`](https://github.com/renovatebot/renovate/releases/tag/43.212.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.1...43.212.2)

##### Bug Fixes

- **datasource/npm:** tolerate non-string `time` entries in packument ([#&#8203;43779](https://github.com/renovatebot/renovate/issues/43779)) ([8bbce59](https://github.com/renovatebot/renovate/commit/8bbce59ece5f214fbe3f801778e44ef3c40b23e5))

### [`v43.212.1`](https://github.com/renovatebot/renovate/releases/tag/43.212.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.212.0...43.212.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#&#8203;43797](https://github.com/renovatebot/renovate/issues/43797)) ([1a5025e](https://github.com/renovatebot/renovate/commit/1a5025efb07c1f908e3fe39f01ef35e1b3f04400))

##### Documentation

- **getting-started:** reword the Mend Renovate Self-Hosted section ([#&#8203;43790](https://github.com/renovatebot/renovate/issues/43790)) ([23eaa82](https://github.com/renovatebot/renovate/commit/23eaa823d5d054228d61f7e573a386564f3fcb71))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#&#8203;43792](https://github.com/renovatebot/renovate/issues/43792)) ([f6ae29e](https://github.com/renovatebot/renovate/commit/f6ae29e559311cdd979be89e829aeb893b559123))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#&#8203;43793](https://github.com/renovatebot/renovate/issues/43793)) ([576273c](https://github.com/renovatebot/renovate/commit/576273c0203d3fd8cfbc1e14228787bfaeac172b))
- **deps:** update dependency memfs to v4.57.3 (main) ([#&#8203;43796](https://github.com/renovatebot/renovate/issues/43796)) ([9784a62](https://github.com/renovatebot/renovate/commit/9784a62426f901ab4a856c39a8af5414a3c58144))

### [`v43.212.0`](https://github.com/renovatebot/renovate/releases/tag/43.212.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.211.0...43.212.0)

##### Features

- **presets:** stylelint packages group ([#&#8203;43351](https://github.com/renovatebot/renovate/issues/43351)) ([f60b693](https://github.com/renovatebot/renovate/commit/f60b6930bf861c5ad02bd067a5b9b7bd0a3434d3))

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.14.0 (main) ([#&#8203;43784](https://github.com/renovatebot/renovate/issues/43784)) ([62904a1](https://github.com/renovatebot/renovate/commit/62904a1ff4f61dd418c77e8443f5131125f096d9))

### [`v43.211.0`](https://github.com/renovatebot/renovate/releases/tag/43.211.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.2...43.211.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#&#8203;43752](https://github.com/renovatebot/renovate/issues/43752)) ([12b6f16](https://github.com/renovatebot/renovate/commit/12b6f16691331b20e77a3e404838be1121cc0dba))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#&#8203;43781](https://github.com/renovatebot/renovate/issues/43781)) ([08e33ca](https://github.com/renovatebot/renovate/commit/08e33ca50c05eb3c3e4c3aeec37bab86c663c38e))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#&#8203;43782](https://github.com/renovatebot/renovate/issues/43782)) ([fa7a272](https://github.com/renovatebot/renovate/commit/fa7a272221981dd02313b0eb9b48f7770acc9270))
- **deps:** update dependency pnpm to v10.34.1 (main) ([#&#8203;43778](https://github.com/renovatebot/renovate/issues/43778)) ([f7f1b12](https://github.com/renovatebot/renovate/commit/f7f1b12e131e748ae0acbe9b9e298e84a8d4ce57))

### [`v43.210.2`](https://github.com/renovatebot/renovate/releases/tag/43.210.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.1...43.210.2)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#&#8203;43699](https://github.com/renovatebot/renovate/issues/43699)) ([c908d07](https://github.com/renovatebot/renovate/commit/c908d078ef2245e9d3c353894cffcfa97b9042fb))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#&#8203;43773](https://github.com/renovatebot/renovate/issues/43773)) ([30e644c](https://github.com/renovatebot/renovate/commit/30e644ce0151d659e579ca27eb5af5cfb40b8474))

### [`v43.210.1`](https://github.com/renovatebot/renovate/releases/tag/43.210.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.210.0...43.210.1)

##### Bug Fixes

- **mise:** require allowlisting for lock updates ([#&#8203;43606](https://github.com/renovatebot/renovate/issues/43606)) ([0338dd7](https://github.com/renovatebot/renovate/commit/0338dd74ba5b3ccf6b32b0a7e86ca57d4d97df2e))

##### Build System

- **deps:** update dependency lru-cache to v11.5.1 (main) ([#&#8203;43766](https://github.com/renovatebot/renovate/issues/43766)) ([ed826f1](https://github.com/renovatebot/renovate/commit/ed826f1360771e565d111530d78850363302b07d))

### [`v43.210.0`](https://github.com/renovatebot/renovate/releases/tag/43.210.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.5...43.210.0)

##### Features

- **platform/azure:** add dependency dashboard support ([#&#8203;42758](https://github.com/renovatebot/renovate/issues/42758)) ([eaa2cea](https://github.com/renovatebot/renovate/commit/eaa2cea3e12351712673ea64726dc77c6a607a8c)), closes [#&#8203;9592](https://github.com/renovatebot/renovate/issues/9592)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v10.34.0 (main) ([#&#8203;43767](https://github.com/renovatebot/renovate/issues/43767)) ([8ff4e70](https://github.com/renovatebot/renovate/commit/8ff4e70f97a719f4c81474c1ba34138c092c2482))

##### Code Refactoring

- **misc:** remove `getJsonUnchecked`  usages ([#&#8203;43696](https://github.com/renovatebot/renovate/issues/43696)) ([3ed45d1](https://github.com/renovatebot/renovate/commit/3ed45d1efdd5da968c2d3a9eab904f8d733b2573))

##### Continuous Integration

- **linter:** detect schema suffixes even when using schema-utils  ([#&#8203;43768](https://github.com/renovatebot/renovate/issues/43768)) ([a2b1a4c](https://github.com/renovatebot/renovate/commit/a2b1a4c5850e92f8869c8e4a0858deb00a4d6b4b))

### [`v43.209.5`](https://github.com/renovatebot/renovate/releases/tag/43.209.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.4...43.209.5)

##### Bug Fixes

- **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#&#8203;43503](https://github.com/renovatebot/renovate/issues/43503)) ([adc224d](https://github.com/renovatebot/renovate/commit/adc224de124d1731c4ec4211280f28ab43e62413))

##### Miscellaneous Chores

- add a tool to decompress cache keys ([#&#8203;43522](https://github.com/renovatebot/renovate/issues/43522)) ([72ec383](https://github.com/renovatebot/renovate/commit/72ec3836f52d53bfe891a33c2a03d32ec32ac892))
- **deps:** update dependency [@&#8203;biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#&#8203;43765](https://github.com/renovatebot/renovate/issues/43765)) ([d832500](https://github.com/renovatebot/renovate/commit/d832500f7541dd8b294009b94aaeb2318d21fd30))

##### Code Refactoring

- **datasource/bitbucket:** add schema validation for request ([#&#8203;43673](https://github.com/renovatebot/renovate/issues/43673)) ([06a8bdf](https://github.com/renovatebot/renovate/commit/06a8bdf7b363bbd90ea387121da30ca90c547453))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#&#8203;43700](https://github.com/renovatebot/renovate/issues/43700)) ([be4d2e0](https://github.com/renovatebot/renovate/commit/be4d2e0892b786e80c21a97100df661a205dd63d))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#&#8203;43759](https://github.com/renovatebot/renovate/issues/43759)) ([783cbee](https://github.com/renovatebot/renovate/commit/783cbee6a41e916190253c3c1d5e71ed05ccdc6d))

##### Tests

- **workers/repository:** simplify config hash tests for onboarding ([#&#8203;43757](https://github.com/renovatebot/renovate/issues/43757)) ([27a65eb](https://github.com/renovatebot/renovate/commit/27a65ebea813eb955ac04033a70ac024fbc4efeb))

### [`v43.209.4`](https://github.com/renovatebot/renovate/releases/tag/43.209.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.3...43.209.4)

##### Bug Fixes

- **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#&#8203;43697](https://github.com/renovatebot/renovate/issues/43697)) ([ef557ac](https://github.com/renovatebot/renovate/commit/ef557aca81c7d14706f0a2f5a8316b7b9d17d6f1))

##### Miscellaneous Chores

- **deps:** update actions/checkout action to v6.0.3 (main) ([#&#8203;43744](https://github.com/renovatebot/renovate/issues/43744)) ([a859205](https://github.com/renovatebot/renovate/commit/a859205bc32c7e90c11644031a3e0e070976b793))

##### Continuous Integration

- don't persist credentials after checkout ([#&#8203;43748](https://github.com/renovatebot/renovate/issues/43748)) ([7ac8c54](https://github.com/renovatebot/renovate/commit/7ac8c5415db0eb83b366aae00170c963f311d52b))

### [`v43.209.3`](https://github.com/renovatebot/renovate/releases/tag/43.209.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.2...43.209.3)

##### Bug Fixes

- **workers/repository:** correctly render `schedule` for vulnerability alerts ([#&#8203;43743](https://github.com/renovatebot/renovate/issues/43743)) ([bcecdad](https://github.com/renovatebot/renovate/commit/bcecdadedc35bbbc0ae384232a851b6aa3884dd8))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#&#8203;43754](https://github.com/renovatebot/renovate/issues/43754)) ([00baa5c](https://github.com/renovatebot/renovate/commit/00baa5c4c05d055f1ebb722ec8ab4b573ee6b225))

### [`v43.209.2`](https://github.com/renovatebot/renovate/releases/tag/43.209.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.1...43.209.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#&#8203;43751](https://github.com/renovatebot/renovate/issues/43751)) ([160e9f9](https://github.com/renovatebot/renovate/commit/160e9f9bb8db5f6b3c00c6ad9af7e6b6659b77ed))

### [`v43.209.1`](https://github.com/renovatebot/renovate/releases/tag/43.209.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.209.0...43.209.1)

##### Bug Fixes

- **workers/repository:** don't re-process `init` error ([#&#8203;43745](https://github.com/renovatebot/renovate/issues/43745)) ([8fa3d5b](https://github.com/renovatebot/renovate/commit/8fa3d5b4fc4d62cf88fffdd8176677f8543a6b61))

##### Documentation

- **opentelemetry:** correct typo ([#&#8203;43738](https://github.com/renovatebot/renovate/issues/43738)) ([a7e6ce3](https://github.com/renovatebot/renovate/commit/a7e6ce38651a15943a46a25970a20fbc944c6b2f))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#&#8203;43747](https://github.com/renovatebot/renovate/issues/43747)) ([7a1ee8d](https://github.com/renovatebot/renovate/commit/7a1ee8df9d9660f3edd00ba860d2914ecee13071))
- **workers/repository:** instrument `handleError` ([#&#8203;43746](https://github.com/renovatebot/renovate/issues/43746)) ([b0eaed7](https://github.com/renovatebot/renovate/commit/b0eaed712e71eebe51c4949d5d0c6c0beeb2638d))

### [`v43.209.0`](https://github.com/renovatebot/renovate/releases/tag/43.209.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.2...43.209.0)

##### Features

- **mise:** extract task tools ([#&#8203;43721](https://github.com/renovatebot/renovate/issues/43721)) ([da3e77c](https://github.com/renovatebot/renovate/commit/da3e77cb9d432a820911ac49477a8e39be6e69ef))

##### Documentation

- ensure that config in documentation is error and warning free ([#&#8203;43727](https://github.com/renovatebot/renovate/issues/43727)) ([128f446](https://github.com/renovatebot/renovate/commit/128f446e086142c29b8f0b3137065f9c31db703f))

### [`v43.208.2`](https://github.com/renovatebot/renovate/releases/tag/43.208.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.1...43.208.2)

##### Bug Fixes

- **worker/lookup:** don't use a range as current version ([#&#8203;43737](https://github.com/renovatebot/renovate/issues/43737)) ([058faaa](https://github.com/renovatebot/renovate/commit/058faaa87231915f27008eb0d55092dcf1ddf91f))

##### Tests

- **linter:**  zod schema and infered type naming rule ([#&#8203;43736](https://github.com/renovatebot/renovate/issues/43736)) ([914c64a](https://github.com/renovatebot/renovate/commit/914c64afbdebc9e44995fcffba6b926bfc40f837))

### [`v43.208.1`](https://github.com/renovatebot/renovate/releases/tag/43.208.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.208.0...43.208.1)

##### Bug Fixes

- **config-validator:** correctly warn when no files are being validated ([#&#8203;43732](https://github.com/renovatebot/renovate/issues/43732)) ([16c4b93](https://github.com/renovatebot/renovate/commit/16c4b9348ee57bc082125ecd8d90570c3ae5228c))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#&#8203;43734](https://github.com/renovatebot/renovate/issues/43734)) ([a9a47c3](https://github.com/renovatebot/renovate/commit/a9a47c3a6cc2414e020ef36d492949bed9892c40))

##### Miscellaneous Chores

- **deps:** update github/codeql-action action to v4.36.1 (main) ([#&#8203;43733](https://github.com/renovatebot/renovate/issues/43733)) ([4a50ea0](https://github.com/renovatebot/renovate/commit/4a50ea0efbbdb543045457cc9753da4575f7e802))

### [`v43.208.0`](https://github.com/renovatebot/renovate/releases/tag/43.208.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.4...43.208.0)

> \[!NOTE]
> This may lead to recreation of PRs due to the change in title.

##### Features

- apply group settings when only one update is present ([#&#8203;43629](https://github.com/renovatebot/renovate/issues/43629)) ([e5b0950](https://github.com/renovatebot/renovate/commit/e5b0950c58f41f894aec2e5ac5e7174341dd75e7))

### [`v43.207.4`](https://github.com/renovatebot/renovate/releases/tag/43.207.4)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.3...43.207.4)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#&#8203;43720](https://github.com/renovatebot/renovate/issues/43720)) ([a65e279](https://github.com/renovatebot/renovate/commit/a65e279846055447282442209b7c14ec7577c208))

### [`v43.207.3`](https://github.com/renovatebot/renovate/releases/tag/43.207.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.2...43.207.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#&#8203;43717](https://github.com/renovatebot/renovate/issues/43717)) ([c17741f](https://github.com/renovatebot/renovate/commit/c17741fabeccfa8bb68db1721d3a2cc45bc3095e))

### [`v43.207.2`](https://github.com/renovatebot/renovate/releases/tag/43.207.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.1...43.207.2)

##### Bug Fixes

- **util/http:** remove workaround for `onCancel` ([#&#8203;43713](https://github.com/renovatebot/renovate/issues/43713)) ([1f5acc0](https://github.com/renovatebot/renovate/commit/1f5acc0c89228737999a09cc3bbae78c9f5759af))

##### Miscellaneous Chores

- **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#&#8203;43714](https://github.com/renovatebot/renovate/issues/43714)) ([0d78978](https://github.com/renovatebot/renovate/commit/0d789785599a5f0f8b1e1452bb77f96246b8a3b1))

### [`v43.207.1`](https://github.com/renovatebot/renovate/releases/tag/43.207.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.207.0...43.207.1)

##### Bug Fixes

- **datasource/docker:** avoid caching null digest results ([#&#8203;43521](https://github.com/renovatebot/renovate/issues/43521)) ([8a7d6b9](https://github.com/renovatebot/renovate/commit/8a7d6b9e2c6cf8a2133db51ced54450c334e587c))

### [`v43.207.0`](https://github.com/renovatebot/renovate/releases/tag/43.207.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.206.1...43.207.0)

##### Features

- **presets:** link to Octochangelog for updates to Renovate itself ([#&#8203;43712](https://github.com/renovatebot/renovate/issues/43712)) ([87b4a04](https://github.com/renovatebot/renovate/commit/87b4a04a006dff8b49e8aa8f5c428e374d6077ae)), closes [#&#8203;41809](https://github.com/renovatebot/renovate/issues/41809)

### [`v43.206.1`](https://github.com/renovatebot/renovate/releases/tag/43.206.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.206.0...43.206.1)

##### Bug Fixes

- **types:** allow `gitUrl` in global config ([#&#8203;43652](https://github.com/renovatebot/renovate/issues/43652)) ([80690bf](https://github.com/renovatebot/renovate/commit/80690bfab9becc5a577ce8bbdaff5784fd3dbca7))
- **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#&#8203;43605](https://github.com/renovatebot/renovate/issues/43605)) ([e4710c1](https://github.com/renovatebot/renovate/commit/e4710c1df509b807f8f38f02450d92da9bb419a5))

##### Documentation

- **development:** `npm deprecate` old versions ([#&#8203;43675](https://github.com/renovatebot/renovate/issues/43675)) ([036da65](https://github.com/renovatebot/renovate/commit/036da654c8f15ea566b9ed25b026778d1b2a5864))
- **presets:** clarify `local>` usage ([#&#8203;43679](https://github.com/renovatebot/renovate/issues/43679)) ([bc1850c](https://github.com/renovatebot/renovate/commit/bc1850c5cb7f2762f9d82061877233d3a0fad447))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#&#8203;43660](https://github.com/renovatebot/renovate/issues/43660)) ([dd1e0c8](https://github.com/renovatebot/renovate/commit/dd1e0c88a95b997c7b13bb45e5f72bc07c5cc9df))
- replace `extract-zip` with `adm-zip` ([#&#8203;43709](https://github.com/renovatebot/renovate/issues/43709)) ([3afdb6f](https://github.com/renovatebot/renovate/commit/3afdb6ff5fb50ae022632cb56d3b428a55428639))

### [`v43.206.0`](https://github.com/renovatebot/renovate/releases/tag/43.206.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.3...43.206.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43702](https://github.com/renovatebot/renovate/issues/43702)) ([15a73fb](https://github.com/renovatebot/renovate/commit/15a73fb23f17e24c43508bdce38eba50eeef7ac2))

### [`v43.205.3`](https://github.com/renovatebot/renovate/releases/tag/43.205.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.2...43.205.3)

##### Documentation

- update references to python to [`250e5c9`](https://github.com/renovatebot/renovate/commit/250e5c9) (main) ([#&#8203;43705](https://github.com/renovatebot/renovate/issues/43705)) ([d755b7a](https://github.com/renovatebot/renovate/commit/d755b7a98db126c1feb2c31e7ca0b8ba37457992))

##### Tests

- **git:** increase timeout to 30s ([#&#8203;43704](https://github.com/renovatebot/renovate/issues/43704)) ([6f9411c](https://github.com/renovatebot/renovate/commit/6f9411c7d48238544861baca9b6b484d73899b39))

##### Build System

- **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#&#8203;43706](https://github.com/renovatebot/renovate/issues/43706)) ([2bf5f3e](https://github.com/renovatebot/renovate/commit/2bf5f3ec60e6e6bd5dd6e81817e7f7d1d6eeba10))

### [`v43.205.2`](https://github.com/renovatebot/renovate/releases/tag/43.205.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.1...43.205.2)

##### Build System

- **deps:** update dependency markdown-it to v14.2.0 (main) ([#&#8203;43701](https://github.com/renovatebot/renovate/issues/43701)) ([af9be72](https://github.com/renovatebot/renovate/commit/af9be72df83ba69b90c425a77211e52e5fcd2bbc))

### [`v43.205.1`](https://github.com/renovatebot/renovate/releases/tag/43.205.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.205.0...43.205.1)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#&#8203;43694](https://github.com/renovatebot/renovate/issues/43694)) ([b69b637](https://github.com/renovatebot/renovate/commit/b69b6373e82bdfe9d8cab8cb907ef5df960a5c6c))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#&#8203;43693](https://github.com/renovatebot/renovate/issues/43693)) ([4cb1785](https://github.com/renovatebot/renovate/commit/4cb17852c3c0c05d8f6488e163bf7e5f1090b3ca))
- migrate from zod/v3 to zod/v4 ([#&#8203;43691](https://github.com/renovatebot/renovate/issues/43691)) ([15f4bd8](https://github.com/renovatebot/renovate/commit/15f4bd8eff8c6ec505d1a6c42eee467b1c66fbae))

### [`v43.205.0`](https://github.com/renovatebot/renovate/releases/tag/43.205.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.204.1...43.205.0)

##### Features

- **data:** automatic update of static data ([#&#8203;43559](https://github.com/renovatebot/renovate/issues/43559)) ([442bb9c](https://github.com/renovatebot/renovate/commit/442bb9c4ce12f6450cfba722fa8f3d333c33a540))

##### Bug Fixes

- **autoreplace:** handle digest-only update without replaceString ([#&#8203;42840](https://github.com/renovatebot/renovate/issues/42840)) ([2d0d32c](https://github.com/renovatebot/renovate/commit/2d0d32c6fd971f940e4a5715f807c178a9147623))

##### Miscellaneous Chores

- **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#&#8203;43690](https://github.com/renovatebot/renovate/issues/43690)) ([a9db3a3](https://github.com/renovatebot/renovate/commit/a9db3a33506391325fe923ae8e258dca5a4765ad))

### [`v43.204.1`](https://github.com/renovatebot/renovate/releases/tag/43.204.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.204.0...43.204.1)

##### Bug Fixes

- **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#&#8203;43348](https://github.com/renovatebot/renovate/issues/43348)) ([0ab2acf](https://github.com/renovatebot/renovate/commit/0ab2acfb52e85f3b2cfdeb11671e20130d738385)), closes [#&#8203;41629](https://github.com/renovatebot/renovate/issues/41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#&#8203;43688](https://github.com/renovatebot/renovate/issues/43688)) ([0657330](https://github.com/renovatebot/renovate/commit/065733070a531d72cb386d324834160e22d1ee4a))

### [`v43.204.0`](https://github.com/renovatebot/renovate/releases/tag/43.204.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.203.0...43.204.0)

##### Features

- **presets:** support fetching `.jsonc` files ([#&#8203;43680](https://github.com/renovatebot/renovate/issues/43680)) ([0ccf832](https://github.com/renovatebot/renovate/commit/0ccf83253f92111a5e8ffb04f68635952a0a8437))

##### Documentation

- add a "deep dive" on environment variables ([#&#8203;43243](https://github.com/renovatebot/renovate/issues/43243)) ([cbd174e](https://github.com/renovatebot/renovate/commit/cbd174e1288aec1e8f1ce622f47c97f33cd87463))

### [`v43.203.0`](https://github.com/renovatebot/renovate/releases/tag/43.203.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.202.1...43.203.0)

##### Features

- **config:** support explicit `.jsonc` file ([#&#8203;43677](https://github.com/renovatebot/renovate/issues/43677)) ([6fb540d](https://github.com/renovatebot/renovate/commit/6fb540d4947207765457d73c4ffe6eea9b7d4cfd)), closes [#&#8203;40868](https://github.com/renovatebot/renovate/issues/40868) [#&#8203;36141](https://github.com/renovatebot/renovate/issues/36141)

##### Documentation

- **config:** reword repo configuration options header ([#&#8203;43678](https://github.com/renovatebot/renovate/issues/43678)) ([7a2af53](https://github.com/renovatebot/renovate/commit/7a2af5318ce672575465f3f088e8b296577fdc37))

##### Miscellaneous Chores

- **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#&#8203;43283](https://github.com/renovatebot/renovate/issues/43283)) ([392105b](https://github.com/renovatebot/renovate/commit/392105b7c6125c52ca35b3d9b4a569641dd5f759))

### [`v43.202.1`](https://github.com/renovatebot/renovate/releases/tag/43.202.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.202.0...43.202.1)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.2 (main) ([#&#8203;43671](https://github.com/renovatebot/renovate/issues/43671)) ([27dd08d](https://github.com/renovatebot/renovate/commit/27dd08dc6b89b847c84c14b6f23c1098f2b6e86b))

##### Build System

- **deps:** update dependency protobufjs to v8.4.2 (main) ([#&#8203;43670](https://github.com/renovatebot/renovate/issues/43670)) ([ae1039a](https://github.com/renovatebot/renovate/commit/ae1039ad331f7c60de701398a895dfc9fc90604b))

### [`v43.202.0`](https://github.com/renovatebot/renovate/releases/tag/43.202.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.3...43.202.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#&#8203;43669](https://github.com/renovatebot/renovate/issues/43669)) ([f3ed6fb](https://github.com/renovatebot/renovate/commit/f3ed6fb7507f3008fe5a3e20f3e087afd7035e62))

### [`v43.201.3`](https://github.com/renovatebot/renovate/releases/tag/43.201.3)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.2...43.201.3)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#&#8203;43668](https://github.com/renovatebot/renovate/issues/43668)) ([05bd161](https://github.com/renovatebot/renovate/commit/05bd161ccdddacaed4d226962261c527aec48d0d))

### [`v43.201.2`](https://github.com/renovatebot/renovate/releases/tag/43.201.2)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.1...43.201.2)

##### Bug Fixes

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#&#8203;43667](https://github.com/renovatebot/renovate/issues/43667)) ([7b74cba](https://github.com/renovatebot/renovate/commit/7b74cba8b051062c4151700dee550814921dc855))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.1 (main) ([#&#8203;43666](https://github.com/renovatebot/renovate/issues/43666)) ([0b6059d](https://github.com/renovatebot/renovate/commit/0b6059dc1a846b6d0e59d8360647084daa2486e3))

### [`v43.201.1`](https://github.com/renovatebot/renovate/releases/tag/43.201.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.201.0...43.201.1)

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#&#8203;43664](https://github.com/renovatebot/renovate/issues/43664)) ([e8d3159](https://github.com/renovatebot/renovate/commit/e8d31597e3c11be52bff486cb0371f007a92a464))

##### Build System

- **deps:** update dependency protobufjs to v8.4.1 (main) ([#&#8203;43663](https://github.com/renovatebot/renovate/issues/43663)) ([779866a](https://github.com/renovatebot/renovate/commit/779866a1c4dea35a991d1225dd4af480faefb493))

### [`v43.201.0`](https://github.com/renovatebot/renovate/releases/tag/43.201.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.200.1...43.201.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.0 (main) ([#&#8203;43662](https://github.com/renovatebot/renovate/issues/43662)) ([7929cc5](https://github.com/renovatebot/renovate/commit/7929cc53c73f99d52b385692094cf16904e8f5cc))

##### Build System

- **deps:** update dependency semver to v7.8.1 (main) ([#&#8203;43661](https://github.com/renovatebot/renovate/issues/43661)) ([4bc64c5](https://github.com/renovatebot/renovate/commit/4bc64c55ff9ba9df6ba54c078c7179890f9d8a74))

### [`v43.200.1`](https://github.com/renovatebot/renovate/releases/tag/43.200.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.200.0...43.200.1)

##### Bug Fixes

- **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#&#8203;43658](https://github.com/renovatebot/renovate/issues/43658)) ([249c3bf](https://github.com/renovatebot/renovate/commit/249c3bfe3be2b3df7cdc07df3064e8295b980d73)), closes [#&#8203;43527](https://github.com/renovatebot/renovate/issues/43527)

### [`v43.200.0`](https://github.com/renovatebot/renovate/releases/tag/43.200.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.199.0...43.200.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.53.0 (main) ([#&#8203;43655](https://github.com/renovatebot/renovate/issues/43655)) ([675baee](https://github.com/renovatebot/renovate/commit/675baee72169604f203f3a6669fe7ccd5c60703a))

##### Miscellaneous Chores

- add `config.ts` to .gitignore ([#&#8203;43654](https://github.com/renovatebot/renovate/issues/43654)) ([2136506](https://github.com/renovatebot/renovate/commit/21365064cfeb0c8fa0dc76372d9d55b082b41f6e))

##### Continuous Integration

- **mise:** add the PDM toolchain to Mise ([#&#8203;43650](https://github.com/renovatebot/renovate/issues/43650)) ([bf6bfa8](https://github.com/renovatebot/renovate/commit/bf6bfa8b39af066ff4973edde966af744397987d))

### [`v43.199.0`](https://github.com/renovatebot/renovate/releases/tag/43.199.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.198.0...43.199.0)

##### Features

- **monorepo:** Add solid-design-system/solid repository ([#&#8203;43649](https://github.com/renovatebot/renovate/issues/43649)) ([9ae005b](https://github.com/renovatebot/renovate/commit/9ae005bf712dfa71ab4159c1d7250657acf4c870))

##### Miscellaneous Chores

- clarify GHSA process is recommended ([#&#8203;43644](https://github.com/renovatebot/renovate/issues/43644)) ([16f74f6](https://github.com/renovatebot/renovate/commit/16f74f6339e665ef53281d0ec18b1a151663bc3b))
- **deps:** update dependency vite to v8.0.14 (main) ([#&#8203;43640](https://github.com/renovatebot/renovate/issues/43640)) ([edeb92e](https://github.com/renovatebot/renovate/commit/edeb92ee4c60af85631a3497f33a11eec2e8e58f))

### [`v43.198.0`](https://github.com/renovatebot/renovate/releases/tag/43.198.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.197.0...43.198.0)

##### Features

- **monorepo:** Add Tomcat monorepo ([#&#8203;43602](https://github.com/renovatebot/renovate/issues/43602)) ([e0e1004](https://github.com/renovatebot/renovate/commit/e0e1004f9fa5a21057194479cd4ba3839ff61b27))

##### Documentation

- **docs:** remove usage of `prettier-ignore` in site generation ([#&#8203;43632](https://github.com/renovatebot/renovate/issues/43632)) ([3ecf715](https://github.com/renovatebot/renovate/commit/3ecf71589bfa30115b78365e6ea06cf934905637))

##### Continuous Integration

- normalize admonition indentation using mkdocs-admonition ([#&#8203;43630](https://github.com/renovatebot/renovate/issues/43630)) ([e839b18](https://github.com/renovatebot/renovate/commit/e839b18e7530f2ae8cd14834ae61e47e5ffbdd51))

### [`v43.197.0`](https://github.com/renovatebot/renovate/releases/tag/43.197.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.196.1...43.197.0)

##### Features

- **manager/sveltos:** add Sveltos ClusterPromotion ([#&#8203;43612](https://github.com/renovatebot/renovate/issues/43612)) ([f481a9f](https://github.com/renovatebot/renovate/commit/f481a9f14e044d7f93a3063798b2a82482391ff7))

##### Bug Fixes

- **config-migration:** always reset migration info ([#&#8203;43628](https://github.com/renovatebot/renovate/issues/43628)) ([c116326](https://github.com/renovatebot/renovate/commit/c116326bfd4aabef82095a68321b00188d7daa61))
- **lookup:** try to find a release for changelog by newVersion if not found by newValue ([#&#8203;38894](https://github.com/renovatebot/renovate/issues/38894)) ([950f9a4](https://github.com/renovatebot/renovate/commit/950f9a40a7dcaae7d850807c87440048a4b4f52a))
- **versioning/maven:** do not insert hyphens in right range boundaries with transition ([#&#8203;43626](https://github.com/renovatebot/renovate/issues/43626)) ([86a9fe5](https://github.com/renovatebot/renovate/commit/86a9fe507c339ed0a4b3adea12e68dcf46cbc078))

##### Documentation

- **dev:** add code example of regex utility ([#&#8203;43624](https://github.com/renovatebot/renovate/issues/43624)) ([fcadf4c](https://github.com/renovatebot/renovate/commit/fcadf4c531d5a04c0840b754f8ce595914c56e0c))

##### Miscellaneous Chores

- **deps:** update vitest monorepo to v4.1.7 (main) ([#&#8203;43619](https://github.com/renovatebot/renovate/issues/43619)) ([dba13db](https://github.com/renovatebot/renovate/commit/dba13db0ad108c37f90a351b0598a80fb66dfada))

##### Continuous Integration

- add auto label for "please follow our PR template" ([#&#8203;43622](https://github.com/renovatebot/renovate/issues/43622)) ([b3f533b](https://github.com/renovatebot/renovate/commit/b3f533bd22dc6feebea3fac396330cc2cf89948c))
- add auto label for "please sign the CLA" ([#&#8203;43623](https://github.com/renovatebot/renovate/issues/43623)) ([ce782e3](https://github.com/renovatebot/renovate/commit/ce782e34b74c56790ac9b59117debabb0bdb9705))
- **mend-slack:** correctly notify on new Discussions ([#&#8203;43621](https://github.com/renovatebot/renovate/issues/43621)) ([ea01552](https://github.com/renovatebot/renovate/commit/ea0155276521f113459ace596f11cfe1032dc0bc))
- **prettier:** add prettier plugin for admonitions ([#&#8203;43615](https://github.com/renovatebot/renovate/issues/43615)) ([9a27d7a](https://github.com/renovatebot/renovate/commit/9a27d7aa78b2e8fbd80e9096390a9aa3918cf62e))

### [`v43.196.1`](https://github.com/renovatebot/renovate/releases/tag/43.196.1)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.196.0...43.196.1)

##### Bug Fixes

- **maven:** determine properly closed ranges ([#&#8203;38892](https://github.com/renovatebot/renovate/issues/38892)) ([7829d94](https://github.com/renovatebot/renovate/commit/7829d943258e7d83f6b4a72398cc205f0ae84a33)), closes [#&#8203;38895](https://github.com/renovatebot/renovate/issues/38895)

### [`v43.196.0`](https://github.com/renovatebot/renovate/releases/tag/43.196.0)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.13...43.196.0)

##### Features

- **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.52.0 (main) ([#&#8203;43617](https://github.com/renovatebot/renovate/issues/43617)) ([07402e7](https://github.com/renovatebot/renovate/commit/07402e7e03080fa08dd3a296890fb50ab7e83ace))

##### Build System

- **deps:** update dependency lru-cache to v11.5.0 (main) ([#&#8203;43616](https://github.com/renovatebot/renovate/issues/43616)) ([d5a5d12](https://github.com/renovatebot/renovate/commit/d5a5d1201235e11337932a08c1a14341a3603a38))

### [`v43.195.13`](https://github.com/renovatebot/renovate/releases/tag/43.195.13)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.12...43.195.13)

##### Build System

- **deps:** update dependency [@&#8203;yarnpkg/core](https://github.com/yarnpkg/core) to v4.8.0 (main) ([#&#8203;43614](https://github.com/renovatebot/renovate/issues/43614)) ([2ef5e90](https://github.com/renovatebot/renovate/commit/2ef5e90dee20aea0dc029483a1953392b6f2ccee))

### [`v43.195.12`](https://github.com/renovatebot/renovate/releases/tag/43.195.12)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.11...43.195.12)

##### Build System

- **deps:** update dependency simple-git to v3.36.0 \[security] (main) ([#&#8203;43122](https://github.com/renovatebot/renovate/issues/43122)) ([24154eb](https://github.com/renovatebot/renovate/commit/24154eb71a89809263e0b345b969ec9f7b538fd4)), closes [#&#8203;43268](https://github.com/renovatebot/renovate/issues/43268)

### [`v43.195.11`](https://github.com/renovatebot/renovate/releases/tag/43.195.11)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.10...43.195.11)

##### Build System

- **deps:** update dependency jsonata to v2.2.1 (main) ([#&#8203;43599](https://github.com/renovatebot/renovate/issues/43599)) ([874c551](https://github.com/renovatebot/renovate/commit/874c55158aa1542ed5e9a6113bf10cb75134e80e))

### [`v43.195.10`](https://github.com/renovatebot/renovate/releases/tag/43.195.10)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.9...43.195.10)

##### Bug Fixes

- **manager/circleci:** parse config files as YAML 1.1 ([#&#8203;43551](https://github.com/renovatebot/renovate/issues/43551)) ([afd16f7](https://github.com/renovatebot/renovate/commit/afd16f7f7fe4913bed8df46c328d64f6c0704b8b))

### [`v43.195.9`](https://github.com/renovatebot/renovate/releases/tag/43.195.9)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.8...43.195.9)

##### Documentation

- migrate all admonitions and lists to using 2-space indents ([#&#8203;43607](https://github.com/renovatebot/renovate/issues/43607)) ([33e857e](https://github.com/renovatebot/renovate/commit/33e857e04a41e5a46c4eb7c1bbdb4f8d5900bdfb)), closes [#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)
- **minimum-release-age:** clarify registry-controlled metadata required ([#&#8203;43591](https://github.com/renovatebot/renovate/issues/43591)) ([66d7704](https://github.com/renovatebot/renovate/commit/66d77042a5372b66fa6b51718537e328b5cc7677))
- templates hyperlink not being rendered ([#&#8203;43603](https://github.com/renovatebot/renovate/issues/43603)) ([1844916](https://github.com/renovatebot/renovate/commit/1844916259b6dc17f532e491eb93f6116327c324))
- **usage/java:** document existing Gradle `verification-metadata.xml` Support ([#&#8203;43287](https://github.com/renovatebot/renovate/issues/43287)) ([c05f76b](https://github.com/renovatebot/renovate/commit/c05f76bdb9f48d1f6f54d606f935accabf080a0d))

##### Miscellaneous Chores

- **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.19 (main) ([#&#8203;43604](https://github.com/renovatebot/renovate/issues/43604)) ([c1f0a4d](https://github.com/renovatebot/renovate/commit/c1f0a4dd5823a48679411c12454e0a1c3ddf04ac))
- **renovate:** group `depName=node` together ([#&#8203;43596](https://github.com/renovatebot/renovate/issues/43596)) ([88d7436](https://github.com/renovatebot/renovate/commit/88d7436f154acc53d73227dfa80492388b9d7620))

##### Build System

- **deps:** update dependency node to v24.16.0 (main) ([#&#8203;43527](https://github.com/renovatebot/renovate/issues/43527)) ([c40927f](https://github.com/renovatebot/renovate/commit/c40927fc0dd39c71ede0f729798935c137d864e0))

##### Continuous Integration

- do not allow nested tenary operators ([#&#8203;43600](https://github.com/renovatebot/renovate/issues/43600)) ([a1772c2](https://github.com/renovatebot/renovate/commit/a1772c2a02fea8f36fc307e0346be5b78b898f66))
- **lint-staged:** format JSON on changes ([#&#8203;43597](https://github.com/renovatebot/renovate/issues/43597)) ([11239db](https://github.com/renovatebot/renovate/commit/11239db5f89d36b01b1155aa5fd6e8ceea086f87))
- **update-data:** use GitHub Actions author for commits ([#&#8203;43595](https://github.com/renovatebot/renovate/issues/43595)) ([ccd6943](https://github.com/renovatebot/renovate/commit/ccd6943dfed1620951481a18585c2c564bb5b652)), closes [#&#8203;39309](https://github.com/renovatebot/renovate/issues/39309)

### [`v43.195.8`](https://github.com/renovatebot/renovate/releases/tag/43.195.8)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.7...43.195.8)

##### Documentation

- use 2-space indentation for Markdown ([#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)) ([4b0146a](https://github.com/renovatebot/renovate/commit/4b0146ab7b158fbb080f593c7bc3ff30eb782800)), closes [#&#8203;39090](https://github.com/renovatebot/renovate/issues/39090)

##### Miscellaneous Chores

- **deps:** update dessant/lock-threads action to v6.0.2 (main) ([#&#8203;43554](https://github.com/renovatebot/renovate/issues/43554)) ([9e0ec17](https://github.com/renovatebot/renovate/commit/9e0ec17903ce84f450b1b3717fff3302faa022bb))

##### Build System

- **deps:** update dependency p-queue to v9.3.0 (main) ([#&#8203;43556](https://github.com/renovatebot/renovate/issues/43556)) ([715cb7a](https://github.com/renovatebot/renovate/commit/715cb7a66752001deb045cf56b932aae915b7b9c))

### [`v43.195.7`](https://github.com/renovatebot/renovate/releases/tag/43.195.7)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.6...43.195.7)

##### Bug Fixes

- **manager/npm:** allow dots in github dependency repo names ([#&#8203;43493](https://github.com/renovatebot/renovate/issues/43493)) ([069ace8](https://github.com/renovatebot/renovate/commit/069ace8cc09cc9a3c776170087d8203e3606dfda))

##### Documentation

- add "previously known as" to renamed options ([#&#8203;43533](https://github.com/renovatebot/renovate/issues/43533)) ([790d0f7](https://github.com/renovatebot/renovate/commit/790d0f701c30de7ba1f79fb7244d8987f9d77aa5))

##### Tests

- add coverage for lines detected by pnpm check ([#&#8203;43589](https://github.com/renovatebot/renovate/issues/43589)) ([d004b52](https://github.com/renovatebot/renovate/commit/d004b52a9149d5b8a7fd8c0a6ceafcadb8389e34))
- add linter rule to only allow anonymous arrow functions ([#&#8203;43590](https://github.com/renovatebot/renovate/issues/43590)) ([41cf0b3](https://github.com/renovatebot/renovate/commit/41cf0b3f1f07665bf32478cb9139358bd5944958))

### [`v43.195.6`](https://github.com/renovatebot/renovate/releases/tag/43.195.6)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.5...43.195.6)

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.0 (main) ([#&#8203;43588](https://github.com/renovatebot/renovate/issues/43588)) ([1f04d59](https://github.com/renovatebot/renovate/commit/1f04d59c9b0ad6ad52887fd1890c0cd0f846ebeb))

##### Build System

- **deps:** update dependency protobufjs to v8.4.0 (main) ([#&#8203;43587](https://github.com/renovatebot/renovate/issues/43587)) ([8bb8f83](https://github.com/renovatebot/renovate/commit/8bb8f83389d8809b2a3610eea0ddd02d69073dfa))

### [`v43.195.5`](https://github.com/renovatebot/renovate/releases/tag/43.195.5)

[Compare Source](https://github.com/renovatebot/renovate/compare/43.195.4...43.195.5)

##### Miscellaneous Chores

- **deps:** update dependency oxlint-tsgolint to v0.23.0 (main) ([#&#8203;43585](https://github.com/renovatebot/renovate/issues/43585)) ([1be6bbb](https://github.com/renovatebot/renovate/commit/1be6bbb7f88d2aec1abb17d9be13ef5a036516b5))

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/pgp](https://github.com/renovatebot…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto:pr-template "Please use PR template"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants