Skip to content

Commit 1f9c9fa

Browse files
Prepare release v3.0.0-beta.5 (#702)
* Prepare release v3.0.0-beta.5 * Add markdown support to example summary (#690) * Add Markdown import to api doc generator * support markdown rendering for example summary * add markdown component * install missing eslint package * fix import order * update lock file * Remove deprecated node packages (#699) * Remove deprecated node packages * Update languages.json * Update languagetabs.md * Prepare release v3.0.0-beta.5 --------- Co-authored-by: Doron Bargo <[email protected]>
1 parent b326185 commit 1f9c9fa

File tree

14 files changed

+1371
-13
lines changed

14 files changed

+1371
-13
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## 3.0.0-beta.5 (Jan 18, 2024)
2+
3+
High level enhancements
4+
5+
- Add support for x-CodeSamples
6+
- Add callbacks support
7+
- Add markdown support to example/examples summary
8+
- Remove deprecated node packages from generated snippets
9+
10+
Other enhancements and bug fixes
11+
12+
- Add support to x-codeSamples in v3 ([#701](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/pull/701))
13+
- Add Callbacks Support to V3 ([#700](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/pull/700))
14+
- Remove deprecated node packages ([#699](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/pull/699))
15+
- Add markdown support to example summary ([#690](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/pull/690))
16+
117
## 3.0.0-beta.4 (Jan 5, 2024)
218

319
High level enhancements

demo/docs/customization/languagetabs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The Docusaurus OpenAPI docs plugin comes with support for 8 languages which you
1515
| `curl` | bash | `curl`\* |
1616
| `python` | python | `requests`\*, `http.client` |
1717
| `go` | go | `native`\* |
18-
| `nodejs` | javascript | `axios`\*, `native`, `requests`, `unirest` |
18+
| `nodejs` | javascript | `axios`\*, `native` |
1919
| `ruby` | ruby | `net::http`\* |
2020
| `csharp` | csharp | `restsharp`\*, `httpclient` |
2121
| `php` | php | `curl`\*, `guzzle`, `pecl_http`, `http_request2` |

demo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "demo",
3-
"version": "3.0.0-beta.4",
3+
"version": "3.0.0-beta.5",
44
"private": true,
55
"scripts": {
66
"docusaurus": "docusaurus",
@@ -25,8 +25,8 @@
2525
"@docusaurus/plugin-google-gtag": "3.0.1",
2626
"@docusaurus/preset-classic": "3.0.1",
2727
"clsx": "^1.1.1",
28-
"docusaurus-plugin-openapi-docs": "^3.0.0-beta.4",
29-
"docusaurus-theme-openapi-docs": "^3.0.0-beta.4",
28+
"docusaurus-plugin-openapi-docs": "^3.0.0-beta.5",
29+
"docusaurus-theme-openapi-docs": "^3.0.0-beta.5",
3030
"prism-react-renderer": "^2.3.0",
3131
"react": "^18.2.0",
3232
"react-dom": "^18.2.0"

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "3.0.0-beta.4",
2+
"version": "3.0.0-beta.5",
33
"npmClient": "yarn",
44
"useWorkspaces": true
55
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
},
4242
"devDependencies": {
4343
"@babel/core": "^7.16.0",
44+
"@eslint-community/eslint-utils": "^4.4.0",
4445
"@testing-library/cypress": "^8.0.1",
4546
"@types/jest": "^27.0.2",
4647
"@types/node": "^17.0.2",

packages/docusaurus-plugin-openapi-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "docusaurus-plugin-openapi-docs",
33
"description": "OpenAPI plugin for Docusaurus.",
4-
"version": "3.0.0-beta.4",
4+
"version": "3.0.0-beta.5",
55
"license": "MIT",
66
"keywords": [
77
"openapi",

packages/docusaurus-plugin-openapi-docs/src/markdown/createStatusCodes.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export function createResponseExamples(
127127
value: `${exampleName}`,
128128
children: [
129129
guard(exampleValue.summary, (summary) => [
130-
create("p", {
130+
create("Markdown", {
131131
children: ` ${summary}`,
132132
}),
133133
]),
@@ -143,7 +143,7 @@ export function createResponseExamples(
143143
value: `${exampleName}`,
144144
children: [
145145
guard(exampleValue.summary, (summary) => [
146-
create("p", {
146+
create("Markdown", {
147147
children: ` ${summary}`,
148148
}),
149149
]),
@@ -171,7 +171,7 @@ export function createResponseExample(responseExample: any, mimeType: string) {
171171
value: `Example`,
172172
children: [
173173
guard(responseExample.summary, (summary) => [
174-
create("p", {
174+
create("Markdown", {
175175
children: ` ${summary}`,
176176
}),
177177
]),
@@ -187,7 +187,7 @@ export function createResponseExample(responseExample: any, mimeType: string) {
187187
value: `Example`,
188188
children: [
189189
guard(responseExample.summary, (summary) => [
190-
create("p", {
190+
create("Markdown", {
191191
children: ` ${summary}`,
192192
}),
193193
]),

packages/docusaurus-plugin-openapi-docs/src/markdown/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export function createApiPageMD({
7070
`import ResponseSamples from "@theme/ResponseSamples";\n`,
7171
`import SchemaItem from "@theme/SchemaItem";\n`,
7272
`import SchemaTabs from "@theme/SchemaTabs";\n`,
73+
`import Markdown from "@theme/Markdown";\n`,
7374
`import OperationTabs from "@theme/OperationTabs";\n`,
7475
`import TabItem from "@theme/TabItem";\n\n`,
7576
createHeading(title),

packages/docusaurus-theme-openapi-docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "docusaurus-theme-openapi-docs",
33
"description": "OpenAPI theme for Docusaurus.",
4-
"version": "3.0.0-beta.4",
4+
"version": "3.0.0-beta.5",
55
"license": "MIT",
66
"keywords": [
77
"openapi",
@@ -44,7 +44,7 @@
4444
"clsx": "^1.1.1",
4545
"copy-text-to-clipboard": "^3.1.0",
4646
"crypto-js": "^4.1.1",
47-
"docusaurus-plugin-openapi-docs": "^3.0.0-beta.4",
47+
"docusaurus-plugin-openapi-docs": "^3.0.0-beta.5",
4848
"docusaurus-plugin-sass": "^0.2.3",
4949
"file-saver": "^2.0.5",
5050
"lodash": "^4.17.20",

packages/docusaurus-theme-openapi-docs/src/theme-openapi.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ declare module "@theme/SchemaTabs" {
6565
export default function SchemaTabs(props: any): JSX.Element;
6666
}
6767

68+
declare module "@theme/Markdown" {
69+
export default function Markdown(props: any): JSX.Element;
70+
}
71+
6872
declare module "@theme/ApiExplorer/Accept" {
6973
export default function Accept(): JSX.Element;
7074
}

0 commit comments

Comments
 (0)