chore: 🔖 release new versions#2950
Merged
Merged
Conversation
JLekawa
approved these changes
Jul 16, 2026
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 16, 2026 13:43
0cbc205 to
4c35459
Compare
Contributor
Author
|
|
Contributor
Author
Coverage Report
File CoverageNo changed files found. |
Contributor
Author
Performance Benchmark (Lower is Faster)
Warning This PR may introduce a performance regression vs the latest released version:
|
github-actions
Bot
force-pushed
the
changeset-release/main
branch
4 times, most recently
from
July 21, 2026 09:51
5c39670 to
661e7e8
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 21, 2026 11:58
661e7e8 to
029e302
Compare
vadyvas
approved these changes
Jul 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@redocly/cli@2.40.0
Minor Changes
--ignore-headersoption to the experimentaldriftandproxycommands.It takes a comma-separated list of header names to skip in undocumented-header checks, and a trailing
*matches by prefix (for examplex-consumer-*).Use it to silence headers a gateway or proxy adds that are not part of the API contract.
generate-speccommand that infers an OpenAPI description from recorded HTTP traffic.Patch Changes
Fixed the
driftcommand'sschema-consistencyrule reporting false-positive "Undocumented query parameter" findings fordeepObject-style query parameters.Traffic keys like
namespace[id]=...&namespace[name]=...are now matched to the documentednamespaceparameter, and the reconstructed object is validated against the parameter schema.Fixed an issue where the
driftcommand'sschema-consistencyrule reported false-positive request findings for exchanges the server rejected with a4xxclient error.For example: missing required parameter, missing required body, request-body schema mismatch.
A
4xxresponse means the server never accepted the request.Validating it against the operation's success-path contract flagged the server's own correct rejection as drift.
Response-side validation still runs, so a documented error response whose shape differs from reality is still reported.
Fixed an issue where the
joincommand silently dropped path-levelx-*extensions with non-string values.Updated js-yaml from
4.2.0to5.2.1.Fixed an issue where strings that look like numbers with underscores (for example
'12_34') had quotation marks removed by thebundlecommand.These strings stay quoted in the output.
Note: YAML parsing is stricter: a multi-line flow collection whose closing bracket is not indented deeper than its parent key is now a parse error.
Parse errors are reported at the offending token instead of the end of the document.
Fixed an issue where the
driftcommand'ssecurity-baselinerule reported false-positive "credential exposure over insecure HTTP transport" warnings for traffic captured against loopback hosts, for example:localhost,*.localhost,127.0.0.0/8,[::1].Sandboxed recordings no longer produce transport warnings.
Fixed an issue where the
bundlecommand rewrote internal$refs pointing to other$refs.The issue caused AsyncAPI 3 operation
messagesreferences to point tocomponentsinstead of channel messages.Updated @redocly/openapi-core to v2.40.0.
@redocly/openapi-core@2.40.0
Minor Changes
dataValuefield.Patch Changes
Updated @redocly/config to v0.52.0.
Updated js-yaml from
4.2.0to5.2.1.Fixed an issue where strings that look like numbers with underscores (for example
'12_34') had quotation marks removed by thebundlecommand.These strings stay quoted in the output.
Note: YAML parsing is stricter: a multi-line flow collection whose closing bracket is not indented deeper than its parent key is now a parse error.
Parse errors are reported at the offending token instead of the end of the document.
Fixed an issue where the
bundlecommand rewrote internal$refs pointing to other$refs.The issue caused AsyncAPI 3 operation
messagesreferences to point tocomponentsinstead of channel messages.@redocly/respect-core@2.40.0
Patch Changes
Note
Low Risk
No application source changes—only version bumps, lockfile updates, and changelog consolidation; user impact is whatever was already merged and listed in the 2.40.0 release notes (notably stricter js-yaml parsing).
Overview
Release 2.40.0 — this PR finalizes the Changesets release: it removes the consumed
.changesetentries, bumps@redocly/cli,@redocly/openapi-core, and@redocly/respect-coreto 2.40.0, and rolls their notes intodocs/@v2/changelog.mdand each packageCHANGELOG.md(with matchingpackage-lock.json/package.jsonversion pins).What ships in 2.40.0 (documented in those changelogs, not implemented in this diff): experimental
generate-specand--ignore-headersondrift/proxy; drift fixes fordeepObjectquery params, 4xx request validation, and loopback transport warnings;joinpreserving non-string pathx-*extensions; js-yaml 5.2.1 (stricter YAML parsing); bundle fixes for chained$refs (AsyncAPI 3 messages); OpenAPI 3.2 ExampledataValuelinting in core.Reviewed by Cursor Bugbot for commit 029e302. Bugbot is set up for automated code reviews on this repo. Configure here.