Skip to content

Commit c082d9b

Browse files
chore: 🔖 release new versions (next)
1 parent 0cb1559 commit c082d9b

File tree

9 files changed

+184
-16
lines changed

9 files changed

+184
-16
lines changed

.changeset/pre.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,25 @@
66
"@redocly/openapi-core": "1.34.2",
77
"@redocly/respect-core": "1.34.2"
88
},
9-
"changesets": []
9+
"changesets": [
10+
"blue-islands-knock",
11+
"brave-spoons-sparkle",
12+
"clean-panthers-brake",
13+
"cyan-points-pull",
14+
"good-vans-sell",
15+
"happy-gorillas-march",
16+
"long-cows-teach",
17+
"metal-bears-fetch",
18+
"new-actors-study",
19+
"nice-cups-sing",
20+
"odd-ladybugs-tan",
21+
"sweet-dogs-end",
22+
"sweet-pumpkins-wait",
23+
"tame-pillows-flash",
24+
"thick-planets-fail",
25+
"thin-rings-sell",
26+
"three-chairs-cover",
27+
"unlucky-meals-hunt",
28+
"young-trains-brush"
29+
]
1030
}

docs/@v2/changelog.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,43 @@ toc:
66
# Redocly CLI changelog
77

88
<!-- do-not-remove -->
9+
10+
## 2.0.0-next.0 (2025-06-23)
11+
12+
### Major Changes
13+
14+
- Removed backward compatibility for the `spec` rule. Use `struct` instead.
15+
- Removed support for the deprecated `apiDefinitions` option in the Redocly config. Use `apis` instead.
16+
Also removed the `labels` field within the `apis` section, which was associated with the legacy Redocly Registry product.
17+
- Removed support for the deprecated `features.openapi` and `features.mockServer` configuration options. Please use `openapi` and `mockServer` directly instead.
18+
- Removed backward compatibility for the deprecated `lint` and `styleguide` options in the Redocly config.
19+
Use `rules`, `decorators` and other related options on the root level instead.
20+
- Removed the deprecated `disallowAdditionalProperties` option support in rules. Use `allowAdditionalProperties` instead.
21+
- Removed the deprecated `undefined` assertion. Use `defined` instead.
22+
- Removed support for the legacy Redocly API registry in favor of the new Reunite platform.
23+
Reunite provides improved API management capabilities and better integration with Redocly's tooling ecosystem.
24+
Migrated the `login` and `push` commands to work exclusively with Reunite.
25+
Removed the `preview-docs` command as part of platform modernization.
26+
Use the `preview` command instead.
27+
- Removed support for the deprecated `referenceDocs` option, which was related to the legacy Reference docs product.
28+
- Removed support for the deprecated `assert/` prefix in configurable rules. Use `rule/` prefix instead.
29+
- Migrated the codebase to ES Modules from CommonJS, bringing improved code organization and better support for modern JavaScript features.
30+
Update to Node.js version 20.19.0+, 22.12.0+, or 23+.
31+
32+
### Minor Changes
33+
34+
- Added `x-security` extension for Respect that enables secure handling of authentication in Arazzo workflows.
35+
This extension allows you to:
36+
37+
- Define security schemes at the step level using either predefined schemes or inline definitions
38+
- Pass secrets values (passwords, tokens, API keys)
39+
- Support multiple authentication types including API Key (query, header, or cookie), Basic Authentication, Bearer Token, Digest Authentication, OAuth2, and OpenID Connect
40+
- Automatically transform security parameters into appropriate HTTP headers or query parameters
41+
42+
### Patch Changes
43+
44+
- Fixed `no-undefined-server-variable` crash when encountering `null` values in the server list.
45+
- Updated Redoc to v2.5.0.
46+
- Fixed alias detection when using `--config` from a different folder than the current working directory.
47+
- Improved Respect's error handling when server URLs are missing from both OpenAPI descriptions and CLI options. Now provides a clearer error message when no server URL is available.
48+
- Updated @redocly/respect-core to v2.0.0-next.0.

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/cli/CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# @redocly/cli
22

3+
## 2.0.0-next.0
4+
5+
### Major Changes
6+
7+
- Removed backward compatibility for the `spec` rule. Use `struct` instead.
8+
- Removed support for the deprecated `apiDefinitions` option in the Redocly config. Use `apis` instead.
9+
Also removed the `labels` field within the `apis` section, which was associated with the legacy Redocly Registry product.
10+
- Removed support for the deprecated `features.openapi` and `features.mockServer` configuration options. Please use `openapi` and `mockServer` directly instead.
11+
- Removed backward compatibility for the deprecated `lint` and `styleguide` options in the Redocly config.
12+
Use `rules`, `decorators` and other related options on the root level instead.
13+
- Removed the deprecated `disallowAdditionalProperties` option support in rules. Use `allowAdditionalProperties` instead.
14+
- Removed the deprecated `undefined` assertion. Use `defined` instead.
15+
- Removed support for the legacy Redocly API registry in favor of the new Reunite platform.
16+
Reunite provides improved API management capabilities and better integration with Redocly's tooling ecosystem.
17+
Migrated the `login` and `push` commands to work exclusively with Reunite.
18+
Removed the `preview-docs` command as part of platform modernization.
19+
Use the `preview` command instead.
20+
- Removed support for the deprecated `referenceDocs` option, which was related to the legacy Reference docs product.
21+
- Removed support for the deprecated `assert/` prefix in configurable rules. Use `rule/` prefix instead.
22+
- Migrated the codebase to ES Modules from CommonJS, bringing improved code organization and better support for modern JavaScript features.
23+
Update to Node.js version 20.19.0+, 22.12.0+, or 23+.
24+
25+
### Minor Changes
26+
27+
- Added `x-security` extension for Respect that enables secure handling of authentication in Arazzo workflows.
28+
This extension allows you to:
29+
30+
- Define security schemes at the step level using either predefined schemes or inline definitions
31+
- Pass secrets values (passwords, tokens, API keys)
32+
- Support multiple authentication types including API Key (query, header, or cookie), Basic Authentication, Bearer Token, Digest Authentication, OAuth2, and OpenID Connect
33+
- Automatically transform security parameters into appropriate HTTP headers or query parameters
34+
35+
### Patch Changes
36+
37+
- Fixed `no-undefined-server-variable` crash when encountering `null` values in the server list.
38+
- Updated Redoc to v2.5.0.
39+
- Fixed alias detection when using `--config` from a different folder than the current working directory.
40+
- Improved Respect's error handling when server URLs are missing from both OpenAPI descriptions and CLI options. Now provides a clearer error message when no server URL is available.
41+
- Updated @redocly/respect-core to v2.0.0-next.0.
42+
343
## 1.34.2
444

545
### Patch Changes

packages/cli/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@redocly/cli",
3-
"version": "1.34.2",
3+
"version": "2.0.0-next.0",
44
"description": "",
55
"license": "MIT",
66
"bin": {
@@ -44,8 +44,8 @@
4444
"@opentelemetry/sdk-trace-node": "2.0.1",
4545
"@opentelemetry/semantic-conventions": "1.34.0",
4646
"@redocly/config": "^0.26.2",
47-
"@redocly/openapi-core": "1.34.2",
48-
"@redocly/respect-core": "1.34.2",
47+
"@redocly/openapi-core": "2.0.0-next.0",
48+
"@redocly/respect-core": "2.0.0-next.0",
4949
"abort-controller": "^3.0.0",
5050
"chokidar": "^3.5.1",
5151
"colorette": "^1.2.0",

packages/core/CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# @redocly/openapi-core
22

3+
## 2.0.0-next.0
4+
5+
### Major Changes
6+
7+
- Removed backward compatibility for the `spec` rule. Use `struct` instead.
8+
- Removed support for the deprecated `apiDefinitions` option in the Redocly config. Use `apis` instead.
9+
Also removed the `labels` field within the `apis` section, which was associated with the legacy Redocly Registry product.
10+
- Removed support for the deprecated `features.openapi` and `features.mockServer` configuration options. Please use `openapi` and `mockServer` directly instead.
11+
- Removed backward compatibility for the deprecated `lint` and `styleguide` options in the Redocly config.
12+
Use `rules`, `decorators` and other related options on the root level instead.
13+
- Removed the deprecated `disallowAdditionalProperties` option support in rules. Use `allowAdditionalProperties` instead.
14+
- Removed the deprecated `undefined` assertion. Use `defined` instead.
15+
- Removed support for the legacy Redocly API registry in favor of the new Reunite platform.
16+
Reunite provides improved API management capabilities and better integration with Redocly's tooling ecosystem.
17+
Migrated the `login` and `push` commands to work exclusively with Reunite.
18+
Removed the `preview-docs` command as part of platform modernization.
19+
Use the `preview` command instead.
20+
- Removed support for the deprecated `referenceDocs` option, which was related to the legacy Reference docs product.
21+
- Removed support for the deprecated `assert/` prefix in configurable rules. Use `rule/` prefix instead.
22+
- Migrated the codebase to ES Modules from CommonJS, bringing improved code organization and better support for modern JavaScript features.
23+
Update to Node.js version 20.19.0+, 22.12.0+, or 23+.
24+
- Streamlined Redocly configuration interfaces for improved developer experience.
25+
Removed `StyleguideConfig` class in favor of the unified `Config` class.
26+
Removed `getMergedConfig` function - use `Config.forAlias()` method instead to retrieve API-specific configurations.
27+
28+
### Minor Changes
29+
30+
- Added `x-security` extension for Respect that enables secure handling of authentication in Arazzo workflows.
31+
This extension allows you to:
32+
33+
- Define security schemes at the step level using either predefined schemes or inline definitions
34+
- Pass secrets values (passwords, tokens, API keys)
35+
- Support multiple authentication types including API Key (query, header, or cookie), Basic Authentication, Bearer Token, Digest Authentication, OAuth2, and OpenID Connect
36+
- Automatically transform security parameters into appropriate HTTP headers or query parameters
37+
38+
### Patch Changes
39+
40+
- Fixed an issue where the `ignoreLastPathSegment` option of the `path-segment-plural` rule had no effect if the path contained only one segment, resulting in an error.
41+
- Updated @redocly/config to v0.24.1.
42+
- Fixed incorrect validation logic for the `constructor` property.
43+
344
## 1.34.2
445

546
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@redocly/openapi-core",
3-
"version": "1.34.2",
3+
"version": "2.0.0-next.0",
44
"description": "",
55
"type": "module",
66
"types": "lib/index.d.ts",

packages/respect-core/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# @redocly/respect-core
22

3+
## 2.0.0-next.0
4+
5+
### Major Changes
6+
7+
- Removed support for the legacy Redocly API registry in favor of the new Reunite platform.
8+
Reunite provides improved API management capabilities and better integration with Redocly's tooling ecosystem.
9+
Migrated the `login` and `push` commands to work exclusively with Reunite.
10+
Removed the `preview-docs` command as part of platform modernization.
11+
Use the `preview` command instead.
12+
- Migrated the codebase to ES Modules from CommonJS, bringing improved code organization and better support for modern JavaScript features.
13+
Update to Node.js version 20.19.0+, 22.12.0+, or 23+.
14+
15+
### Minor Changes
16+
17+
- Added `x-security` extension for Respect that enables secure handling of authentication in Arazzo workflows.
18+
This extension allows you to:
19+
20+
- Define security schemes at the step level using either predefined schemes or inline definitions
21+
- Pass secrets values (passwords, tokens, API keys)
22+
- Support multiple authentication types including API Key (query, header, or cookie), Basic Authentication, Bearer Token, Digest Authentication, OAuth2, and OpenID Connect
23+
- Automatically transform security parameters into appropriate HTTP headers or query parameters
24+
25+
### Patch Changes
26+
27+
- Improved Respect's error handling when server URLs are missing from both OpenAPI descriptions and CLI options. Now provides a clearer error message when no server URL is available.
28+
- Updated @redocly/openapi-core to v2.0.0-next.0.
29+
330
## 1.34.2
431

532
### Patch Changes

packages/respect-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@redocly/respect-core",
3-
"version": "1.34.2",
3+
"version": "2.0.0-next.0",
44
"description": "API testing framework core",
55
"type": "module",
66
"types": "lib/index.d.ts",
@@ -43,7 +43,7 @@
4343
"dependencies": {
4444
"@faker-js/faker": "^7.6.0",
4545
"@redocly/ajv": "8.11.2",
46-
"@redocly/openapi-core": "1.34.2",
46+
"@redocly/openapi-core": "2.0.0-next.0",
4747
"better-ajv-errors": "^1.2.0",
4848
"colorette": "^2.0.20",
4949
"concat-stream": "^2.0.0",

0 commit comments

Comments
 (0)