Skip to content

Bump ajv, @typespec/compiler, @typespec/http, @typespec/openapi, @typespec/openapi3 and @typespec/versioning in /src/main/resources/apps.methodscript.com#1413

Merged
LadyCailin merged 1 commit intomasterfrom
dependabot/npm_and_yarn/src/main/resources/apps.methodscript.com/multi-fffd3e91f1
Apr 4, 2026
Merged

Bump ajv, @typespec/compiler, @typespec/http, @typespec/openapi, @typespec/openapi3 and @typespec/versioning in /src/main/resources/apps.methodscript.com#1413
LadyCailin merged 1 commit intomasterfrom
dependabot/npm_and_yarn/src/main/resources/apps.methodscript.com/multi-fffd3e91f1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 4, 2026

Bumps ajv to 8.18.0 and updates ancestor dependencies ajv, @typespec/compiler, @typespec/http, @typespec/openapi, @typespec/openapi3 and @typespec/versioning. These dependencies need to be updated together.

Updates ajv from 8.12.0 to 8.18.0

Release notes

Sourced from ajv's releases.

v8.18.0

What's Changed

New Contributors

Full Changelog: ajv-validator/ajv@v8.17.1...v8.18.0

v8.17.1

What's Changed

Full Changelog: ajv-validator/ajv@v8.17.0...v8.17.1

Plus everything in 8.17.0 which failed to release

The only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.

Revert "Revert fast-uri change (ajv-validator/ajv#2444)" by @​gurgunday in ajv-validator/ajv#2448 fix: ignore new eslint error for @​typescript-eslint/no-extraneous-class by @​jasoniangreen in ajv-validator/ajv#2455 docs: clarify behaviour of addVocabulary by @​jasoniangreen in ajv-validator/ajv#2454 docs: refactor to improve legibility by @​blottn in ajv-validator/ajv#2432 Fix grammatical typo in managing-schemas.md by @​wetneb in ajv-validator/ajv#2305 docs: Fix broken strict-mode link by @​alexanderjsx in ajv-validator/ajv#2459 feat: add test for encoded refs and bump fast-uri by @​jasoniangreen in ajv-validator/ajv#2449 fix: changes for @​typescript-eslint/array-type rule by @​jasoniangreen in ajv-validator/ajv#2467 fixes ajv-validator/ajv#2217 - clarify custom keyword naming by @​jasoniangreen in ajv-validator/ajv#2457

v8.17.0

What's Changed

The only functional change is to switch from uri-js (which is no longer supported), to fast-uri. This is the second attempt and the team on fast-uri have been really helpful addressing the issues we found last time.

... (truncated)

Commits
  • 142ce84 8.18.0
  • 720a23f fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...
  • 82735a1 fix: typos in schema-language.md (#2507)
  • b17ec32 fix: small grammatical error in managing-schemas.md (#2508)
  • 69568d0 fix: #2482 Infinity and NaN serialise to null (#2487)
  • f06766f feat: allow tree-shaking by adding ``"sideEffects": falsetopackage.json` ...
  • 9050ba1 bump version to 8.17.1 (#2472)
  • f7831b4 fixes #2217 - clarify custom keyword naming (#2457)
  • a523784 fix: changes for @​typescript-eslint/array-type rule (#2467)
  • 595fe58 feat: add test for encoded refs and bump fast-uri (#2449)
  • Additional commits viewable in compare view

Updates @typespec/compiler from 0.55.0 to 1.10.0

Release notes

Sourced from @​typespec/compiler's releases.

@​typespec/compiler@​1.7.1

Bug Fixes

  • #9210 Fix crash in tsp init introduced in 1.7.0
Commits
  • 707a748 Bump version for 1.10 release (#9981)
  • 3859f57 [http-client-csharp] Render field attributes on enum members in TypeProviderW...
  • a5cd673 Initialize non-nullable required unwrapped XML list properties to empty colle...
  • 8c91b9d Add e2e tests for azure.resourcemanager.methodsubscriptionid.operations and n...
  • 904c959 Fix running multiple versioning mutators (#9932)
  • 6c959b6 Do not join ? and : with / (#9935)
  • 959aa0a fix: set git user and email in Submit-AzureSdkForNetPr.ps1 (#9960)
  • b900cab Remove includeRootSlash client option logic from http-client-python (#9964)
  • 83756ed http-client-java, use lib to convert plural to singular (#9963)
  • a8f07f4 Fix float comparison in duration encode mockapi for query and header params (...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for @​typespec/compiler since your current version.


Updates @typespec/http from 0.55.0 to 1.10.0

Release notes

Sourced from @​typespec/http's releases.

@​typespec/http@​1.9.1

Bug Fixes

  • [API] Fix Content-Type header will not be dropped in the response headers of HttpOperationResponseContent for HEAD requests.

@​typespec/http-server-csharp@​0.58.0-alpha.26

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9896 Fix missing using namespace imports in C# files generated from MergePatchUpdate<T> when model properties reference enum or named types from a different namespace
  • #9895 Fix controller generation to use correct ASP.NET Core result methods for non-200/204 status codes. Previously all operations returned Ok(...) or NoContent() regardless of the declared status code. Now operations returning 202 use Accepted(...), and other status codes use StatusCode(code, ...).
  • #9894 Fix crash when emitting interfaces that contain template operations. Template operations (e.g. getItem<T>(): T) within interfaces will simply be skipped when emitting the interface.

@​typespec/http-server-csharp@​0.58.0-alpha.25

Bump dependencies

  • #9446 Upgrade dependencies

@​typespec/http-server-js@​0.58.0-alpha.25

Bump dependencies

  • #9838 Upgrade dependencies

@​typespec/http-server-csharp@​0.58.0-alpha.24

Bump dependencies

  • #9223 Upgrade dependencies

@​typespec/http-server-js@​0.58.0-alpha.24

Bump dependencies

  • #9446 Upgrade dependencies

@​typespec/http-server-js@​0.58.0-alpha.23

Bump dependencies

  • #9223 Upgrade dependencies

Bug Fixes

... (truncated)

Commits
  • 707a748 Bump version for 1.10 release (#9981)
  • 3859f57 [http-client-csharp] Render field attributes on enum members in TypeProviderW...
  • a5cd673 Initialize non-nullable required unwrapped XML list properties to empty colle...
  • 8c91b9d Add e2e tests for azure.resourcemanager.methodsubscriptionid.operations and n...
  • 904c959 Fix running multiple versioning mutators (#9932)
  • 6c959b6 Do not join ? and : with / (#9935)
  • 959aa0a fix: set git user and email in Submit-AzureSdkForNetPr.ps1 (#9960)
  • b900cab Remove includeRootSlash client option logic from http-client-python (#9964)
  • 83756ed http-client-java, use lib to convert plural to singular (#9963)
  • a8f07f4 Fix float comparison in duration encode mockapi for query and header params (...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for @​typespec/http since your current version.


Updates @typespec/openapi from 0.55.0 to 1.10.0

Release notes

Sourced from @​typespec/openapi's releases.

typespec-stable@1.10.0

@​typespec/compiler

Features

  • #9819 Export resolveCodeFix function to allow resolving a CodeFix into CodeFixEdit[] without the LSP layer.
  • #9829 tsp info now accepts an optional <libName> argument to display detailed information about a specific library or emitter, including all available options.
  • #9060 Added support for Functions, a new type graph entity and language feature. Functions enable library authors to provide input-output style transforms that operate on types and values. See the Functions Documentation for more information about the use and implementation of functions.
  • #9762 Added experimental support for internal modifiers on type declarations. Any type except namespace can be declared internal. An internal symbol can only be accessed from within the same package where it was declared.

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9939 Fix @overload interface validation failing when the enclosing namespace is versioned
  • #9641 Don't report non-literal-string-template diagnostic when interpolating an invalid reference
  • #9803 Support TYPESPEC_NPM_REGISTRY environment variable to configure the npm registry used by tsp init and tsp install when fetching package manifests and downloading packages.
  • #9804 Fix crash when using custom scalar initializer in examples or default values [API] Fix crash in serializeValueAsJson when a custom scalar initializer has no recognized constructor (e.g. S.i() with no args). Now returns undefined instead of crashing.
  • #9670 Fixed an issue where referencing a member of a templated alias with defaultable parameters would fail to instantiate the alias, leaking template parameters.

@​typespec/http

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9935 Do not join routes starting with ? or : with /(e.g. @route("?pet=cat) would result in /?pet=cat)
  • #9887 Remove patch-implicit-optional warning.

@​typespec/openapi

Features

  • #9577 Add support for OpenAPI 3.2 nested tags via parent field in @tagMetadata decorator

Bump dependencies

  • #9838 Upgrade dependencies

... (truncated)

Commits
  • 707a748 Bump version for 1.10 release (#9981)
  • 3859f57 [http-client-csharp] Render field attributes on enum members in TypeProviderW...
  • a5cd673 Initialize non-nullable required unwrapped XML list properties to empty colle...
  • 8c91b9d Add e2e tests for azure.resourcemanager.methodsubscriptionid.operations and n...
  • 904c959 Fix running multiple versioning mutators (#9932)
  • 6c959b6 Do not join ? and : with / (#9935)
  • 959aa0a fix: set git user and email in Submit-AzureSdkForNetPr.ps1 (#9960)
  • b900cab Remove includeRootSlash client option logic from http-client-python (#9964)
  • 83756ed http-client-java, use lib to convert plural to singular (#9963)
  • a8f07f4 Fix float comparison in duration encode mockapi for query and header params (...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for @​typespec/openapi since your current version.


Updates @typespec/openapi3 from 0.55.0 to 1.10.0

Release notes

Sourced from @​typespec/openapi3's releases.

typespec-stable@1.10.0

@​typespec/compiler

Features

  • #9819 Export resolveCodeFix function to allow resolving a CodeFix into CodeFixEdit[] without the LSP layer.
  • #9829 tsp info now accepts an optional <libName> argument to display detailed information about a specific library or emitter, including all available options.
  • #9060 Added support for Functions, a new type graph entity and language feature. Functions enable library authors to provide input-output style transforms that operate on types and values. See the Functions Documentation for more information about the use and implementation of functions.
  • #9762 Added experimental support for internal modifiers on type declarations. Any type except namespace can be declared internal. An internal symbol can only be accessed from within the same package where it was declared.

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9939 Fix @overload interface validation failing when the enclosing namespace is versioned
  • #9641 Don't report non-literal-string-template diagnostic when interpolating an invalid reference
  • #9803 Support TYPESPEC_NPM_REGISTRY environment variable to configure the npm registry used by tsp init and tsp install when fetching package manifests and downloading packages.
  • #9804 Fix crash when using custom scalar initializer in examples or default values [API] Fix crash in serializeValueAsJson when a custom scalar initializer has no recognized constructor (e.g. S.i() with no args). Now returns undefined instead of crashing.
  • #9670 Fixed an issue where referencing a member of a templated alias with defaultable parameters would fail to instantiate the alias, leaking template parameters.

@​typespec/http

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9935 Do not join routes starting with ? or : with /(e.g. @route("?pet=cat) would result in /?pet=cat)
  • #9887 Remove patch-implicit-optional warning.

@​typespec/openapi

Features

  • #9577 Add support for OpenAPI 3.2 nested tags via parent field in @tagMetadata decorator

Bump dependencies

  • #9838 Upgrade dependencies

... (truncated)

Commits
  • 707a748 Bump version for 1.10 release (#9981)
  • 3859f57 [http-client-csharp] Render field attributes on enum members in TypeProviderW...
  • a5cd673 Initialize non-nullable required unwrapped XML list properties to empty colle...
  • 8c91b9d Add e2e tests for azure.resourcemanager.methodsubscriptionid.operations and n...
  • 904c959 Fix running multiple versioning mutators (#9932)
  • 6c959b6 Do not join ? and : with / (#9935)
  • 959aa0a fix: set git user and email in Submit-AzureSdkForNetPr.ps1 (#9960)
  • b900cab Remove includeRootSlash client option logic from http-client-python (#9964)
  • 83756ed http-client-java, use lib to convert plural to singular (#9963)
  • a8f07f4 Fix float comparison in duration encode mockapi for query and header params (...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for @​typespec/openapi3 since your current version.


Updates @typespec/versioning from 0.55.0 to 0.80.0

Release notes

Sourced from @​typespec/versioning's releases.

@​typespec/versioning@​0.80.0

Bump dependencies

  • #9838 Upgrade dependencies

Bug Fixes

  • #9932 [API] Fix running multiple versioning mutators together

@​typespec/versioning@​0.79.0

Bug Fixes

  • #9444 Fix incorrect incompatible versioning error in model expressions

@​typespec/versioning@​0.78.0

Bump dependencies

  • #9223 Upgrade dependencies

@​typespec/versioning@​0.77.0

Bump dependencies

  • #9046 Upgrade dependencies
Commits
  • 707a748 Bump version for 1.10 release (#9981)
  • 3859f57 [http-client-csharp] Render field attributes on enum members in TypeProviderW...
  • a5cd673 Initialize non-nullable required unwrapped XML list properties to empty colle...
  • 8c91b9d Add e2e tests for azure.resourcemanager.methodsubscriptionid.operations and n...
  • 904c959 Fix running multiple versioning mutators (#9932)
  • 6c959b6 Do not join ? and : with / (#9935)
  • 959aa0a fix: set git user and email in Submit-AzureSdkForNetPr.ps1 (#9960)
  • b900cab Remove includeRootSlash client option logic from http-client-python (#9964)
  • 83756ed http-client-java, use lib to convert plural to singular (#9963)
  • a8f07f4 Fix float comparison in duration encode mockapi for query and header params (...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for @​typespec/versioning 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…espec/openapi3 and @typespec/versioning

Bumps [ajv](https://github.com/ajv-validator/ajv) to 8.18.0 and updates ancestor dependencies [ajv](https://github.com/ajv-validator/ajv), [@typespec/compiler](https://github.com/microsoft/typespec), [@typespec/http](https://github.com/microsoft/typespec), [@typespec/openapi](https://github.com/microsoft/typespec), [@typespec/openapi3](https://github.com/microsoft/typespec) and [@typespec/versioning](https://github.com/microsoft/typespec). These dependencies need to be updated together.


Updates `ajv` from 8.12.0 to 8.18.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](ajv-validator/ajv@v8.12.0...v8.18.0)

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

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

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

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

Updates `@typespec/versioning` from 0.55.0 to 0.80.0
- [Release notes](https://github.com/microsoft/typespec/releases)
- [Commits](https://github.com/microsoft/typespec/compare/typespec@0.55.0...@typespec/versioning@0.80.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
- dependency-name: "@typespec/compiler"
  dependency-version: 1.10.0
  dependency-type: direct:production
- dependency-name: "@typespec/http"
  dependency-version: 1.10.0
  dependency-type: direct:production
- dependency-name: "@typespec/openapi"
  dependency-version: 1.10.0
  dependency-type: direct:production
- dependency-name: "@typespec/openapi3"
  dependency-version: 1.10.0
  dependency-type: direct:production
- dependency-name: "@typespec/versioning"
  dependency-version: 0.80.0
  dependency-type: direct:production
...

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 4, 2026
@LadyCailin LadyCailin merged commit 3d62662 into master Apr 4, 2026
3 of 4 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/src/main/resources/apps.methodscript.com/multi-fffd3e91f1 branch April 4, 2026 21:44
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.

1 participant