Releases: rapi-doc/RapiDoc
Releases · rapi-doc/RapiDoc
v9.3.8
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
, andtab-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
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
v9.3.5
v9.3.4
v9.3.3
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
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
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 ofSCHEMA
). Usedefault-schema-tab = "schema"
to retain previous behavior
Release 9.1.8
Fixes
- #658 fixed broken integration with
vue-js 2
Release 9.1.7
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
and9.1.6
are deprecated and should not be used