Skip to content

Releases: PaloAltoNetworks/docusaurus-openapi-docs

v5.0.0

08 Apr 03:37
516bd48

Choose a tag to compare

5.0.0

Breaking Change: Minimum Docusaurus version is now 3.10.0. Users on Docusaurus 3.5–3.9 must upgrade before updating to this release.

This release adapts to the Tabs context API refactor in Docusaurus 3.10.0, upgrades core dependencies (@redocly/openapi-core v1→v2,
openapi-to-postmanv2 v5→v6), and includes numerous bug fixes, new features, and dependency updates.

💥 Breaking Change

  • Minimum Docusaurus peerDependency bumped from ^3.5.0 to ^3.10.0
  • Updated internal Tabs API to use useTabsContextValue + TabsProvider context pattern

🚀 New Feature

  • feat(demo): modernized styles with swappable palettes and runtime theme switcher
    (#1371)
  • feat(i18n): make QualifierMessage strings translatable (#1364)
  • feat(theme): add requestCredentials option for API requests (#1300)

🐛 Bug Fix

  • fix: update Tabs API for Docusaurus 3.10.0 compatibility (#1398)
  • fix(cli): pass pluginInstances to getPluginConfig to support non-array plugins
    (#1384)
  • fix(request-schema): render example/examples tabs for request bodies and callbacks
    (#1370)
  • fix(explorer): respect encoding.contentType for multipart/form-data parts
    (#1369)
  • fix(sidebars): use startsWith to extract basePath instead of split
    (#1368)
  • fix(params): display const value in parameter description and Try It form
    (#1367)
  • fix(explorer): encode RFC 3986 reserved chars in query parameter values
    (#1366)
  • fix(license): support SPDX identifier field in OAS v3.1.0 License Object
    (#1365)
  • fix: add React 19 / SSR compatibility guards (#1363)
  • fix(theme): guard against unknown parameter in values to prevent crash
    (#1360)
  • fix(plugin): generate unique sidebar keys for tagGroup items (#1317)
  • fix(theme): improve accessibility of api explorer controls (#1325)
  • fix(theme): add path-browserify webpack fallback for browser bundling
    (#1344)
  • fix(theme): handle nested discriminators in allOf structures (#1303)
  • fix: handle allOf with incompatible types (#1308)
  • fix(plugin): support template-aware OpenAPI path binding (#1311)
  • fix(theme): show dropdown for enum parameters wrapped in allOf (#1301)
  • fix(theme): render code tag in Response placeholder message (#1299)

🧪 Testing

  • test(demo): add regression test for oneOf $ref to allOf-composed schemas in requestBody
    (#1396)

🤖 Dependencies

  • chore(deps): upgrade @redocly/openapi-core from v1 to v2 (#1361)
  • chore(deps): bump openapi-to-postmanv2 from ^5.0.0 to ^6.0.0 (#1362)
  • chore(deps): bump postman-collection from 5.2.0 to 5.3.0 (#1358)
  • chore(deps): bump @redocly/openapi-core from 2.25.3 to 2.25.4 (#1389)
  • chore(deps): bump @apidevtools/json-schema-ref-parser (#1352,
    #1386)
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 (#1382)
  • chore(deps): bump ajv from 6.12.6 to 6.14.0 (#1383)
  • chore(deps): bump clsx from 1.2.1 to 2.1.1 (#1338)
  • chore(deps): bump chalk from 4.1.2 to 5.6.2 (#1357)
  • chore(deps): bump allof-merge from 0.6.7 to 0.6.8 (#1373)
  • chore(deps): bump sass from 1.97.2 to 1.98.0 (#1374)
  • chore(deps): bump sass-loader from 16.0.6 to 16.0.7 (#1385)
  • chore(deps): bump xml-formatter from 3.6.7 to 3.7.0 (#1380)
  • chore(deps): bump slugify from 1.6.6 to 1.6.9 (#1381)
  • chore(deps): bump react-hook-form from 7.71.1 to 7.72.0 (#1350)
  • chore(deps): bump handlebars from 4.7.8 to 4.7.9 (#1347)
  • chore(deps): bump fs-extra from 11.3.3 to 11.3.4 (#1337)
  • chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 (https://github.com/PaloAltoNetworks/docusaurus-openapi-d...
Read more

v4.7.1

27 Jan 16:49
0a89b9d

Choose a tag to compare

v4.7.1

Major performance improvement: The new externalJsonProps option (enabled by default) dramatically reduces build times and bundle sizes by externalizing large JSON props from MDX files.

  • New externalJsonProps plugin option significantly improves build performance
  • Sticky positioning for the API Explorer right panel improves UX on long API pages
  • Dynamic request body updates when switching anyOf/oneOf tabs

Note: v4.7.0 had a build error affecting downstream projects. Please use v4.7.1 instead.

🚀 New Feature

  • feat(plugin): add externalJsonProps option (enabled by default) to improve build performance (#1279)
  • feat(theme): add sticky positioning to API Explorer right panel (#1288)
  • feat: dynamically update request body when anyOf/oneOf tab changes (#1287)

🐛 Bug Fix

  • fix(theme): use import type for plugin type imports (#1292)
  • fix: render inline enum values in anyOf schemas (#1286)
  • fix: generate correct examples for different request content types (#1284)

🏠 Refactoring

  • refactor: change plugin and theme types.ts to types.d.ts (#1281)
  • refactor: externalize using create() and drop size threshold requirement (#1280)

📝 Documentation

  • docs: sync README and intro.mdx with plugin docs

🤖 Dependencies

  • chore(deps): bump lodash from 4.17.21 to 4.17.23 (#1282)

Committers: 3

  • dependabot[bot]
  • Ollie Monk
  • Steven Serrata

v4.6.0

16 Jan 18:18

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.5.1...v4.6.0

v4.5.1

27 Jun 22:12
dab3823

Choose a tag to compare

What's Changed

Full Changelog: v4.5.0...v4.5.1

v4.5.0

27 Jun 21:06
cb0ed6e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

02 May 14:48
808e4a2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.3.7...v4.4.0

v4.3.7

12 Mar 22:40
e4d3ec4

Choose a tag to compare

What's Changed

  • [Bug Fix] Properly handle empty Discriminator Tab children by @blindaa121 in #1108

Full Changelog: v4.3.6...v4.3.7

v4.3.6

08 Mar 00:20
852aca1

Choose a tag to compare

What's Changed

  • downloadUrl option is now available to all API entities, previously only "info" pages by @robbieaverill in #1094
  • [Bug Fix]: Cannot read properties of undefined (reading 'endsWith') by @blindaa121 in #1091
  • Remove URL plugin and fallback from webpack config by @sserrata in #1098
  • [Bug Fix] Render fragment for empty Discriminator Tabs children by @blindaa121 in #1099
  • Don't double encode application/json requestBody examples by @iain-smartretail in #1100

New Contributors

Full Changelog: v4.3.5...v4.3.6

v4.3.5

21 Feb 15:21
6b5c104

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.3.4...v4.3.5

v4.3.4

12 Feb 21:02
97d0fc7

Choose a tag to compare

What's Changed

Full Changelog: v4.3.3...v4.3.4