Skip to content

build(deps): bump the alloy group with 7 updates#10542

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/alloy-c81fc2d63b
Open

build(deps): bump the alloy group with 7 updates#10542
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/alloy-c81fc2d63b

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Bumps the alloy group with 7 updates:

Package From To
@alloy-js/cli 0.22.0 0.23.0
@alloy-js/core 0.22.0 0.23.0
@alloy-js/csharp 0.22.0 0.23.0
@alloy-js/markdown 0.22.0 0.23.0
@alloy-js/python 0.3.0 0.4.0
@alloy-js/rollup-plugin 0.1.0 0.1.1
@alloy-js/typescript 0.22.0 0.23.0

Updates @alloy-js/cli from 0.22.0 to 0.23.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/cli since your current version.


Updates @alloy-js/core from 0.22.0 to 0.23.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/core since your current version.


Updates @alloy-js/csharp from 0.22.0 to 0.23.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/csharp since your current version.


Updates @alloy-js/markdown from 0.22.0 to 0.23.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/markdown since your current version.


Updates @alloy-js/python from 0.3.0 to 0.4.0

Release notes

Sourced from @​alloy-js/python's releases.

@​alloy-js/python@​0.4.0

Bug Fixes

  • #379 Widen pythonNameConflictResolver parameter type from PythonOutputSymbol[] to OutputSymbol[] to match the NameConflictResolver interface.

  • #396 Fix TypeScript import handling:

    • Long import { ... } from "..." statements now break across multiple lines when they exceed printWidth, using the layout engine.
    • Import statements generated via ref() into a TypeScript <SourceFile> are now reference-counted and torn down (symbol deleted, statement removed) when the last live reference is disposed — e.g. when a <Show> that referenced an external refkey toggles off. Previously the import would linger and subsequent re-renders could drift conflicting local names to foo_3, foo_4, etc.
    • createValueSymbol / createTypeSymbol / createTypeAndValueSymbol now automatically delete their symbol when the component that created it unmounts. This fixes a long-standing leak where symbols declared via <VarDeclaration>, <FunctionDeclaration>, etc. survived <Show> unmounts.

    Improve name-conflict resolution:

    • OutputSymbol now exposes a deconflictedName slot separate from the user-assigned name. Name-conflict resolvers write the collision rename into this slot (the public .name getter returns deconflictedName ?? userAssignedName ?? originalName), and clear it once a collision is resolved so survivors revert to their plain name. This replaces a fragile regex-based "is this an auto-generated alias?" check that hard-coded the default resolver's foo_N rename scheme. Custom resolvers with any rename scheme (including Python's foo_N_module form) now revert correctly when one of the conflicting symbols is removed.
    • tsNameConflictResolver and pythonNameConflictResolver have been migrated to write through deconflictedName.
    • SymbolTable now groups conflicts by each symbol's canonical name — the result of applying the symbol's name policy to its originalName. This means two symbols whose original names normalize to the same policy-applied name (e.g. foo_bar and fooBar under camelCase) are correctly detected as conflicting.

Features

  • #362 Add createAccessExpression factory for building language-specific member/access expression components with shared call chain formatting, symbol resolution, and reactive optimization.
  • #356 Include debugging information for symbols.
  • #368 Ship dev sources in package for debugging. Use node's --condition="development" flag to use this build.
  • #367 Add type-only imports support in Python code generation.
Commits
  • 44fe522 Release changes (#348)
  • f7997d5 perf(core): cache ALLOY_DEBUG env-var read and gate debug-hook calls (#398)
  • 8f5b252 Docs: Walk through: Fix model tsx file name (#393)
  • 22e2361 fix(typescript): break long imports, clean up imports/symbols on re-render (#...
  • 8b5ed49 fix(core): eliminate O(N²) DiagnosticsCollector broadcast (#395)
  • e7f15e5 Csharp fixes (#391)
  • 1f8d819 Add support for base Constructor and this Constructor (#390)
  • 20f8524 Add support for doc property for enum, enum member and constructors (#388)
  • 2ce3ad3 Remove dup pr checks (#389)
  • cd3e9e0 Fix type conflict with vitest.d.ts (#387)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/python since your current version.


Updates @alloy-js/rollup-plugin from 0.1.0 to 0.1.1

Release notes

Sourced from @​alloy-js/rollup-plugin's releases.

@​alloy-js/rollup-plugin@​0.1.1

No changes, version bump only.

Commits
  • 44fe522 Release changes (#348)
  • f7997d5 perf(core): cache ALLOY_DEBUG env-var read and gate debug-hook calls (#398)
  • 8f5b252 Docs: Walk through: Fix model tsx file name (#393)
  • 22e2361 fix(typescript): break long imports, clean up imports/symbols on re-render (#...
  • 8b5ed49 fix(core): eliminate O(N²) DiagnosticsCollector broadcast (#395)
  • e7f15e5 Csharp fixes (#391)
  • 1f8d819 Add support for base Constructor and this Constructor (#390)
  • 20f8524 Add support for doc property for enum, enum member and constructors (#388)
  • 2ce3ad3 Remove dup pr checks (#389)
  • cd3e9e0 Fix type conflict with vitest.d.ts (#387)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/rollup-plugin since your current version.


Updates @alloy-js/typescript from 0.22.0 to 0.23.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​alloy-js/typescript since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the alloy group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@alloy-js/cli](https://github.com/alloy-framework/alloy) | `0.22.0` | `0.23.0` |
| [@alloy-js/core](https://github.com/alloy-framework/alloy) | `0.22.0` | `0.23.0` |
| [@alloy-js/csharp](https://github.com/alloy-framework/alloy) | `0.22.0` | `0.23.0` |
| [@alloy-js/markdown](https://github.com/alloy-framework/alloy) | `0.22.0` | `0.23.0` |
| [@alloy-js/python](https://github.com/alloy-framework/alloy) | `0.3.0` | `0.4.0` |
| [@alloy-js/rollup-plugin](https://github.com/alloy-framework/alloy) | `0.1.0` | `0.1.1` |
| [@alloy-js/typescript](https://github.com/alloy-framework/alloy) | `0.22.0` | `0.23.0` |


Updates `@alloy-js/cli` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/commits)

Updates `@alloy-js/core` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/commits)

Updates `@alloy-js/csharp` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/commits)

Updates `@alloy-js/markdown` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/commits)

Updates `@alloy-js/python` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/compare/@alloy-js/python@0.3.0...@alloy-js/python@0.4.0)

Updates `@alloy-js/rollup-plugin` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/compare/@alloy-js/rollup-plugin@0.1.0...@alloy-js/rollup-plugin@0.1.1)

Updates `@alloy-js/typescript` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/alloy-framework/alloy/releases)
- [Commits](https://github.com/alloy-framework/alloy/commits)

---
updated-dependencies:
- dependency-name: "@alloy-js/cli"
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
- dependency-name: "@alloy-js/core"
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
- dependency-name: "@alloy-js/csharp"
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
- dependency-name: "@alloy-js/markdown"
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
- dependency-name: "@alloy-js/python"
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
- dependency-name: "@alloy-js/rollup-plugin"
  dependency-version: 0.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: alloy
- dependency-name: "@alloy-js/typescript"
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: alloy
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 29, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants