Skip to content

Bump the typespec group across 1 directory with 9 updates#1018

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/packages/typespec-rust/typespec-2aeff7307f
Open

Bump the typespec group across 1 directory with 9 updates#1018
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/packages/typespec-rust/typespec-2aeff7307f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps the typespec group with 9 updates in the /packages/typespec-rust directory:

Package From To
@azure-tools/typespec-client-generator-core 0.69.2 0.70.0
@typespec/compiler 1.13.0 1.14.0
@typespec/http 1.13.0 1.14.0
@azure-tools/azure-http-specs 0.1.0-alpha.42 0.1.0-alpha.43
@azure-tools/typespec-azure-core 0.69.0 0.70.0
@azure-tools/typespec-azure-resource-manager 0.69.2 0.70.0
@azure-tools/typespec-azure-rulesets 0.69.2 0.70.0
@typespec/http-specs 0.1.0-alpha.38 0.1.0-alpha.39
@typespec/spector 0.1.0-alpha.25 0.1.0-alpha.27

Updates @azure-tools/typespec-client-generator-core from 0.69.2 to 0.70.0

Commits
  • ab39be7 Prepare publish for 0.70.0 (#4896)
  • 3e03a71 Add 2026-07-14 TypeSpec Azure release notes from Chronus changes (#4895)
  • 0e57ad3 fix(tcgc): preserve serialization options on array/dict models (#4881)
  • e8438c2 build(deps): bump core from 7eaf378 to dc88474 (#4894)
  • 8157714 Enable allowImportingTsExtensions for core/eng typecheck (#4883)
  • 53cbff7 build(deps): bump core from 3abda3e to 7eaf378 (#4889)
  • 6ace6af ci(benchmark): stop running benchmarks on PRs and remove PR comments (#4888)
  • e161baf [TS] Document api-version, examples-dir, namespace emitter options; remove un...
  • 3497e82 Benchmark external specs (azure-rest-api-specs) with a separate dashboard (#4...
  • 2398555 fix(arm): refine experimental Agent base type conversation/response items (#4...
  • Additional commits viewable in compare view

Updates @typespec/compiler from 1.13.0 to 1.14.0

Release notes

Sourced from @​typespec/compiler's releases.

typespec-stable@1.14.0

@​typespec/compiler

Deprecations

  • #11169 tsp code install and tsp vs install now install the editor extensions from the marketplace instead of downloading the typespec-vscode/typespec-vs npm packages. tsp code install delegates to code --install-extension microsoft.typespec-vscode, and tsp vs install downloads the latest vsix from the Visual Studio Marketplace.

    The tsp code and tsp vs commands (install/uninstall) are now deprecated. They keep working but emit a deprecation warning; install and manage the extensions directly from the marketplace instead.

  • #10964 Deprecate old testing framework (createTestHost, createTestRunner, createTestWrapper, createTestLibrary, BasicTestRunner, TypeSpecTestLibrary, etc.). Use createTester from @typespec/compiler/testing instead.

Features

  • #11247 Add setAutoDecorator API to programmatically apply an auto decorator to a target, mirroring what the synthesized auto dec implementation does when the decorator is written in source. This lets emitters and mutators mark synthetic types without reaching into the program state map directly.

    import { setAutoDecorator } from "@typespec/compiler";
    setAutoDecorator(program, "MyLib.myFlag", target);

  • #10875 Allow @encode(string) on boolean targets, define case-insensitive true/false string semantics, and add shared case-insensitive string matcher support with encode/boolean Spector coverage.

    model FeatureFlags {
      @encode(string)
      enabled: boolean;
    }
  • #10956 Support importing .ts decorator modules from TypeSpec source files.

  • #10197 Added auto decorator modifier for declaring decorators that auto-store their arguments as metadata without requiring a JavaScript implementation.

    auto dec label(target: Model, value: valueof string);
    @​label("my-model")
    model Foo {}

    Added compiler API hasAutoDecorator, getAutoDecoratorValue, and getAutoDecoratorTargets for reading auto decorator values by FQN.

  • #11247 createTester now mounts each discovered library's tspconfig.yaml into the virtual file system, so experimental features a library opts into (e.g. auto-decorators) are honored when compiling against the tester.

  • #10805 Dim unused #suppress directives for available compiler and library diagnostics in editor scenarios.

    #suppress "deprecated" "old suppression"
    model Widget {}

Bug Fixes

  • #11113 Warn on duplicate #suppress directives on the same node.

... (truncated)

Commits
  • 156c91d Release notes 1.14 (#11248)
  • 1d7c8b6 Prepare typespec publish (#11249)
  • dc88474 feat(compiler): add setAutoDecorator API and generate auto-decorator setters ...
  • 7eaf378 [http-client-csharp] Fix options-bag override convenience for renamed grouped...
  • 53b619f fix(http-client-python): honor models-mode=none passed to OptionsDict constru...
  • c8105ea fix(compiler): install VS Code/VS extensions from marketplace instead of npm ...
  • 01848b9 Stop publishing typespec-vscode/typespec-vs to npm & run build on Linux (#11170)
  • 655c741 fix(compiler): enable compiler feature flags for library code (#11235)
  • 6404187 Deprecate old testing framework in favor of createTester (#10964)
  • 15fb8a2 Remove redundant top-level describe wrappers from @​typespec/compiler tests (#...
  • Additional commits viewable in compare view

Updates @typespec/http from 1.13.0 to 1.14.0

Commits
  • 156c91d Release notes 1.14 (#11248)
  • 1d7c8b6 Prepare typespec publish (#11249)
  • dc88474 feat(compiler): add setAutoDecorator API and generate auto-decorator setters ...
  • 7eaf378 [http-client-csharp] Fix options-bag override convenience for renamed grouped...
  • 53b619f fix(http-client-python): honor models-mode=none passed to OptionsDict constru...
  • c8105ea fix(compiler): install VS Code/VS extensions from marketplace instead of npm ...
  • 01848b9 Stop publishing typespec-vscode/typespec-vs to npm & run build on Linux (#11170)
  • 655c741 fix(compiler): enable compiler feature flags for library code (#11235)
  • 6404187 Deprecate old testing framework in favor of createTester (#10964)
  • 15fb8a2 Remove redundant top-level describe wrappers from @​typespec/compiler tests (#...
  • Additional commits viewable in compare view

Updates @azure-tools/azure-http-specs from 0.1.0-alpha.42 to 0.1.0-alpha.43

Release notes

Sourced from @​azure-tools/azure-http-specs's releases.

@​azure-tools/azure-http-specs@​0.1.0-alpha.43

Bump dependencies

  • Republish aligned with the TypeSpec 1.14.0 / TypeSpec Azure 0.70.0 release. Peer dependencies now resolve to @azure-tools/typespec-azure-core@^0.70.0, @typespec/compiler@^1.14.0, @typespec/http@^1.14.0, @typespec/rest@^0.84.0, @typespec/versioning@^0.84.0, and @typespec/xml@^0.84.0, so downstream emitters (e.g. @typespec/http-client-python) can install against the 0.70.0 line.
Commits
  • d02a35d [typespec-java] Remove js-yaml and lodash (#4866)
  • a80242b [specs] release azure-http-specs 0.1.0-alpha.43 for 0.70.0 (#4897)
  • ab39be7 Prepare publish for 0.70.0 (#4896)
  • 3e03a71 Add 2026-07-14 TypeSpec Azure release notes from Chronus changes (#4895)
  • 0e57ad3 fix(tcgc): preserve serialization options on array/dict models (#4881)
  • e8438c2 build(deps): bump core from 7eaf378 to dc88474 (#4894)
  • 8157714 Enable allowImportingTsExtensions for core/eng typecheck (#4883)
  • 53cbff7 build(deps): bump core from 3abda3e to 7eaf378 (#4889)
  • 6ace6af ci(benchmark): stop running benchmarks on PRs and remove PR comments (#4888)
  • e161baf [TS] Document api-version, examples-dir, namespace emitter options; remove un...
  • Additional commits viewable in compare view

Updates @azure-tools/typespec-azure-core from 0.69.0 to 0.70.0

Commits
  • ab39be7 Prepare publish for 0.70.0 (#4896)
  • 3e03a71 Add 2026-07-14 TypeSpec Azure release notes from Chronus changes (#4895)
  • 0e57ad3 fix(tcgc): preserve serialization options on array/dict models (#4881)
  • e8438c2 build(deps): bump core from 7eaf378 to dc88474 (#4894)
  • 8157714 Enable allowImportingTsExtensions for core/eng typecheck (#4883)
  • 53cbff7 build(deps): bump core from 3abda3e to 7eaf378 (#4889)
  • 6ace6af ci(benchmark): stop running benchmarks on PRs and remove PR comments (#4888)
  • e161baf [TS] Document api-version, examples-dir, namespace emitter options; remove un...
  • 3497e82 Benchmark external specs (azure-rest-api-specs) with a separate dashboard (#4...
  • 2398555 fix(arm): refine experimental Agent base type conversation/response items (#4...
  • Additional commits viewable in compare view

Updates @azure-tools/typespec-azure-resource-manager from 0.69.2 to 0.70.0

Commits
  • ab39be7 Prepare publish for 0.70.0 (#4896)
  • 3e03a71 Add 2026-07-14 TypeSpec Azure release notes from Chronus changes (#4895)
  • 0e57ad3 fix(tcgc): preserve serialization options on array/dict models (#4881)
  • e8438c2 build(deps): bump core from 7eaf378 to dc88474 (#4894)
  • 8157714 Enable allowImportingTsExtensions for core/eng typecheck (#4883)
  • 53cbff7 build(deps): bump core from 3abda3e to 7eaf378 (#4889)
  • 6ace6af ci(benchmark): stop running benchmarks on PRs and remove PR comments (#4888)
  • e161baf [TS] Document api-version, examples-dir, namespace emitter options; remove un...
  • 3497e82 Benchmark external specs (azure-rest-api-specs) with a separate dashboard (#4...
  • 2398555 fix(arm): refine experimental Agent base type conversation/response items (#4...
  • Additional commits viewable in compare view

Updates @azure-tools/typespec-azure-rulesets from 0.69.2 to 0.70.0

Commits
  • ab39be7 Prepare publish for 0.70.0 (#4896)
  • 3e03a71 Add 2026-07-14 TypeSpec Azure release notes from Chronus changes (#4895)
  • 0e57ad3 fix(tcgc): preserve serialization options on array/dict models (#4881)
  • e8438c2 build(deps): bump core from 7eaf378 to dc88474 (#4894)
  • 8157714 Enable allowImportingTsExtensions for core/eng typecheck (#4883)
  • 53cbff7 build(deps): bump core from 3abda3e to 7eaf378 (#4889)
  • 6ace6af ci(benchmark): stop running benchmarks on PRs and remove PR comments (#4888)
  • e161baf [TS] Document api-version, examples-dir, namespace emitter options; remove un...
  • 3497e82 Benchmark external specs (azure-rest-api-specs) with a separate dashboard (#4...
  • 2398555 fix(arm): refine experimental Agent base type conversation/response items (#4...
  • Additional commits viewable in compare view

Updates @typespec/http-specs from 0.1.0-alpha.38 to 0.1.0-alpha.39

Release notes

Sourced from @​typespec/http-specs's releases.

@​typespec/http-specs@​0.1.0-alpha.39

Features

  • #11125 Add Routes_QueryParameters_QueryExpansion_Explode_model scenario covering a named model-valued query parameter with explode expansion ({?param*}), which per RFC 6570 form explode expands each property into its own query entry (?field=status&value=active).

  • #10875 Allow @encode(string) on boolean targets, define case-insensitive true/false string semantics, and add shared case-insensitive string matcher support with encode/boolean Spector coverage.

    model FeatureFlags {
      @encode(string)
      enabled: boolean;
    }

Bug Fixes

  • #10962 Fix the dollar-sign query scenario route to match the mock API.
  • #10978 Fix the swapped mock api uris for the Routes_fixed and Routes_InInterface scenarios so they match the routes defined in the spec.
Commits
  • 156c91d Release notes 1.14 (#11248)
  • 1d7c8b6 Prepare typespec publish (#11249)
  • dc88474 feat(compiler): add setAutoDecorator API and generate auto-decorator setters ...
  • 7eaf378 [http-client-csharp] Fix options-bag override convenience for renamed grouped...
  • 53b619f fix(http-client-python): honor models-mode=none passed to OptionsDict constru...
  • c8105ea fix(compiler): install VS Code/VS extensions from marketplace instead of npm ...
  • 01848b9 Stop publishing typespec-vscode/typespec-vs to npm & run build on Linux (#11170)
  • 655c741 fix(compiler): enable compiler feature flags for library code (#11235)
  • 6404187 Deprecate old testing framework in favor of createTester (#10964)
  • 15fb8a2 Remove redundant top-level describe wrappers from @​typespec/compiler tests (#...
  • Additional commits viewable in compare view

Updates @typespec/spector from 0.1.0-alpha.25 to 0.1.0-alpha.27

Release notes

Sourced from @​typespec/spector's releases.

@​typespec/spector@​0.1.0-alpha.27

Bug Fixes

  • #11274 Bind the mock server to the loopback interface (127.0.0.1) so the unauthenticated /.admin/stop endpoint can no longer be reached by other hosts on the network. The server is only reachable from the local host.

@​typespec/spector@​0.1.0-alpha.26

Bug Fixes

  • #11117 Ensure the coverage file's parent directory is created before writing so tsp-spector serve --coverageFile <path> no longer silently drops the report when the directory is missing
  • #10978 validate-mock-apis now verifies that every route defined in a scenario's main.tsp is served by at least one of the scenario's mock API uris, so a mismatch between the spec route and the mock api uri (which would make a generated client get a 404 from the mock server) is detected by CI.
Commits
  • 9f51322 Migrate off source-map-support to native Node source maps (#11295)
  • 39f8f02 Backmerge release/july-2026 into main [skip chg] (#11283)
  • 0540648 Revert "Use provider C# reference map with pre-write internalization" (#11282)
  • 1b9efa8 [graphql] Add @​typespec/graphql emitter (#11000)
  • a17136c Add scope support to OpenIdConnectAuth (#11153)
  • 8cef6d9 http-client-java, support clientApiVersions (#11290)
  • d31aefe Fix per-client ServiceVersion regression in http-client-java (#11286)
  • 057a61f Fail http-client-csharp publish pipeline on step errors in manual runs (#11277)
  • 135189f [Python] Bump tool version targets: pylint 4.0.6, mypy 2.1.0, pyright 1.1.411...
  • 887da67 [http-client-csharp] Preserve enum member underscores for backcompat (#11269)
  • Additional commits viewable in compare view

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 typespec group with 9 updates in the /packages/typespec-rust directory:

| Package | From | To |
| --- | --- | --- |
| [@azure-tools/typespec-client-generator-core](https://github.com/Azure/typespec-azure) | `0.69.2` | `0.70.0` |
| [@typespec/compiler](https://github.com/microsoft/typespec) | `1.13.0` | `1.14.0` |
| [@typespec/http](https://github.com/microsoft/typespec) | `1.13.0` | `1.14.0` |
| [@azure-tools/azure-http-specs](https://github.com/Azure/typespec-azure) | `0.1.0-alpha.42` | `0.1.0-alpha.43` |
| [@azure-tools/typespec-azure-core](https://github.com/Azure/typespec-azure) | `0.69.0` | `0.70.0` |
| [@azure-tools/typespec-azure-resource-manager](https://github.com/Azure/typespec-azure) | `0.69.2` | `0.70.0` |
| [@azure-tools/typespec-azure-rulesets](https://github.com/Azure/typespec-azure) | `0.69.2` | `0.70.0` |
| [@typespec/http-specs](https://github.com/microsoft/typespec) | `0.1.0-alpha.38` | `0.1.0-alpha.39` |
| [@typespec/spector](https://github.com/microsoft/typespec) | `0.1.0-alpha.25` | `0.1.0-alpha.27` |



Updates `@azure-tools/typespec-client-generator-core` from 0.69.2 to 0.70.0
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/@azure-tools/typespec-client-generator-core@0.69.2...typespec-azure@0.70.0)

Updates `@typespec/compiler` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/typespec-stable@1.13.0...typespec-stable@1.14.0)

Updates `@typespec/http` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/typespec-stable@1.13.0...typespec-stable@1.14.0)

Updates `@azure-tools/azure-http-specs` from 0.1.0-alpha.42 to 0.1.0-alpha.43
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/@azure-tools/azure-http-specs@0.1.0-alpha.42...@azure-tools/azure-http-specs@0.1.0-alpha.43)

Updates `@azure-tools/typespec-azure-core` from 0.69.0 to 0.70.0
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/typespec-azure@0.69.0...typespec-azure@0.70.0)

Updates `@azure-tools/typespec-azure-resource-manager` from 0.69.2 to 0.70.0
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/@azure-tools/typespec-azure-resource-manager@0.69.2...typespec-azure@0.70.0)

Updates `@azure-tools/typespec-azure-rulesets` from 0.69.2 to 0.70.0
- [Release notes](https://github.com/Azure/typespec-azure/releases)
- [Commits](https://github.com/Azure/typespec-azure/compare/@azure-tools/typespec-azure-rulesets@0.69.2...typespec-azure@0.70.0)

Updates `@typespec/http-specs` from 0.1.0-alpha.38 to 0.1.0-alpha.39
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/@typespec/http-specs@0.1.0-alpha.38...@typespec/http-specs@0.1.0-alpha.39)

Updates `@typespec/spector` from 0.1.0-alpha.25 to 0.1.0-alpha.27
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/@typespec/spector@0.1.0-alpha.25...@typespec/spector@0.1.0-alpha.27)

---
updated-dependencies:
- dependency-name: "@azure-tools/typespec-client-generator-core"
  dependency-version: 0.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@typespec/compiler"
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@typespec/http"
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@azure-tools/azure-http-specs"
  dependency-version: 0.1.0-alpha.43
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typespec
- dependency-name: "@azure-tools/typespec-azure-core"
  dependency-version: 0.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@azure-tools/typespec-azure-resource-manager"
  dependency-version: 0.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@azure-tools/typespec-azure-rulesets"
  dependency-version: 0.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typespec
- dependency-name: "@typespec/http-specs"
  dependency-version: 0.1.0-alpha.39
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typespec
- dependency-name: "@typespec/spector"
  dependency-version: 0.1.0-alpha.27
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typespec
...

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 Jul 21, 2026
Copilot AI review requested due to automatic review settings July 21, 2026 07:25
@dependabot
dependabot Bot requested a review from jhendrixMSFT as a code owner July 21, 2026 07:25
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 21, 2026
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Jul 21, 2026
@dependabot
dependabot Bot requested a review from antkmsft as a code owner July 21, 2026 07:25

Copilot AI 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.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the TypeSpec/Azure toolchain versions used by typespec-rust to newer releases.

Changes:

  • Bumped several @azure-tools/* devDependencies from ~0.69.x to ~0.70.0.
  • Bumped TypeSpec packages (@typespec/compiler, @typespec/http, specs tooling) to newer versions.
  • Updated runtime dependencies and peerDependencies for the generator core/compiler/http to match the new versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/typespec-rust/package.json Outdated
Comment thread packages/typespec-rust/package.json
Comment thread packages/typespec-rust/package.json
override prettier to previous version that's not in quarantine.
disable spector_routes until emitter fixes can be made.
add/update Spector tests based on test suite changes.
//'spector_multipart': {input: 'payload/multipart'},
'spector_xml': {input: 'payload/xml'},
'spector_routes': {input: 'routes'},
//'spector_routes': {input: 'routes'}, TODO

@jhendrixMSFT jhendrixMSFT Jul 21, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Will fix this in a separate PR (it's not a simple change).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Opened #1020 to track this and updated the comment.

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.

2 participants