Redocly CLI changelog
1.25.15 (2024-11-29)
Patch Changes
- Clarified usage of the
--output
option in thebundle
command. - Updated @redocly/openapi-core to v1.25.15.
1.25.14 (2024-11-25)
Patch Changes
- Resolved an issue where overrides for the severity of configurable rules were ignored.
- Updated @redocly/openapi-core to v1.25.14.
1.25.13 (2024-11-21)
Patch Changes
- Added the possibility to skip configurable rules using the
--skip-rule
option. - Updated @redocly/openapi-core to v1.25.13.
1.25.12 (2024-11-20)
Patch Changes
- Fixed an issue where valid Redocly tokens were not recognized.
- Updated @redocly/openapi-core to v1.25.12.
1.25.11 (2024-11-04)
Patch Changes
- Fixed an issue with the
remove-x-internal
decorator where bundling API descirptions containing discriminators could fail when using Node.js v17 or earlier. - Fixed API descriptions bundling. Previously, schemas containing nulls in examples were causing failures.
- Updated @redocly/openapi-core to v1.25.11.
1.25.10 (2024-10-30)
Patch Changes
- Fixed
component-name-unique
problems to include correct location. - Fixed the
remove-x-internal
decorator, which was not removing the reference in the corresponding discriminator mapping while removing the original$ref
. - Updated @redocly/openapi-core to v1.25.10.
1.25.9 (2024-10-25)
Patch Changes
- Updated @redocly/openapi-core to v1.25.9.
1.25.8 (2024-10-21)
Patch Changes
- Added the
REDOCLY_SUPPRESS_UPDATE_NOTICE
environment variable so that users can skip version updates. - Fixed bundling with the
--dereferenced
option. Previously, references to external files were not substituted with references to components, causing them to become invalid. - Fixed an issue where using
externalValue
as a property name was causing the API description validation process to fail. - Updated @redocly/openapi-core to v1.25.8.
1.25.7 (2024-10-16)
Patch Changes
- Updated redoc to v2.2.0.
- Removed the support of the
x-inherit
extension for Arazzo description files. - Updated @redocly/openapi-core to v1.25.7.
1.25.6 (2024-10-14)
Patch Changes
- Changed the
x-operation
extension in Arazzo, enabling users to make requests with this extension without an API description file. - Removed the support of the
x-parameters
extension for Arazzo description files. - Updated @redocly/openapi-core to v1.25.6.
1.25.5 (2024-10-04)
Patch Changes
- Fixed an issue where the bundle command did not resolve links in
externalValue
. - Fixed an issue where the plugins in external NPM packages could not be resolved if the CLI package was installed globally.
- Updated @redocly/openapi-core to v1.25.5.
1.25.4 (2024-09-30)
Patch Changes
- Added a warning message to the
push
andpush-status
commands to notify users about upcoming or ongoing resource deprecation. - Updated @redocly/openapi-core to v1.25.4.
1.25.3 (2024-09-18)
Patch Changes
- Updated @redocly/openapi-core to v1.25.3.
1.25.2 (2024-09-13)
Patch Changes
- Fixed
camelCase
assertion for single-letter values. - Updated @redocly/openapi-core to v1.25.2.
1.25.1 (2024-09-13)
Patch Changes
- Added additional checks to
criteria-unique
Arazzo rule. - Updated @redocly/openapi-core to v1.25.1.
1.25.0 (2024-09-11)
Minor Changes
- Added a cache for resolved plugins to ensure that plugins are only instantiated once during a single execution.
Patch Changes
- Updated @redocly/openapi-core to v1.25.0.
1.24.0 (2024-09-09)
Minor Changes
- Added Spot and Arazzo rules:
no-criteria-xpath
,no-actions-type-end
,criteria-unique
.
Patch Changes
- Fixed an issue where custom rules were not applied to Arazzo descriptions.
- Updated @redocly/openapi-core to v1.24.0.
1.23.1 (2024-09-06)
Patch Changes
- Fixed a bug where bundling multiple API description files specified as CLI arguments, along with the
--output
option, stored the result in a single file instead of a folder. - Updated @redocly/openapi-core to v1.23.1.
1.23.0 (2024-09-06)
Minor Changes
- Added support for the
output
option in the per-API configuration so that the destination file can be specified in configuration.
Patch Changes
- Fixed the absolute path for importing plugins in Windows.
- Added the ability to run the
eject
command without specifying components, which displays a selectable list of all available components. - Updated @redocly/openapi-core to v1.23.0.
1.22.1 (2024-08-30)
Patch Changes
- Updated @redocly/openapi-core to v1.22.1.
1.22.0 (2024-08-29)
Minor Changes
- Updated the Arazzo validation types for workflows input, parameter objects, and criteria to match the specification.
- Added Arazzo rulesets so that users can customize their linting rules for this format.
Patch Changes
- Updated @redocly/openapi-core to v1.22.0.
1.21.1 (2024-08-27)
Patch Changes
- Updated @redocly/openapi-core to v1.21.1.
1.21.0 (2024-08-23)
Minor Changes
- Added the
eject
andtranslate
commands for use with the new Reunite-hosted product family.
Patch Changes
- Updated @redocly/openapi-core to v1.21.0.
1.20.1 (2024-08-22)
Patch Changes
- Get more helpful error messages when there's a problem importing a plugin.
- Updated @redocly/openapi-core to v1.20.1.
1.20.0 (2024-08-21)
Minor Changes
- Added support for ESM plugins and importing of plugins directly from npm package:
@vendor/package/plugin.js
instead of./node_modules/@vendor/package/plugin.js
. - Added
info-license-strict
rule as a replacement of theinfo-license-url
to support the OpenAPI 3.1 changes to allow identifier or URL license details. - Changed plugins format to export a function instead of an object for compatibility with other Redocly products. The backwards compatibility with an old format of plugins is maintained.
Patch Changes
- Added support for webhooks in stats and fixed a crash that occurred when tags were not included in webhooks.
- Updated @redocly/openapi-core to v1.20.0.
1.19.0 (2024-08-01)
Minor Changes
- Added support for AsyncAPI 3.0 description linting.
Patch Changes
- Fixed an issue where
patternProperties
incorrectly caused linting errors due to a missingPatternProperties
node. - Updated @redocly/openapi-core to v1.19.0.
1.18.1 (2024-07-22)
Patch Changes
- Allowed the
theme.openapi
configuration option to accept settings specific to Redoc 2.x and earlier. - Fixed an issue in the OpenAPI
spec
rule wheredependentSchemas
was parsed as an array. It is now correctly parsed as a map. - Fixed bundling of
$refs
insidepatternProperties
. - Updated AsyncAPI v2 typings to abide by JSON Schema draft-07 specification.
- Updated @redocly/openapi-core to v1.18.1.
1.18.0 (2024-07-12)
Minor Changes
- Added support for Arazzo description linting.
Patch Changes
- Removed
additionalItems
from OAS 3.0.x typings. This keyword is not supported by the specification. - Updated @redocly/openapi-core to v1.18.0.
1.17.1 (2024-07-03)
Patch Changes
- Added JSON Schema draft 2019-09+ validation keyword -
dependentRequired
. - Updated @redocly/openapi-core to v1.17.1.
1.17.0 (2024-07-01)
Minor Changes
- Changed resolution process to include extendedTypes and plugins before linting.
Patch Changes
- Added support for the
contentSchema
keyword to parse as a schema instance. - Replace path items emoji with 🔀 so the width is consistent.
- Updated @redocly/openapi-core to v1.17.0.
1.16.0 (2024-06-18)
Minor Changes
- Users can run the CLI tool behind a proxy by using
HTTP_PROXY
orHTTPS_PROXY
environment variables to configure the proxy settings.
Patch Changes
- Updated @redocly/openapi-core to v1.16.0.
1.15.0 (2024-06-11)
Minor Changes
- Made
redocly.yaml
validation consistent with the general Redocly config.
Patch Changes
- Updated Redoc to v2.1.5.
- Fixed
no-invalid-media-type-examples
,no-invalid-parameter-examples
, andno-invalid-schema-examples
rules which allowed falsy example values to pass for any schema. - Updated @redocly/openapi-core to v1.15.0.
1.14.0 (2024-05-29)
Minor Changes
- Added the ability to exclude some operations or entire paths from the
security-defined
rule.
Patch Changes
- Improved error messages.
- Updated @redocly/openapi-core to v1.14.0.
1.13.0 (2024-05-23)
Minor Changes
- Added support for the linting command to output markdown format.
Patch Changes
- Updated @redocly/openapi-core to v1.13.0.
1.12.2 (2024-05-09)
Patch Changes
- Updated @redocly/openapi-core to v1.12.2.
1.12.1 (2024-05-09)
Patch Changes
- Updated @redocly/openapi-core to v1.12.1.
1.12.0 (2024-04-25)
Minor Changes
- Added return values for the
push
andpush-status
commands.
Patch Changes
- Fixed handling of wildcards on Windows (#1521).
- Updated @redocly/openapi-core to v1.12.0.
1.11.0 (2024-04-04)
Minor Changes
- Removed additional operations from the
join
command; uselint
and/orbundle
for operations such aslint
anddecorate
. - Removed lint support from the bundle command to support a wider range of use cases. Users should update to run lint and bundle separately.
- Added support for a
github-actions
output format for thelint
command to annotate reported problems on files when used in a GitHub Actions workflow.
Patch Changes
- Fixed
no-invalid-media-type-examples
ruleexternalValue
example validation. - Updated @redocly/openapi-core to v1.11.0.
1.10.6 (2024-03-26)
Patch Changes
- Added
check-config
command to validate a Redocly configuration file. - Updated @redocly/openapi-core to v1.10.6.
1.10.5 (2024-03-19)
Patch Changes
- Updated license text for date and organization naming accuracy.
- Updated @redocly/openapi-core to v1.10.5.
1.10.4 (2024-03-14)
Patch Changes
- Fixed a problem with the
preview
command crashing on Windows by adding operating system detection for the correctnpx
executable to use. - Updated @redocly/openapi-core to v1.10.4.
1.10.3 (2024-03-04)
Patch Changes
- Reverted "Users can run the CLI tool behind a proxy by using HTTP_PROXY or HTTPS_PROXY environment variables to configure the proxy settings" temporary.
- Updated @redocly/openapi-core to v1.10.3.
1.10.2 (2024-03-04)
Patch Changes
- Users can run the CLI tool behind a proxy by using
HTTP_PROXY
orHTTPS_PROXY
environment variables to configure the proxy settings. - Updated @redocly/openapi-core to v1.10.2.
1.10.1 (2024-02-29)
Patch Changes
- Updated @redocly/openapi-core to v1.10.1.
1.10.0 (2024-02-29)
Minor Changes
- Users can run the CLI tool behind a proxy by using
HTTP_PROXY
orHTTPS_PROXY
environment variables to configure the proxy settings.
Patch Changes
- Added inflection to the
join
command so that--prefix-components-with-info-prop
replaces spaces with underscores to create less confusing $refs. - Updated @redocly/openapi-core to v1.10.0.
1.9.1 (2024-02-20)
Patch Changes
- Adds support for using logical AND for the security schema so that the
join
command generates the correct schema. - Fixed a bug with resolving $refs to file names that contain the hash symbol.
- Fixed a problem where the
join
command did not process schemas containingnull
values when the--prefix-components-with-info-prop
option was used.' - Updated @redocly/openapi-core to v1.9.1.
1.9.0 (2024-02-13)
Minor Changes
- Removed descriptions adding for x-tagGroups for the
join
command. Descriptions in x-tagGroups are not supported and cause errors on linting. - Updated
info.title
to be used as a name in x-tagGroups instead of a file name for thejoin
command, so you can now join files with the same names.
- Removed descriptions adding for x-tagGroups for the
- Added new
no-required-schema-properties-undefined
rule to check if each required schema property is defined.
Patch Changes
- Fixed an issue where using the
--prefix-components-with-info-prop
option with thejoin
command caused$refs
to include duplicated prefixes. - Fixed an issue where
$ref
s ending in#
(instead of#/
) would break the application. - Updated @redocly/openapi-core to v1.9.0.
1.8.2 (2024-02-01)
Patch Changes
- Added markdown format option to stats command for use with GitHub job summaries.
- Fixed an issue with the
push
command, whendestination
option does not work without specifying it inredocly.yaml
. - Updated @redocly/openapi-core to v1.8.2.
1.8.1 (2024-01-29)
Patch Changes
- Added git to the docker image, so the push command can use git metadata.
- Updated @redocly/openapi-core to v1.8.1.
1.8.0 (2024-01-26)
Minor Changes
- Added a
push
andpush-status
command for use with future Redocly products.
Patch Changes
- Updated @redocly/openapi-core to v1.8.0.
1.7.0 (2024-01-23)
Minor Changes
- Added a
preview
command that starts a local preview server for Redocly projects that use products that are currently in a pre-release stage.
Patch Changes
- Fixed an issue with resolving references after splitting API descriptions written in the json format.
- Added filename extension support for more
x-codeSamples
languages. - Fixed a problem where the linter incorrectly returned an error for valid examples that contain references.
- Updated @redocly/openapi-core to v1.7.0.
1.6.0 (2023-12-21)
Minor Changes
- Added the ability to use
$ref
in the Redocly config file. This ability allows users to split up big config files and maintain their constituent parts independently.
Patch Changes
- Deprecated
--lint
option in thejoin
command. The options are marked for removal in a future release. Use the lint command separately to lint your APIs. - Updated @redocly/openapi-core to v1.6.0.
1.5.0 (2023-11-29)
Minor Changes
- Added new rule
array-parameter-serialization
to require that serialization parametersstyle
andexplode
are present on array parameters.
Patch Changes
- Deprecated lint-related options in the
bundle
command. The options are marked for removal in a future release. Use the lint command separately to lint your APIs before bundling. - Updated Redoc to v2.1.3.
- Updated @redocly/openapi-core to v1.5.0.
1.4.1 (2023-11-15)
Patch Changes
- Fixed an issue with resolving the
node-fetch
package by explicitly adding the missing dependency. - Updated @redocly/openapi-core to v1.4.1.
1.4.0 (2023-10-26)
Minor Changes
- Added
recommended-strict
ruleset which uses the same rules asrecommended
but with the severity level set toerror
for all rules. - Add JSON output support to the
split
andjoin
commands.
Patch Changes
- The
--host/-h
argument in thepreview-docs
command is now also used by the WebSocket server for hot reloading. - Updated @redocly/openapi-core to v1.4.0.
1.3.0 (2023-10-19)
Minor Changes
- Added the possibility to configure the linting severity level of the configuration file for all CLI commands. Redocly CLI exits with an error if there are any issues with the configuration file, and the severity is set to
error
.
Patch Changes
- Updated @redocly/openapi-core to v1.3.0.
1.2.1 (2023-10-17)
Patch Changes
- Fixed an issue with nested refs in the
join
command. - Fixed pattern for no-server-example.com rule to improve detection accuracy.
- Changed the report location for
pattern
andnotPattern
assertions to be more precise. - Updated
unevaluatedItems
type definition to resolve either boolean or object schema per JSON Schema 2019-09 specification. - Updated @redocly/openapi-core to v1.2.1.
1.2.0 (2023-09-18)
Minor Changes
- Added support for linting AsyncAPI v2 files, so that a wider range of API descriptions can use the Redocly linting workflow.
Patch Changes
- Renamed API definition to API description for consistency.
- Updated @redocly/openapi-core to v1.2.0.
1.1.0 (2023-09-14)
Minor Changes
- Added
ignoreCase
option fortags-alphabetical
rule. - Added
join
support for OAS 3.1 descriptions. - Added support for Redoc v2.1.2, and aligned the dependencies for both projects.
Patch Changes
- Fixed an issue where the
--remove-unused-components
option removed used components that were referenced as child objects. - Updated Redocly config validation.
- Fixed the location pointer when reporting on the
no-path-trailing-slash
rule. - Updated minimum required version of Node.js to v14.19.0, NPM to v7.0.0, and removed deprecated packages.
- Updated @redocly/openapi-core to v1.1.0.
1.0.2 (2023-08-07)
Patch Changes
- No code changes.
- Updated @redocly/openapi-core to v1.0.2.
1.0.1 (2023-08-07)
Patch Changes
- Fixed the build-docs command failing when running outside the root folder.
- Updated @redocly/openapi-core to v1.0.1.
1.0.0 (2023-07-25)
This release marks the stable version 1.0. There are no changes from previous releases.
1.0.0-rc.3 (2023-07-20)
Fixes
- Fixed issue with publishing to Docker Hub (no code changes).
- Fixed smoke tests in Yarn and Docker environments.
Changes
- Added job for testing new version (no code changes).
1.0.0-rc.2 (2023-07-19)
- Update package publishing process (no code changes).
1.0.0-rc.1 (2023-07-17)
No code changes.
1.0.0-beta.131 (2023-07-10)
Fixes
- Handled aborted request in the docker and removed a redundant call.
- Resolved problem with installation failing in node 14- and yarn due to unresolved peer dependencies.
Changes
- Removed the
cdn
option from thebuild-docs
command as it was not functional. - Updated Redocly config validation schemas.
1.0.0-beta.130 (2023-07-06)
Features
- Added new rule
component-name-unique
to check for unique component names (kudos to @pboos 🎉). - Added docker container to GitHub container registry.
Fixes
- Fixed an issue when the
--files
option of thepush
command did not upload extra files. - Fixed nullable schema type validation for OAS 3.1.
- Added peer dependencies to fix an issue with styles seen in the build-docs command.
Changes
- Additional data masking for the anonymous data collection feature.
- Added fetch request timeout to prevent hanging the tool when executing commands.
1.0.0-beta.129 (2023-06-26)
Features
- Added product metrics collection.
Fixes
- Fixed build-docs command not working in Docker.
- Other stability fixes and improvements.
Changes
- Streamlined the
push
command interface. The previous syntax also continues to work. - Improved Redocly configuration validation.
- Documentation and messaging corrections.
1.0.0-beta.128 (2023-06-07)
Features
- Resolve
$ref
s in preprocessors. - Create the
spec-strict-refs
rule to ensure$ref
usage is in accordance with the OpenAPI specification.
Fixes
- Handle syntax errors from plugins.
- Apply the following regular expression,
^[a-zA-Z0-9\.\-_]+$
, only to fixed fields under components.
Changes
- Change the prefix from
assert/
torule/
as a prefix for configurable rules. Theassert/
prefix continues to work with a warning of the deprecated syntax.
1.0.0-beta.127 (2023-05-25)
Features
- Inform the user if a new version is available.
Fixes
- Improved messages on wrong schemas.
- Fixed components duplication and self-referencing when bundling.
- Fixed typos.
Changes
- Adjusted CLI arguments behavior for array-like options: it's required to specify the option multiple times to add multiple values. For example,
--skip-rule rule1 --skip-rule rule2
instead of--skip-rule rule1 rule2
.
1.0.0-beta.126 (2023-05-10)
Features
- Added new options for the
join
command:--decorate
and--preprocess
.
Fixes
- Fixed a bug with OAS (
x-
) specification extensions that contain an array. - Display an error if the API path refers to a folder.
- Fixed the
push
command not recognizing API descriptions with spaces. - Defined default
allowedValues
in theall
ruleset for mime-type rules.
Changes
- Display an error if apis or rules for the
lint
command are not provided. - Stopped executing decorators and preprocessors upon the
join
command. - Sort top-level OAS3 keys in
bundle
andjoin
commands.
1.0.0-beta.125 (2023-04-06)
Features
- Added the required-min-length-string-type-property rule that requires required properties in the API description with type
string
to have aminLength
.
Fixes
- Fixed an issue with
$ref
in path parameters during thejoin
command. - This release also includes various internal stability fixes and improvements.
Changes
- Changed the arguments for assertion custom functions. Now as the third parameter, instead of a
location
object, assertion custom functions include actx
object. See Custom functions.
1.0.0-beta.124 (2023-03-09)
- Fixed an issue with remote file inside the lint ignore file.
1.0.0-beta.123 (2023-01-02)
Fixes
- Fixed the
push
command when organization is provided in theredocly.yaml
configuration file.
1.0.0-beta.122 (2023-01-26)
Fixes
- Fixed an issue with the
push
command not working with a validorganizationId
.
1.0.0-beta.121 (2023-01-25)
Features
- Added custom output file option to the
join
command. - Added an option to include webhooks to operation-4xx-response rule.
- Added a new built-in decorator info-override.
- Added support for
/
as a separator which puts paths into subdirectories for each path segment with the split command.
Fixes
- Ignored case when inferring file extension from code sample
lang
property.
Changes
- Moved and renamed the
features.openapi
andfeatures.mockServer
into thetheme
object with the namesopenapi
andmockServer
.
Before:
features.openapi: {} features.mockServer: {}
After:
theme: openapi: {} mockServer: {}
1.0.0-beta.120 (2023-01-05)
Fixes
- Fixed an issue where
$refs
weren't resolved inside specification extensions.
1.0.0-beta.119 (2023-01-03)
Fixes
- Fixed an issue where the
spec
rule showed an error forx-logo
properties in the 3.1 OpenAPI description.
1.0.0-beta.118 (2022-12-29)
Features
- Enabled removing unused components in the config to use within the bundle command.
- Implemented special SpecExtension type
VendorExtension
. - Added an error handler for the case when the API description file or a plugin does not exist.
- Added
media-type-examples-override
decorator.
Fixes
- Fixed an issue where the rule spec-components-invalid-map-name is not applied for all examples and adjusted the logic behind the rule in general.
1.0.0-beta.116 (2022-12-7)
Fixes
- Fixed an issue with scalar assertion failing when an object is of invalid type.
Features
- Added Redoc vendor extensions to supported types.
1.0.0-beta.115 (2022-11-29)
Features
- Added support for
any
type in assertions.
Changes
- Renamed the Docker image on Docker Hub.
- Changed assertions errors grouping.
- Removed orphaned git submodule
public_api_docs
.
1.0.0-beta.114 (2022-11-18)
Features
- Added a new assertion
notPattern
to the custom rules.
1.0.0-beta.113 (2022-11-15)
Changes
- Removed automatically adding the
recommended
configuration when there is a config defined without anextends
list.
Fixes
- Fixed an issue with undefined
process.cwd
in browser environment. - Fixed an issue with
$anchors
in OpenAPI documents are not properly parsed. - Fixed an issue with the
spec
rule not reporting onnullable
in Schema object that don't have atype
sibling. - Added missing OAS2 and OAS3 list types.
- Don't show false media type example errors when a discriminator is used with the
allOf
keyword.
1.0.0-beta.112 (2022-11-01)
Changes
- Changed assertions syntax and renamed to custom rules.
- Removed
info-description
rule. - Removed deprecated fields suggestions in Redocly config file.
1.0.0-beta.111 (2022-10-10)
Changes
- Renamed four type names for alignment with the OpenAPI specification.
PathsMap
toPaths
ResponsesMap
toResponses
EncodingsMap
toEncodingMap
SecuritySchemeFlows
toOAuth2Flows
Features
- Added a new option
--keep-url-references
to thebundle
command that disables bundling of absolute URL$ref
-s.
Fixes
- Improved location of problems produced by
security-defined
rule. - Fixed an issue with
response-contains-header
being case-sensitive. - Fixed an issue with
path-params-defined
rule that was not accounting for params defined on the operation level. - Fixed an issue with
type
not being validated if it is an array. - Fixed an issue with
apis
overrides not picking up some base values from the root config. - Fixed an issue with api not being detected from the
apis
list if used as a file name.
1.0.0-beta.110 (2022-09-21)
Features
- Added the
build-docs
command which builds Redoc API docs into a zero-dependency HTML file. - Added the ability to upload other files and folders with the
push
command. - Added support for custom assertions as plugins.
Fixes
- Fixed incorrect behavior for the
no-invalid-media-type-examples
rule in combination with theallOf
keyword.
1.0.0-beta.109 (2022-09-08)
Features
- Added rfc7807 problem details rule.
- Improved error messages by adding
referenced from
information. - Added the
spec-components-invalid-map-name
rule for component map names validation. - Added a new lint
--format
option:summary
.
Fixes
- Fixed an issue with multi-line strings in literal mode.
- Fixed an issue with multi-line Markdown with Windows-style new lines.
- Fixed the Header object type to require
content
orschema
. - Fixed a error message for
operation-4xx-response
rule. - Fixed an issue with
paths
not being correctly handled by thejoin
command. - Fixed the
operation-security-defined
rule to check the security on the root and in each operation.
Changes
- Renamed 'DefinitionRoot', 'ServerVariableMap', 'PathMap', 'CallbackMap', 'MediaTypeMap', 'ExampleMap', 'EncodingMap', 'HeaderMap', and 'LinkMap' definition node types.
- Removed the
styleguide
object from the configuration file. - Renamed the
operation-security-defined
rule tosecurity-defined
.
1.0.0-beta.108 (2022-08-22)
Changes
- Renamed
no-servers-empty-enum
tono-server-variables-empty-enum
and fixed incorrect docs ofno-empty-enum-servers
.
Features
- Add browser support for
openapi-core
. - Allow accessing
config
field in subclasses extendingBaseResolver
class. - Ability to create config (e.g.
redocly.yaml
) from string or object.
Fixes
- Fixed docs for
no-server-example.com
. - Incorrect schema description dereferenced.
1.0.0-beta.107 (2022-08-16)
Changes
- Add
allowAdditionalProperties
to built-in rules and markdisallowAdditionalProperties
as deprecated.
Fixes
- Introduced severity level
off
for assertions.
1.0.0-beta.106 (2022-08-09)
Fixes
- Now errors exit with return code
1
.
Changes
- Renamed
lint
intostyleguide
in Redocly configuration. - Improved naming consistency.
1.0.0-beta.105 (2022-07-27)
Fixes
- Fixed bug with an invalid path to the configuration file causing issues with the ignore file.
1.0.0-beta.104 (2022-07-11)
Fixes
- Fixed incorrect boolean filtering in
filter-out
rule. - Fixed bug with tags duplication for the
join
command. - Other internal stability fixes and improvements.
1.0.0-beta.103 (2022-06-27)
Features
- Added new property
ref
to assertation object. - Added the
--lint-config
option for thelint
command. Use it to validate the configuration file with appropriate severity level. - Added new built-in decorators
filter-in
andfilter-out
.
Fixes
- Resolved an issue with the
--run-id
option for thepush
command. The--run-id
option renamed to the--batch-id
, added the--batch-size
option. - Improved types for the configuration file.