Skip to content

chore(deps): bump @redocly/cli from 1.34.5 to 2.0.8#97

Merged
bartsmykla merged 1 commit into
mainfrom
renovate/redocly-cli-2.x
Sep 2, 2025
Merged

chore(deps): bump @redocly/cli from 1.34.5 to 2.0.8#97
bartsmykla merged 1 commit into
mainfrom
renovate/redocly-cli-2.x

Conversation

@renovate

@renovate renovate Bot commented Aug 13, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@redocly/cli 1.34.5 -> 2.0.8 age confidence

Release Notes

Redocly/redocly-cli (@​redocly/cli)

v2.0.8

Compare Source

Patch Changes

v2.0.7

Compare Source

Patch Changes

v2.0.6

Compare Source

Patch Changes
  • Fixed an issue where files specified in decorators parameters were not always resolved correctly.
    The resolution logic now properly locates the specified files relative to the config file for info-description-override, media-type-examples-override, operation-description-override, and tag-description-override decorators.
  • Improved messaging to clarify when API alias configuration is implicitly applied during linting or bundling by filename.
  • Updated the retryAfter property in Respect to use seconds (instead of milliseconds) for consistency with the Arazzo specification.
  • Updated @​redocly/openapi-core to v2.0.6.

v2.0.5

Compare Source

Patch Changes
  • Fixed an issue where the root config was not properly merged with the apis config.
  • Resolved an issue that caused configuration parsing to fail when the config value was set to null.
  • Improved join command server handling for specifications with differing servers.
  • Updated @​redocly/respect-core to v2.0.5.

v2.0.4

Compare Source

Patch Changes
  • Fixed an issue where the openapi config options were ignored when running the build-docs command.
  • Ensure externalRefResolver option is correctly passed to nested workflow contexts.
  • Updated @​redocly/respect-core to v2.0.4.

v2.0.3

Compare Source

Patch Changes
  • Fixed type definitions for Respect input and server options to support both string and string[] values.
  • Fixed binary response data in Respect results by properly encoding it as base64.
  • Updated @​redocly/respect-core to v2.0.3.

v2.0.2

Compare Source

Patch Changes
  • Made executionTimeout parameter optional in the run function exported from respect-core.
  • Updated @​redocly/respect-core to v2.0.2.

v2.0.1

Compare Source

Patch Changes
  • Fixed an issue where the no-required-schema-properties-undefined rule incorrectly resolved nested $refs relative to the file in which they were defined.
  • Fixed an issue where multipart form-data parameters were not properly resolved and evaluated before sending requests.
  • Updated @​redocly/openapi-core to v2.0.1.

v2.0.0

Compare Source

Major Changes
  • Removed backward compatibility for the spec rule. Use struct instead.
  • Removed support for the deprecated apiDefinitions option in the Redocly config. Use apis instead.
    Removed the labels field within the apis section, which was associated with the legacy Redocly API Registry product.
  • Removed support for default config file names other than redocly.yaml.
  • Removed support for the deprecated features.openapi and features.mockServer configuration options. Use openapi and mockServer directly instead.
  • Removed backward compatibility for the deprecated lint and styleguide options in the Redocly config.
    Use rules, decorators and other related options on the root level instead.
  • Removed the deprecated disallowAdditionalProperties option support in rules. Use allowAdditionalProperties instead.
  • Removed support for the deprecated theme property of Redocly config.
    All the properties of theme are now available in the config root.
  • Removed the deprecated path-excludes-patterns and info-license-url rules.
  • Removed the deprecated undefined assertion. Use defined instead.
  • Removed support for the legacy Redocly API Registry in favor of the new Reunite platform.
    Reunite provides improved API management capabilities and better integration with Redocly's tooling ecosystem.
    Migrated the login and push commands to work exclusively with Reunite.
    Removed the preview-docs command as part of platform modernization.
    Use the preview command instead.
  • Removed support for the deprecated referenceDocs option, which was related to the legacy Reference docs product.
  • Removed support for the deprecated assert/ prefix in configurable rules. Use rule/ prefix instead.
  • Migrated the codebase to ES Modules from CommonJS, bringing improved code organization and better support for modern JavaScript features.
    Update to Node.js version 20.19.0+, 22.12.0+, or 23+.
Minor Changes
  • Added x-security extension for Respect that enables secure handling of authentication in Arazzo workflows.
    Use this extension to:

    • Define security schemes at the step level using either predefined schemes or inline definitions
    • Pass values of secrets (passwords, tokens, API keys)
    • Support multiple authentication types including API Key (query, header, or cookie), Basic Authentication, Bearer Token, Digest Authentication, OAuth2, and OpenID Connect
    • Automatically transform security parameters into appropriate HTTP headers or query parameters
  • Added environment variable support for CLI arguments using Yargs .env() method to parse environment variables with matching prefixes.

  • Added validation for JSON Schema format.

  • Extracted nullable validation from the struct rule into a new nullable-type-sibling rule for OpenAPI 3.0. This allows users to disable nullable validation separately from other structural checks.

  • Configured the spec ruleset for OpenAPI, AsyncAPI, Arazzo, and Overlay specifications.
    This ruleset is designed to strictly follow the specifications.

  • Added the no-duplicated-tag-names rule to check for duplications in the tags field in API descriptions.

  • Enabled no-required-schema-properties-undefined, no-schema-type-mismatch, and no-enum-type-mismatch rules for AsyncAPI and Arazzo specifications.
    Adjusted the rules' severities in the recommended and minimal rulesets. Refer to the following table:

    Rule \ Ruleset recommended minimal
    no-required-schema-properties-undefined off -> warn off -> warn
    no-enum-type-mismatch error warn
    no-schema-type-mismatch warn -> error off -> warn
  • Implemented automatic masking of sensitive fields (such as tokens and passwords) in response bodies to enhance security and prevent accidental exposure of secrets in logs and outputs.

  • Added new CLI options for the respect command to improve test execution control.

Patch Changes
  • Fixed plugins validation in config files referenced in the extends section.
  • Fixed no-undefined-server-variable crash when encountering null values in the server list.
  • Refactored @redocly/respect-core to eliminate Node.js-specific dependencies, improving cross-platform compatibility.
  • Updated Redoc to v2.5.0.
  • Fixed alias detection when using --config from a different folder than the current working directory.
  • Resolved an issue where dotenv@16.6.0 injected an unintended message into the output.
  • Fixed Redocly CLI to correctly read residency from the Redocly configuration file.
  • Improved Respect's error handling when server URLs are missing from both OpenAPI descriptions and CLI options.
  • Updated @​redocly/respect-core to v2.0.0.

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

@renovate
renovate Bot requested a review from a team as a code owner August 13, 2025 09:48
@renovate
renovate Bot requested review from bartsmykla and lukidzi and removed request for a team August 13, 2025 09:48
@renovate renovate Bot changed the title chore(deps): bump @redocly/cli from 1.2.0 to 2.0.4 chore(deps): bump @redocly/cli from 1.34.5 to 2.0.4 Aug 13, 2025
@renovate
renovate Bot force-pushed the renovate/redocly-cli-2.x branch 2 times, most recently from bd6e7fc to 74c4e24 Compare August 13, 2025 18:01
@renovate renovate Bot changed the title chore(deps): bump @redocly/cli from 1.34.5 to 2.0.4 chore(deps): bump @redocly/cli from 1.34.5 to 2.0.5 Aug 13, 2025
@renovate renovate Bot changed the title chore(deps): bump @redocly/cli from 1.34.5 to 2.0.5 chore(deps): bump @redocly/cli from 1.34.5 to 2.0.6 Aug 19, 2025
@renovate
renovate Bot force-pushed the renovate/redocly-cli-2.x branch 2 times, most recently from e1ee35f to 783f2e5 Compare August 22, 2025 16:31
@renovate renovate Bot changed the title chore(deps): bump @redocly/cli from 1.34.5 to 2.0.6 chore(deps): bump @redocly/cli from 1.34.5 to 2.0.7 Aug 22, 2025
@renovate renovate Bot changed the title chore(deps): bump @redocly/cli from 1.34.5 to 2.0.7 chore(deps): bump @redocly/cli from 1.34.5 to 2.0.8 Aug 27, 2025
@renovate
renovate Bot force-pushed the renovate/redocly-cli-2.x branch from 783f2e5 to 608af13 Compare August 27, 2025 19:08
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/redocly-cli-2.x branch from 608af13 to cf25178 Compare September 2, 2025 05:01

@bartsmykla bartsmykla 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.

Confirmed it doesn't break anything:

~ cd openapi-tool

~ git checkout main && git fetch upstream && git merge --ff-only upstream/main

# Switched to branch 'main'
# Your branch is up to date with 'upstream/main'.
# Already up to date.

~ npm install

# added 4 packages, changed 2 packages, and audited 466 packages in 775ms

~ node index.js generate ../../kuma/docs/generated/openapi.yaml > ../tmp/1.yaml

# got all files [ '../../kuma/docs/generated/openapi.yaml' ]

~ git checkout renovate/redocly-cli-2.x

# Switched to branch 'renovate/redocly-cli-2.x'
# Your branch is up to date with 'upstream/renovate/redocly-cli-2.x'.

~ npm install

# added 39 packages, removed 16 packages, changed 17 packages, and audited 485 packages in 2s

~ node index.js generate ../../kuma/docs/generated/openapi.yaml > ../tmp/2.yaml

# got all files [ '../../kuma/docs/generated/openapi.yaml' ]

~ diff ../tmp/1.yaml ../tmp/2.yaml

~ shasum -a256 ../tmp/1.yaml ../tmp/2.yaml

# 8ce71bfac27d227a7882731ea81c3d802695bdf8fb7f5f2b12d6f37205a07600  ../tmp/1.yaml
# 8ce71bfac27d227a7882731ea81c3d802695bdf8fb7f5f2b12d6f37205a07600  ../tmp/2.yaml

@bartsmykla
bartsmykla merged commit 3543057 into main Sep 2, 2025
4 checks passed
@bartsmykla
bartsmykla deleted the renovate/redocly-cli-2.x branch September 2, 2025 05:04
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