Skip to content

fix(deps): update devtools-owned toolchain - #241

Merged
ankhorage-renovate-sync[bot] merged 5 commits into
mainfrom
renovate/devtools-owned-toolchain
Sep 22, 2026
Merged

ankhorage-renovate-sync[bot] merged 5 commits into
mainfrom
renovate/devtools-owned-toolchain

Conversation

@ankhorage-renovate-sync

@ankhorage-renovate-sync ankhorage-renovate-sync Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@ankhorage/ankh ^0.8.11^0.10.4 age confidence
@ankhorage/apm ^0.6.0^0.8.10 age confidence
@ankhorage/contracts ^22.1.1^22.2.0 age confidence
@ankhorage/doctor 0.10.260.10.30 age confidence
@ankhorage/project-detector ^0.1.0^0.3.0 age confidence
@ankhorage/utility ^0.5.1^0.8.0 age confidence
@changesets/cli (source) ^3.0.2^3.0.3 age confidence
@types/bun (source) ^1.4.1^1.4.2 age confidence
@types/node (source) ^26.4.1^26.6.2 age confidence
eslint (source) ^10.10.0^10.11.0 age confidence
eslint-plugin-react-hooks (source) ^7.0.0^7.1.1 age confidence
knip (source) ^6.34.0^6.37.0 age confidence
prettier (source) ^3.9.6^3.9.8 age confidence
typescript-eslint (source) ^8.69.0^8.70.1 age confidence

Release Notes

ankhorage/ankh (@​ankhorage/ankh)

v0.10.4

Compare Source

Patch Changes
  • e4b7a75: Authenticate GitHub provider catalog discovery from CI tokens to avoid unauthenticated API rate-limit failures.

v0.10.3

Compare Source

Patch Changes
  • b19e99c: Update Ankhorage dependencies: @ankhorage/contracts.

v0.10.2

Compare Source

Patch Changes
  • ce3f092: Treat package.json.ankh.provider: null as authoritative non-provider metadata and invalidate provider catalogs created with the previous ./cli inference rule.

v0.10.1

Compare Source

Patch Changes
  • 7b24b2c: Skip valid Ankh package metadata that does not expose a CLI provider when building the official remote provider catalog.

v0.10.0

Compare Source

Minor Changes
  • 938beaa: Resolve the official Ankh provider catalog remotely, cache provider packages on demand, remove cwd-dependent provider discovery from the normal CLI runtime, and end help output with a blank line.

v0.9.1

Compare Source

Patch Changes
  • 829f142: Keep concrete Ankh providers out of the published runtime dependency graph so dynamically discovered providers can depend on the shared CLI runtime without cycles.

v0.9.0

Compare Source

Minor Changes
  • e3089d9: Use one dynamic provider discovery path for root help, provider help, planning, and dispatch, and expose shared provider help rendering for standalone CLIs.

v0.8.15

Compare Source

Patch Changes
  • d91ed25: Render root help from the canonical executable Ankh provider catalog instead of the locally installed package set.

v0.8.14

Compare Source

Patch Changes
  • c91b6db: Replace the ankh commands listing with conventional root and package help, using installation-scoped provider discovery so help no longer depends on the current working directory.

v0.8.13

Compare Source

Patch Changes
  • 912192e: Use package metadata as the default Paradox documentation title and description.

v0.8.12

Compare Source

Patch Changes
  • fefc5ba: Update Ankhorage dependencies: @ankhorage/devtools.
  • 105feb5: Update Ankhorage dependencies: @ankhorage/devtools.
  • 6f067f1: Update Ankhorage dependencies: @ankhorage/contracts.
  • b1a2271: Update Ankhorage dependencies: @ankhorage/devtools.
  • 1720cfb: Update Ankhorage dependencies: @ankhorage/doctor.
  • d14bea2: Update Ankhorage dependencies: @ankhorage/devtools.
  • f285278: Update Ankhorage dependencies: @ankhorage/devtools.
ankhorage/apm (@​ankhorage/apm)

v0.8.10

Compare Source

Patch Changes
  • 5cd7d4a: Update Ankhorage dependencies: @ankhorage/utility.

v0.8.9

Compare Source

Patch Changes
  • 51f1543: Do not plan installation repair for intentionally absent optional transitive packages.

v0.8.8

Compare Source

Patch Changes
  • d521b1c: Resolve explicit dependency target sources through their manager-native lock identities instead of serialized global status IDs.

v0.8.7

Compare Source

Patch Changes
  • a3f1735: Accept Bun text bun.lock versions 1 and 2 during status and staged plan reinspection so native Bun 1.4.2 resolution output remains plannable.

v0.8.6

Compare Source

Patch Changes
  • 7a0fb88: Preserve Bun optional dependency path semantics so frozen-install verification requires packages reached by mandatory paths while allowing optional-only subtrees to remain absent.

v0.8.5

Compare Source

Patch Changes
  • 4e5ddfa: Treat Bun lock entries excluded by current OS or CPU constraints as validly absent install evidence.

v0.8.4

Compare Source

Patch Changes
  • 5a3a09a: Exclude the Yarn install-root workspace importer from materialized dependency package evidence while retaining it for direct dependency resolution.

v0.8.3

Compare Source

Patch Changes
  • cfd2edf: Resolve reviewed direct dependency targets exactly in disposable native staging while preserving the reviewed manifest range.

v0.8.2

Compare Source

Patch Changes
  • 23502ea: Fix automatic safe dependency updates when status package IDs are qualified by their install root.

v0.8.1

Compare Source

Patch Changes
  • 5cd7d4a: Update Ankhorage dependencies: @ankhorage/utility.

v0.8.0

Compare Source

Minor Changes
  • a298a28: Inspect nested hoisted Bun package instances and dependency edges by their lockfile placement. Deduplicate registry lookups, bound their concurrency and support realistic dependency graphs while preserving explicit budget and unknown-evidence semantics.

v0.7.0

Compare Source

Minor Changes
  • 522993d: Expose the canonical Node project-writer lock adapter so trusted hosts can serialize their mutations with APM apply operations.
ankhorage/contracts (@​ankhorage/contracts)

v22.2.0

Compare Source

Minor Changes
  • af50e7e: Publish generated structural evidence for canonical ScreenSpec metadata authoring.

v22.1.2

Compare Source

Patch Changes
  • bc6d757: Make the structure runtime subpath loadable directly under Node ESM by emitting explicit JavaScript module specifiers.
ankhorage/doctor (@​ankhorage/doctor)

v0.10.30

Compare Source

Patch Changes
  • ea1c1ac: Update Ankhorage dependencies: @ankhorage/supabase-auth.

v0.10.29

Compare Source

Patch Changes
  • 37d0ceb: Update Ankhorage dependencies: @ankhorage/contracts.

v0.10.28

Compare Source

Patch Changes
  • 798cc40: Update Ankhorage dependencies: @ankhorage/supabase-auth.

v0.10.27

Compare Source

Patch Changes
  • 19f2201: Update Ankhorage dependencies: @ankhorage/contracts.
ankhorage/project-detector (@​ankhorage/project-detector)

v0.3.0

Compare Source

Minor Changes
  • b183ee6: Expose the scanned project directory inventory, including empty directories, through the public inspection result.

v0.2.0

Compare Source

Minor Changes
  • b0b0e94: Expose the pruned inspected file paths on ProjectInspection so downstream analyzers can use the same source set as project detection.

v0.1.1

Compare Source

Patch Changes
  • b73df21: Ignore generated .ankh materialization during project inspection so its shared runtime symlink does not make a source scan incomplete.
ankhorage/utility (@​ankhorage/utility)

v0.8.0

Compare Source

Minor Changes
  • 96d80ff: Expose isOptionalString from @ankhorage/utility/string so consumers can reuse optional-string
    validation. The guard accepts undefined and all primitive strings, including empty and
    whitespace-only strings, and rejects null and other types. It has no Contracts dependency.

v0.7.0

Compare Source

Minor Changes
  • 2c50c45: Remove the public @ankhorage/utility/image entrypoint and its Contracts, Sharp, OpenCV,
    Tesseract and Pixelmatch dependencies. The entire image-analysis capability belongs in a
    separate repository. Preserve its implementation and tests as commented source at the
    maintainer's request; exclude that source from the published build.

    This is a breaking API removal in the pre-1.0 package. Screenshot-analysis consumers such
    as the zora-designer skill must move to the future owning package before using this API
    again. The remaining Utility subpaths are unchanged, and Utility no longer depends on
    Contracts.

v0.6.0

Compare Source

Minor Changes
  • 6405b51: Add a generic async generator that executes lazy input sequences and yields each completed result.

v0.5.5

Compare Source

Patch Changes
  • 9ba2692: Exclude evidenced decorative glyphs from Tesseract line observations while preserving uncertain text.

v0.5.4

Compare Source

Patch Changes
  • 526b9a9: Skip redundant region OCR for containers whose descendants already own text evidence.

v0.5.3

Compare Source

Patch Changes
  • ba0fdea: Keep screenshot-derived component props limited to observed visual evidence, identity scaffolding, and explicit runtime state defaults.

v0.5.2

Compare Source

Patch Changes
  • 7b5484f: Preserve OCR-only screenshot copy as grouped visual evidence and recover text from meaningful textless regions with targeted preprocessed OCR.
changesets/changesets (@​changesets/cli)

v3.0.3

Compare Source

Patch Changes
eslint/eslint (eslint)

v10.11.0

Compare Source

Features

  • d136fa4 feat: object-shorthand handle quoted properties for ignoreConstructors (#​21271) (Pavel)
  • 397b3b8 feat: report unsafe labeled continue in no-unsafe-finally rule (#​21316) (electrohyun)
  • d3dd47f feat: only exempt new-cap built-ins that reference the global (#​21290) (sethamus)

Bug Fixes

  • 22b09f5 fix: ignore __proto__ properties in prefer-object-spread (#​21311) (xbinaryx)
  • b684bb1 fix: make TimePass.parse optional in types and docs (#​21313) (ntnyq)
  • 26d11bc fix: don't report __proto__ properties in object-shorthand (#​21310) (xbinaryx)

Documentation

  • 9ecfdc5 docs: note that --cache can serve stale results for cross-file rules (#​21312) (bytedoe)
  • 6c789ff docs: Update README (GitHub Actions Bot)
  • 5997825 docs: clarify preserve-caught-error known limitation (#​21294) (Akinyemi Toluwalase)

Chores

  • 520dd77 perf: Implement fast paths in critical areas (#​21210) (Nicholas C. Zakas)
  • 92086c8 test: update EMFILE error generation for Node.js 26.9.0 compatibility (#​21330) (Francesco Trotta)
  • 9ac7eb6 chore: update github/codeql-action action to v4.38.0 (#​21331) (renovate[bot])
  • 24310e3 chore: update ecosystem plugins (#​21324) (ESLint Bot)
  • 45ad79e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#​21318) (dependabot[bot])
  • ac74e37 chore: Add AGENTS.md with AI disclosure requirements (#​21221) (Nicholas C. Zakas)
  • c832660 chore: Upgrade Stylelint to the latest version in docs (#​21245) (Jung Hyeon Jun)
  • f9f88fc chore: update ecosystem plugins (#​21308) (ESLint Bot)
  • fc81076 ci: add more types integration tests (#​20395) (Nitin Kumar)
facebook/react (eslint-plugin-react-hooks)

v7.1.1

Compare Source

Note: 7.1.0 accidentally removed the component-hook-factories rule, causing errors for users who referenced it in their ESLint config. This is now fixed.

  • Add deprecated no-op component-hook-factories rule for backwards compatibility. (@​mofeiZ in #​36307)

v7.1.0

Compare Source

This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better set-state-in-effect detection, improved ref validation, and more helpful error reporting.

v7.0.1

Compare Source

webpro-nl/knip (knip)

v6.37.0: Release 6.37.0

Compare Source

  • fix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (#​2048) (06a68fc) - thanks @​RobHannay!
  • fix: enable JSX in the config loader (#​1959) (5b21dc9) - thanks @​addielaruee!
  • Match binaries only to their actual dependency providers (c5bdb69)
  • Preserve executable references across package manager commands (54af171)
  • Correct binary provider metadata in Relay fixtures (e67dfcb)
  • Separate shell binary expectations from reporting exemptions (resolve #​2022) (c1d7d75)
  • Respect npx no-install flags before the executable (4237010)
  • Update dependencies (038ea17)
  • Remove npm auth check now that's in release-it (4aaf77c)
  • Fix --format name resolution in the ESLint plugin (#​2046) (1269e98) - thanks @​bytedoe!

v6.36.0: Release 6.36.0

Compare Source

v6.35.1: Release 6.35.1

Compare Source

v6.35.0: Release 6.35.0

Compare Source

prettier/prettier (prettier)

v3.9.8

Compare Source

diff

Markdown: Don't let Liquid objects interrupt paragraphs (#​20087 by @​seiyab)
<!-- Input -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.7 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a

{{jsxref("TypeError")}} is thrown.

<!-- Prettier 3.9.8 -->
If `module` is not a [`WebAssembly.Module`](/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.

v3.9.7

Compare Source

diff

Markdown: Prevent indentation drift in list-item code blocks (#​19647, #​19990 by @​Austin1serb, @​giaBaoJS)
<!-- Input -->
- [x] short first line.

      second paragraph at six spaces that wraps
      onto another line here.

<!-- Prettier 3.9.6 -->
- [x] short first line.

      second paragraph at six spaces that wraps
          onto another line here.

<!-- Prettier 3.9.7 -->
- [x] short first line.

      second paragraph at six spaces that wraps
      onto another line here.
JavaScript: Fix embedded template literal idempotency (#​19725 by @​fisker)
// Input
const foo = html`
            <div>${getText({
            value,
            })}</div>
`;

// Prettier 3.9.6 (first format)
const foo = html`
  <div>
    ${getText({
              value,
            })}
  </div>
`;

// Prettier 3.9.6 (second format)
const foo = html`
  <div>
    ${getText({
      value,
    })}
  </div>
`;

// Prettier 3.9.7
const foo = html`
  <div>
    ${getText({
      value,
    })}
  </div>
`;
Markdown: Preserve Liquid blocks after Markdown tables (#​19730 by @​wanxiankai, @​seiyab)
<!-- Input -->
| Argument | Type |
| -------- | ---- |
{% set default_params = {
    "model": ["str"],
} %}

<!-- Prettier 3.9.6 -->
| Argument                  | Type |
| ------------------------- | ---- |
| {% set default_params = { |

    "model": ["str"],

} %}

<!-- Prettier 3.9.7 -->
| Argument | Type |
| -------- | ---- |
{% set default_params = {
    "model": ["str"],
} %}
Markdown: Preserve single tildes in Markdown (#​19739 by @​lazerg)

Since 3.9.0, single-tilde spans like H~2~O were rewritten to double tildes, turning subscript syntax into strike-through. Only double tildes are treated that way now, matching GitHub.

<!-- Input -->
H~2~O

<!-- Prettier 3.9.6 -->
H~~2~~O

<!-- Prettier 3.9.7 -->
H~2~O
Markdown: Fix Markdown blockquote containing > characters (#​19802 by @​seiyab)
<!-- Input -->
> **test**\>

<!-- Prettier 3.9.6 -->
> **test**>\>

<!-- Prettier 3.9.7 -->
> **test**\>
Markdown: Strip blockquote markers from a setext heading's continuation lines (#​19878 by @​Kjubikstronk)

A setext heading spanning multiple lines inside a blockquote kept the > marker of its continuation lines as literal text.

<!-- Input -->
> Multi
> Line
> ===

<!-- Prettier 3.9.6 -->
> Multi > Line
> ===

<!-- Prettier 3.9.7 -->
> Multi
> Line
> ===
Markdown: Fix HTML block indentation drift in markdown list items (#​19987 by @​lazerg)
<!-- Input -->
1. Enable images:

    <p align="center">
      <img alt="example">
    </p>

<!-- Prettier 3.9.6 (--tab-width=4) -->
1. Enable images:

     <p align="center">
       <img alt="example">
     </p>

<!-- Prettier 3.9.7 (--tab-width=4) -->
1. Enable images:

    <p align="center">
      <img alt="example">
    </p>
Angular: Support @boundary error boundaries (#​20014 by @​Yahiro025)
<!-- Input -->
@boundary {
<complex-chart [data]="data"/>
}
@error (let err) {
<p>{{err.message}}</p>
}

<!-- Prettier 3.9.6 -->
SyntaxError: Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) (6:1)

<!-- Prettier 3.9.7 -->
@boundary {
  <complex-chart [data]="data" />
} @error (let err) {
  <p>{{ err.message }}</p>
}
typescript-eslint/typescript-eslint (typescript-eslint)

v8.70.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.70.0

Compare Source

🩹 Fixes

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant