Skip to content

Releases: rapi-doc/RapiDoc

v9.3.8

11 Oct 15:15
Compare
Choose a tag to compare

New Features

  • #963 - added support for 'show-curl-before-try' in rapi-doc-mini
  • #907 - provide css part for tab-panel, tab-btn-row, tab-btn, and tab-content
  • #920 - Improved security-scheme handling to work with incorrectly defined or empty list

Bug Fixes

  • fixed #920 - filter valid securitySchemes before rendering
  • fixed #997 - value in JSON example were not suffixed with comma if it it is not the last field
  • fixed #942 - Do not show header if user has opted to not show during when spec not found error
  • fixes #1039 - default content-disposition response header to blank if missing

Other Chores

  • Documentation and Example updates
  • Bumped packages
  • fixed path alias in jsconfig.json

v9.3.7

27 Sep 17:19
Compare
Choose a tag to compare

New Features

  • Introduced a new badge type to the existing x-badge vendor extension.
  • Added ability to select or exclude endpoints based on audience focus, e.g., hide internal endpoints for customers but show all to developers.
  • Enhanced responsive layouts when RapiDoc is embedded inside other HTML elements.
  • Shifted to modern CSS @container queries, replacing @media queries.
  • Upgraded the OpenAPI parser for better compliance and performance.

Bug Fixes

  • Resolved #846 and #829: deprecation marks now appear for array type fields in schema views.
  • Fixed #894: request headers can now be sent when defined in an object format.
  • Addressed #897: example generation now works properly for schemas using primitive types.
  • Fixed #903: improved text-selection color contrast.
  • Resolved #930: advanced search now considers both summary and description.
  • Fixed #996: removed trailing slashes from curl syntax in "copy to clipboard."
  • Added support for encoded Content-Disposition headers (fix #1001).
  • Fixed #1026: removed redundant dropdown for server selection.
  • Fixed #1034: allow spec to have empty server array
  • Updated documentation for #847 and #720.
  • Ensured orphan tags are detected, preventing unclosed tags in web components.

Chores

  • Performed code cleanup.
  • Updated documentation.
  • Added new test cases and examples.

v9.3.6

18 Sep 22:02
Compare
Choose a tag to compare

Fixed a minor regression #1025

v9.3.5

17 Sep 01:46
Compare
Choose a tag to compare
  • Performance Improvement
  • Major upgrades to core packages
  • Several minor bug fixes and new features

v9.3.4

15 Jan 06:00
Compare
Choose a tag to compare

Release 9.3.4

--

v9.3.3

04 Jul 19:35
Compare
Choose a tag to compare

Enhancements

  • Added new css parts from api-response area to allow more style customization
  • #773 - allow changing navbar search section styles
  • Graceful handling of application/x-ndjson content type.
  • Improved Request Parameter example description and summary rendering
  • #769 - XML formatting performance improvement

Fixes

  • #757 - ReadOnly and WriteOnly schema attributes are better aligned with the spec and considers Webhook and Callbacks
  • #771 - Clear previous response text before fetching (helps with slow responses)
  • #768 - honor response-area-height attribute
  • #762 #776 - x-fill-example vendor extension for array was not working as expected
  • #726 #763 - Example in focused mode should reset to original on navigating from one endpoint to another
  • #775 gotoPath in focused mode was broken

9.3.2

25 May 07:52
Compare
Choose a tag to compare

Enhancements

  • #682 - Color coded method names on navigation bar Example
  • Schema and JSON trees now highlights matching braces on hover
  • #686 - vendor extension to allow stopping of auto-filling parameter values
  • #681 - Improve readability and discoverability of description and constraints in schema
  • #700 new vendor extension to pre-set receiving oauth token location to header or request-body
  • #710 - show schema title in schema even when description is not provided
  • Allow resizing API response div - helps to read large responses
  • #708 #685 allow examples to be listed using the description/summary
  • #755 #742 Exported new css parts
  • #752 - Use title instead of the text 'Overview' in navbar

Fixes

  • #687 - deprecated parameter indicator for query and path params.
  • fixed method class name that was conflicting with prism css class
  • #724 remove double quotes from filename when downloading binary/file responses
  • #714 - render optional auth as 'none'
  • #738 - Button element for clear-filter on navbar
  • fix request parameter table rendering (missing borders in certain cases)
  • #727 readonly and writeonly schema for webhooks and callbacks are inverted

Release 9.2.0

24 Feb 15:02
Compare
Choose a tag to compare

New Features

  • Upgrade to lit 2.0 our core framework for rendering
  • #602 Added ability to style deeply nested components like TRY button Example
  • #637 - Allow aborting TRY (fetch request)
  • New Event request-aborted added (fires when fetch request is aborted)
  • #662 Added new vendor extension x-default-scopes that supports pre-selecting oAuth Scopes - **Thanks @micheletriaca **
  • #622 - added support for rendering application/jose content type

Bug Fixes

#592 - Array Min and Max constraints were being ignored
#626 - Titles in schema were not being rendered
#591 - Query Parameters were not rendered if the values are 0 or false - **Thanks @micheletriaca **
#670 - Improved parameter rendering alignment

Other Changes that might effect UI rendering

  • Default tab of schema now displays EXAMPLE (instead of SCHEMA). Use default-schema-tab = "schema" to retain previous behavior

Release 9.1.8

19 Feb 16:53
Compare
Choose a tag to compare

Fixes

  • #658 fixed broken integration with vue-js 2

Release 9.1.7

19 Feb 14:41
Compare
Choose a tag to compare

New Features

  • #639 provision non-minified build along with minified and generate sourcemap

Bug Fixes

  • #641 - honor route-prefix when manually providing routes on location bar
  • #648 - ref resolving for certain corner cases were not working as expected due to an issue with swagger-client is now handled

Others

  • Improve docker documentation
  • released latest docker Image
  • Updated ESLint to version 8+
  • Updated other packages

release 9.1.5 and 9.1.6 are deprecated and should not be used