Releases: mulesoft/api-console
v6.3.1
Fixes
- Fixed regression in
api-navigation
that caused an error to happen when the first endpoint in a specification had a URI parameter in it
v6.3.0
Version 6.3.0 of API Console
Features
- Annotation name is now rendered with the annotation
AsyncAPI 2.0
- Support for non HTTP protocols in documentation
api-request-panel
is hidden when present model is from an AsyncAPIEndpoints
renamed toChannels
- Operation URL is displayed differently for non-HTTP protocols
- Example and snippets are hidden for non-HTTP protocols
Fixes
- Required query parameters are now added to code snippets
- Fixed bug with URL persisting after being removed from the spec
- Fixed password grant type in Authorization where client secret was not being passed into the grant
- Fixed bug where unordered endpoints would cause a endpoint path name to be shortened when it shouldn't be
WCAG
- Navigation collapse/expand was not being properly read by screen reader
- Query parameters input box was not associated with any form label
- Code Examples and Body collapse/expand were not being properly read by screen reader
- Server selector dropdown was not properly associated with form label
v6.2.6
Fixes
- Fixed bug example generation for partial models where some properties would not appear in rendered example if their values were empty strings, false boolean values or 0 integer values
- Fixed bug in type documentation where enum array properties weren't being rendered correctly
- Fixed bug where the queryString node was defined on an operation, but the query parameters didn't render in the try it panel
- Fixed bug where XML example structures did not match the definition in the RAML type
- Fixed bug where JSON schemas in RAML did not render completely
v6.2.5
Fixes
Changing RAML baseUri made query parameters section disappear
- Duplicated examples in type documentation
- Query string documentation was missing
- Media types selector was missing when multiple media types defined in spec
- Increase space between input and selectors and their labels
- Table view was not displaying string examples
- When setting no-auto-encoding annotation to URL elements, components were still being encoded
Features
- New css variable for text wrapping for navigation items
v6.0.4
Bug fixes:
- Client secret missing on request when authorizing for client_credentials authorizationGrants
v6.2.4
Fixes
- Add scrolling to response codes in documentation to be able to see all possible response code options APIC-335
- Example generation for partial models now accounts for arrays with only 1 item appearing as a single object in partial model APIC-456
- Fix issue where documentation pages were listed in navigation with its description content rather than its title APIC-435
Features
- Add rearrangeEndpoints property to api-documentation component, so it will be passed down to the api-summary if present APIC-383
- Pass down rearrangeEndpoints value to api-documentation as well
v6.2.3
Fixes
APIC-390: when a library is applied, documentation is blank for types
APIC-400: server menu list width should fit dropdown width
APIC-406: URI in api-documentation and api-request-panel component does not update when servers in model change
APIC-417: Duplicate headers and headers from other methods shown in request panel
APIC-426: API Console do not understand readOnly fields when generating examples for OAS3 APIs
APIC-431: A property of type Object is rendered as a String
APIC-439: Library type documentation is blank
APIC-440: Missing response examples
Features
APIC-433: Implement oneOf, anyOf from OAS3
v6.0.3
Bug fixes:
- Client Id and Client secret fields missing for client_credentials authorizationGrants
v6.2.2
Bug fixes & improved OAS 3 support
This release adds multiple fixes for the OAS 3 support release (v6.2.0). Fixes include:
- Examples generation after AMF model changes
- Auto selection of a custom server when no servers are defined in an API
- Support for the partial AMF model when querying for servers
- api-request event listener is now registered on the request panel instead of the eventsTarget
- Duplicated content-type header on the request editor
- XSS via authorization URI
- Authorization method styling issue
- Restored support for partial model when getting servers
- Additional model support when computing servers servers
- Operation and endpoint servers override base servers when switching to Try It panel
- Fix display of enum values for array type document
- Added OAS' external documentation support in the navigation