{"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"developer-portal-changelog","__idx":0},"children":["Developer portal changelog"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"danger","name":"Deprecated docs"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The developer portal beta is ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/product-timelines"},"children":["approaching end of life"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use Realm and Reunite instead. Read the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/migrate-from-legacy-portal"},"children":["migration guide"]},"."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This changelog is divided into two tracks:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["1 - ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"#developer-portal-11x"},"children":["for 1.1.x releases"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["2 - ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"#developer-portal-10x"},"children":["for 1.0.x releases"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"developer-portal-11x","__idx":1},"children":["Developer portal 1.1.x"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next","__idx":2},"children":["Next"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta144-2025-09-15","__idx":3},"children":["1.1.0-beta.144 (2025-09-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes","__idx":4},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ensured the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".cache"]}," directory is automatically created if missing, improving reliability during builds."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta143-2025-05-15","__idx":5},"children":["1.1.0-beta.143 (2025-05-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features","__idx":6},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.9"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta142-2024-12-16","__idx":7},"children":["1.1.0-beta.142 (2024-12-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-1","__idx":8},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.7"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta141-2024-11-15","__idx":9},"children":["1.1.0-beta.141 (2024-11-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-2","__idx":10},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.5"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta140-2024-10-15","__idx":11},"children":["1.1.0-beta.140 (2024-10-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-3","__idx":12},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.4"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-1","__idx":13},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where the last ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["href"]}," link in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-enumDescriptions"]}," OpenAPI section did not apply custom ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pathPrefix"]},", resulting in broken URLs."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta139-2024-09-16","__idx":14},"children":["1.1.0-beta.139 (2024-09-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-4","__idx":15},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.3"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta138-2024-08-15","__idx":16},"children":["1.1.0-beta.138 (2024-08-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-5","__idx":17},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.45.0"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-2","__idx":18},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added an ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["onClick"]}," event for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WideTile"]}," component."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta137-2024-07-16","__idx":19},"children":["1.1.0-beta.137 (2024-07-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-6","__idx":20},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add support for an environment variable ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOWERCASE_URL"]}," to change tags in the OpenAPI description to lower case when they appear in URLs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.43.8"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-3","__idx":21},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with duplicated URLs in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sitemap.xml"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta136-2024-06-17","__idx":22},"children":["1.1.0-beta.136 (2024-06-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-4","__idx":23},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where users were unable to scroll through Search Results on mobile devices."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.43.7"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta135-2024-05-15","__idx":24},"children":["1.1.0-beta.135 (2024-05-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-7","__idx":25},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.43.6"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta134-2024-04-18","__idx":26},"children":["1.1.0-beta.134 (2024-04-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-8","__idx":27},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.43.4"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta133-2024-03-18","__idx":28},"children":["1.1.0-beta.133 (2024-03-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-9","__idx":29},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add expiration date timeout for the authentication token, so logging users out event will be triggered on the UI as expected."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta132-2024-02-19","__idx":30},"children":["1.1.0-beta.132 (2024-02-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-5","__idx":31},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Authentication tokens expire after the set expiration time, logging users out of the UI as expected."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta131-2024-01-16","__idx":32},"children":["1.1.0-beta.131 (2024-01-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-10","__idx":33},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.42.4"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta130-2023-12-15","__idx":34},"children":["1.1.0-beta.130 (2023-12-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-6","__idx":35},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a problem with web-manifest missing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorization"]}," header when Basic authorization applied."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta129-2023-11-30","__idx":36},"children":["1.1.0-beta.129 (2023-11-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-7","__idx":37},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a problem with slow build times for OpenAPI files in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["static"]}," folder."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Prevent OpenAPI files in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["static"]}," folder from being search-indexed twice."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta128-2023-10-17","__idx":38},"children":["1.1.0-beta.128 (2023-10-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-8","__idx":39},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue that causes a failing build because of an unresolved ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["stream"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta127-2023-08-16","__idx":40},"children":["1.1.0-beta.127 (2023-08-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-11","__idx":41},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.42.1"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.2"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-9","__idx":42},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deepLinkPrefix"]}," option with pagination set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["item"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with copying code snippets text which contains environment variables."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta126-2023-07-13","__idx":43},"children":["1.1.0-beta.126 (2023-07-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-12","__idx":44},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sideNavStyle"]}," configuration option that defines the style of the navigation sidebar items (in the left-hand side of the page)."," ","The default style is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["summary-only"]},". The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["path-first"]}," style shows the path first with the summary underneath. The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id-only"]}," style shows the operation ID if provided; otherwise, it shows only the path."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.41.1"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.131"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for disabling the version log for security reasons."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta125-2023-06-15","__idx":45},"children":["1.1.0-beta.125 (2023-06-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-13","__idx":46},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added \"404 - Not Found\" title to the 404 page."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta124-2023-05-30","__idx":47},"children":["1.1.0-beta.124 (2023-05-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-14","__idx":48},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.124"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-10","__idx":49},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where a broken page would briefly display prior to redirecting to a different page."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sitemap.xml"]}," generation for large portals."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta123-2023-03-10","__idx":50},"children":["1.1.0-beta.123 (2023-03-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-11","__idx":51},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with builds crashing when plugins read data."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta122-2023-01-19","__idx":52},"children":["1.1.0-beta.122 (2023-01-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-12","__idx":53},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.39.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta121-2022-12-19","__idx":54},"children":["1.1.0-beta.121 (2022-12-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-15","__idx":55},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.39.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta120-2022-11-11","__idx":56},"children":["1.1.0-beta.120 (2022-11-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-13","__idx":57},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where the sidebar disappears periodically."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-16","__idx":58},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.38.2"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta119-2022-10-05","__idx":59},"children":["1.1.0-beta.119 (2022-10-05)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-17","__idx":60},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.38.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta118-2022-09-28","__idx":61},"children":["1.1.0-beta.118 (2022-09-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-18","__idx":62},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.38.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-14","__idx":63},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with scrolling to an anchor on initial page loads."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta117-2022-09-22","__idx":64},"children":["1.1.0-beta.117 (2022-09-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-15","__idx":65},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with seo ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteUrl"]}," configuration not working for images."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with sidebar not hidden on mobile when navigating to different hash link."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with hidden search results when closing keyboard area on mobile devices."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta116-2022-09-21","__idx":66},"children":["1.1.0-beta.116 (2022-09-21)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-19","__idx":67},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.37.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.110"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-16","__idx":68},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with incorrect search behavior on mobile devices."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with showing sidebar scrollbar when there are only a few links in it."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with incorrect \"Last updated time\" for markdown pages in some cases."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta115-2022-09-14","__idx":69},"children":["1.1.0-beta.115 (2022-09-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-20","__idx":70},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Downloads Redocly configuration files (such as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redocly.yaml"]},") for each API in the API catalog."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ability to set search input loading spinner color. Now the theme's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["components.search.iconColor"]}," property applies to the search input loading spinner too."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.36.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.109"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta114-2022-09-07","__idx":71},"children":["1.1.0-beta.114 (2022-09-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-17","__idx":72},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with search performance where search data loaded multiple times."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-21","__idx":73},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added possibility to ignore entire folder during the build by placing underscore in front of folder's name. For more details refer to the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/organizing-files#exclude-folders-from-portal-builds"},"children":["docs"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.36.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/openapi-core"]}," package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.108"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta113-2022-08-31","__idx":74},"children":["1.1.0-beta.113 (2022-08-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-18","__idx":75},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with invalid render order for MDX causing wrong images displayed after page refresh."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with invalid error formatting in console output."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed icon for info admonition."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-22","__idx":76},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.34.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta112-2022-08-25","__idx":77},"children":["1.1.0-beta.112 (2022-08-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-19","__idx":78},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with incorrect id for definition, which path is specified under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["oasDefinitions"]}," section in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," but does not have a corresponding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-23","__idx":79},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.33.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Added new theme setting ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["externalIconUrl"]}," to specify URL to external icon. Supports data-urls too."," ","Example usage:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"theme.ts","header":{"controls":{"copy":{}}},"source":"const customIconUrl = require('../images/external.svg');\n\nexport const theme = {\n  // ...\n  externalIconUrl: customIconUrl,\n  // ...\n}\n","lang":"theme.ts"},"children":[]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta111-2022-08-17","__idx":80},"children":["1.1.0-beta.111 (2022-08-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-20","__idx":81},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with not including table content into search results."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with rendering mermaid diagrams when portal runs in local environment."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-24","__idx":82},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for wildcard ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["(*)"]}," redirects. You can get more familiar with ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/redirects"},"children":["redirects feature here"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added export of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Footer"]}," component, so it can be wrapped in some container."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableAutoApiDocs"]}," config option to disable automatic API docs pages creation from OpenAPI files (without .page.yaml)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added possibility to customize external link icon."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.31.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.107"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta110-2022-08-10","__idx":83},"children":["1.1.0-beta.110 (2022-08-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-21","__idx":84},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with rebuilding API definition in development mode."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-25","__idx":85},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableLinkPrefetching"]}," config option. If it is set to true, developer portal will do data prefetching only for hovered links."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.31.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta109-2022-08-04","__idx":86},"children":["1.1.0-beta.109 (2022-08-04)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-22","__idx":87},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with portal build failures when image attributes are used on pages."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta108-2022-08-03","__idx":88},"children":["1.1.0-beta.108 (2022-08-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-23","__idx":89},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://redocly.com/docs-legacy/developer-portal/guides/markdown/#customizable-images"},"children":["customizable images"]}," feature was breaking MDX pages if the development server started without the images optimization option."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where the search indexer failed for valid OpenAPI definitions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with including jsx tags into search results."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-26","__idx":90},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--no-uglify"]}," CLI option to disable JavaScript minification."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.29.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta107-2022-07-27","__idx":91},"children":["1.1.0-beta.107 (2022-07-27)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-24","__idx":92},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue where the copy button is not displayed for a code snippet if its language is not specified."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a missing alt attribute for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["icon"]}," in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Tile"]}," components."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with deprecated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["title"]}," warnings."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drilldown"]}," menu type overlapping."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with detecting lint ignore file during the portal build."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-27","__idx":93},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/analytics"},"children":["Rudderstack"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new theming options for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/theme"},"children":["customizing"]}," FAB (floating action button) component."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.27.3"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.105"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta106-2022-07-20","__idx":94},"children":["1.1.0-beta.106 (2022-07-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-25","__idx":95},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with the API catalog not working for big API definitions in some cases."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with inconsistent behavior for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deprecated"]}," option in sidebar menu."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with div width has value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[object Object]"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-28","__idx":96},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.27.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta105-2022-07-13","__idx":97},"children":["1.1.0-beta.105 (2022-07-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-26","__idx":98},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue when ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["search-index.json"]}," got filled with CSS text when using some UI libraries."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature","__idx":99},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.27.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.104"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta104-2022-07-06","__idx":100},"children":["1.1.0-beta.104 (2022-07-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-27","__idx":101},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with the deprecated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showConsole"]}," parameter."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a portal crash on an empty ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed title's anchors under the API authentication section."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed indexing paragraphs on the page for search."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-1","__idx":102},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.26.3"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta103-2022-07-01","__idx":103},"children":["1.1.0-beta.103 (2022-07-01)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-28","__idx":104},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with page crashing when using custom Navbar and not passing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["location"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SearchBox"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-2","__idx":105},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.26.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta102-2022-06-30","__idx":106},"children":["1.1.0-beta.102 (2022-06-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-29","__idx":107},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with top-level sidebar groups not hidden with RBAC if they have nested separator."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-3","__idx":108},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.26.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.103"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta101-2022-06-24","__idx":109},"children":["1.1.0-beta.101 (2022-06-24)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-30","__idx":110},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with search results not being clickable in some cases."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta100-2022-06-22","__idx":111},"children":["1.1.0-beta.100 (2022-06-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-4","__idx":112},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.25.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta99-2022-06-15","__idx":113},"children":["1.1.0-beta.99 (2022-06-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-5","__idx":114},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.23.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.102"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta98-2022-06-08","__idx":115},"children":["1.1.0-beta.98 (2022-06-08)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-31","__idx":116},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with GraphQL error when set API catalog ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableAutoSidebar"]}," option to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with search result box show/hide behaviour after the item was selected."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta97-2022-06-01","__idx":117},"children":["1.1.0-beta.97 (2022-06-01)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-6","__idx":118},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.22.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.100"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-32","__idx":119},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with escaping backslashes when copying code samples."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue when a page without a footer causes an error."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with schemas menu items not working properly."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with API catalog not working for API definitions in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["json"]}," format."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with cutted off request body in the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta96-2022-05-25","__idx":120},"children":["1.1.0-beta.96 (2022-05-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-7","__idx":121},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.19.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-33","__idx":122},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with RBAC sidebar items not filtered by default."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed an issue with the portal not loading API docs for multiple versions of an API when using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["index.page.yaml"]}," file."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta95-2022-05-19","__idx":123},"children":["1.1.0-beta.95 (2022-05-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-8","__idx":124},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.19.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.98"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-34","__idx":125},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Code snippet"]}," button text gets inside the searchIndex."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WideTile"]}," UI component layout."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta94-2022-05-12","__idx":126},"children":["1.1.0-beta.94 (2022-05-12)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-9","__idx":127},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.15.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.97"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta93-2022-05-05","__idx":128},"children":["1.1.0-beta.93 (2022-05-05)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-10","__idx":129},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.14.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.95"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-35","__idx":130},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with highlighting the last element in the MD(X) page TOC."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["OpenAPI definition files that have ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_"]}," at the start of the filename will not be included in the portal build."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta92-2022-04-28","__idx":131},"children":["1.1.0-beta.92 (2022-04-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-11","__idx":132},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.13.7"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-36","__idx":133},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with linking to API reference pages from MD pages."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta91-2022-04-21","__idx":134},"children":["1.1.0-beta.91 (2022-04-21)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-12","__idx":135},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.13.6"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.94"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-37","__idx":136},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the portal crashing when non-existing page is referenced from sidebars."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a default value for catalog.yaml version summary."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta90-2022-04-14","__idx":137},"children":["1.1.0-beta.90 (2022-04-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-13","__idx":138},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.13.5"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Search results on API reference pages will display operation descriptions when available."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-38","__idx":139},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".json"]},"-based reference docs pages not working correctly in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta89-2022-04-07","__idx":140},"children":["1.1.0-beta.89 (2022-04-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-14","__idx":141},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.13.4"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.93"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-39","__idx":142},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with missing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setParameterValue"]}," export and fixed a broken ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Reference docs hooks"]}," code example in the documentation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with search result disappear on scrollbar click."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta88-2022-03-31","__idx":143},"children":["1.1.0-beta.88 (2022-03-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"feature-15","__idx":144},"children":["Feature"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed default value for search indexing depth for integrated Reference docs from 8 to 2. Set it to a number from 1 to 10 to control the maximum level of nested properties that should be included in the search index."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.13.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.91"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta87-2022-03-28","__idx":145},"children":["1.1.0-beta.87 (2022-03-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-40","__idx":146},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with portal crashing builds on invalid ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".yaml"]}," files."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta86-2022-03-28","__idx":147},"children":["1.1.0-beta.86 (2022-03-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-29","__idx":148},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented the API catalog - a new approach for integrating the developer portal and the API registry. Use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["catalog.yaml"]}," file to import assets and integrate multi-version APIs into your portal."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can add an \"Edit page\" button to all or some MD(X) pages in your portal. When enabled, the button is displayed at the top of each page, and can link to a GitHub or a GitLab repository. You can enable it globally for all pages in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file, or control it per-page in the front matter."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Starting with this release, portal version number is visible in the developer console to make troubleshooting easier."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Reference docs pages can be integrated directly into the portal without creating ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files. To achieve this, add your OpenAPI definition file to the portal project and include it into a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," file. Note that this approach doesn't support multi-version APIs, integrating APIs from the Redocly API registry, restricting permissions with RBAC, or excluding specific API reference documentation from portal search results. To use those features, you have to integrate Reference docs with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files as before."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecated","__idx":149},"children":["Deprecated"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Wildcard ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/*"]}," links (e.g. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["acme.page.yaml/*"]},") for adding Reference pages to the portal sidebar are deprecated for the direct OpenAPI file integration. Those links only work when using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files to integrate Reference docs into the portal."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta85-2022-03-18","__idx":150},"children":["1.1.0-beta.85 (2022-03-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-30","__idx":151},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.12.5"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the OpenAPI Core package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.88"]}," which allows using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redocly.yaml"]}," name for the configuration file."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All table of contents sections on MD(X) pages have an \"On this page\" header."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for displaying a sidebar on pages not listed in any ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," file. To do this, use the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebar"]}," option in the page front matter. Specify which sidebar to display by providing the path to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," file or the sidebar name (if you're using the legacy sidebar configuration with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebarName"]},")."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Usage example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"md","header":{"controls":{"copy":{}}},"source":"---\ntitle: Adding sidebar to the page\nsidebar: training\n---\n","lang":"md"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"md","header":{"controls":{"copy":{}}},"source":"---\ntitle: Adding sidebar to the page\nsidebar: ../sidebars.yaml\n---\n","lang":"md"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you have defined multiple sidebars in the root ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," file, the portal displays the first available sidebar from that file when you add its path to the front matter. In this case, we recommend you use the sidebar name in the front matter to precisely control which sidebar to show."," ","Front matter has priority over other configuration. If a page is listed in a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," file and has a different sidebar set in the front matter, the one from the front matter displays."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-41","__idx":152},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableImagesOptimization"]}," not working due to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sharp"]}," dependency."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta84-2022-03-10","__idx":153},"children":["1.1.0-beta.84 (2022-03-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-31","__idx":154},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for API registry links on the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redocly.com"]}," domain."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.12.3"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-42","__idx":155},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Markdown references to symlinks."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta83-2022-03-03","__idx":156},"children":["1.1.0-beta.83 (2022-03-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-32","__idx":157},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for linting API definitions from the API registry. To use this feature, either add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--lint-registry-definitions"]}," option to the portal build command, or set up the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["REDOCLY_LINT_REGISTRY_DEFINITIONS"]}," environment variable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.12.2"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-43","__idx":158},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the link checker in preview builds."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GithubSlugger"]}," import when upgrading to a new portal version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["To improve the security of portal dependencies, we migrated from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["shortid"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nanoid"]}," package."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with incorrect spacing in nested lists"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta82-2022-02-17","__idx":159},"children":["1.1.0-beta.82 (2022-02-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-33","__idx":160},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.11.11"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-44","__idx":161},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with RBAC not applying configured permissions to assets (linked files)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with mutation breaking RBAC in build mode."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta81-2022-02-11","__idx":162},"children":["1.1.0-beta.81 (2022-02-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-34","__idx":163},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.11.6"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-45","__idx":164},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue that caused ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["className"]}," errors in the browser console on MDX pages."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue that caused warnings about resolving dependencies in the build log."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with request body example linting in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OpenApiTryIt"]}," component."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta80-2022-02-04","__idx":165},"children":["1.1.0-beta.80 (2022-02-04)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-35","__idx":166},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://www.gatsbyjs.com/plugins/gatsby-plugin-google-marketing-platform/"},"children":["Google Optimize"]},". Read how to configure it for your portal on the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/analytics#google-marketing-platform"},"children":["Analytics page"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.11.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-46","__idx":167},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with hot-reloading of OAS definition files."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with invalid mobile sidebar icon color in some cases."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Gatsby version update crashing builds."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with support for multiple ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," files on Windows."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta79-2022-01-27","__idx":168},"children":["1.1.0-beta.79 (2022-01-27)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-47","__idx":169},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with build failure on Node 17.x."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta78-2022-01-20","__idx":170},"children":["1.1.0-beta.78 (2022-01-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-36","__idx":171},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This release adds support for multiple ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," files and introduces changes to sidebar configuration in the portal. For complete instructions, make sure to read the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/migration-guide-sidebars"},"children":["migration guide"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.9.4"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta77-2022-01-13","__idx":172},"children":["1.1.0-beta.77 (2022-01-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-37","__idx":173},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.9.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta76-2022-01-06","__idx":174},"children":["1.1.0-beta.76 (2022-01-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-38","__idx":175},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.8.3"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-48","__idx":176},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Navbar mobile menu disappears on the medium breakpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with missing area-label in the search input."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta75-2021-12-28","__idx":177},"children":["1.1.0-beta.75 (2021-12-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-39","__idx":178},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.8.2"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta74-2021-12-23","__idx":179},"children":["1.1.0-beta.74 (2021-12-23)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-40","__idx":180},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Locked the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-cli"]}," package version to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.67"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.8.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-49","__idx":181},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with broken links to security in preview."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta73-2021-12-09","__idx":182},"children":["1.1.0-beta.73 (2021-12-09)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-41","__idx":183},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new experimental feature ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--prefix-assets"]}," (can also be used as an environment variable ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["REDOCLY_PREFIX_ASSETS"]},"). This is useful in cases when you need to set a custom prefix for all asset paths in order to load them from an external resource."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.7.9"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-50","__idx":184},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with dynamic hashes that were not properly stripped from canonical URLs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with prefixing search index with env variable ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["REDOCLY_PREFIX_ASSETS"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta72-2021-12-02","__idx":185},"children":["1.1.0-beta.72 (2021-12-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-42","__idx":186},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.7.4"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-51","__idx":187},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the color of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Delete app"]}," button in Apigee portal - changed it to primary."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with broken links inside the Reference docs Markdown descriptions."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta71-2021-11-25","__idx":188},"children":["1.1.0-beta.71 (2021-11-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-43","__idx":189},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://amplitude.com/"},"children":["amplitude analytics"]},". For configuration settings check ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/analytics#amplitude"},"children":["this page"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added possibility to exclude page url from ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["sitemap.xml"]}," using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeFromSearch"]}," option in frontmatter."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["securityDefaults"]}," property of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component can now accept a function. The number of function arguments depends on the number of dependencies specified in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," property. Each argument should be provided in the form of a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{ request, response }"]}," object."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new component ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ExplainStep"]},". It is designed to enhance Step by Step Guides with tips and instructions for every step."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Usage Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"jsx","header":{"controls":{"copy":{}}},"source":"import {\n  OpenApiTryIt,\n  Alert,\n  scrollToHeading\n } from '@redocly/developer-portal/ui';\n\n## Step 1: Upsert a customer\n\n<OpenApiTryIt\n  definitionId=\"core\"\n  operationId=\"CreateUser\"\n  id=\"step-1\"\n/>\n\n<ExplainStep\n  needs={['step-1']}\n  placeholder={(step1) => {\n    if(!step1) {\n      return (\n        <Alert variant=\"danger\">\n          We should take <strong><i>data.user.id</i></strong> from the body of the response\n          and use it as a <strong><i>userId</i></strong> query parameter in the next requests.\n        </Alert>\n      )\n    } else {\n      return (\n        <Alert variant=\"success\">\n          <strong>User Id: {step1.response.body.data.user.id}</strong>\n        </Alert>\n      )\n    }\n  }}\n/>\n\n## Step 2: ...\n\n","lang":"jsx"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-52","__idx":190},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with missing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["copy"]}," button in Markdown snippets."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with hash links to integrated Reference pages not working properly when pagination is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["none"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta70-2021-11-18","__idx":191},"children":["1.1.0-beta.70 (2021-11-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-44","__idx":192},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.7.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New utility function ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["scrollToHeading"]}," exported from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/developer-portal/ui"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a number of new properties to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component to help you create interactive step-by-step guides. The new properties are:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(optional)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(optional)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["placeholder"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(optional)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["serverVariables"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(optional)"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," property is required if subsequent ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," instances rely on the response of the current component."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," property should contain an array of Ids of preceding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," components if it relies on their response bodies."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["placeholder"]}," accepts a function that returns a component that is shown instead of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," if it does not have enough information to perform a \"Try It\" request."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["serverVariables"]}," accepts an object or a function that should return an object with server variables overrides. In case it's a function, the number of its arguments depends on the number of dependencies specified in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," property. For more information about server variables, please, follow ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/guides/try-it-console#servers"},"children":["this link"]},". You can also check out the example below."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We also improved some of the existing properties in the component:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["properties"]}," can now accept a function. The number of function arguments depends on the number of dependencies specified in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," property. Each argument should be provided in the form of a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{ request, response }"]}," object. The function should return a new object that is merged with the default body schema."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["parameters"]}," can now accept a function. The number of function arguments depends on the number of dependencies specified in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["needs"]}," property. Each argument should be provided in the form of a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{ request, response }"]}," object."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["defaultExample"]}," property now can take the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}," value. In this case, the Request Body in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component is entirely overridden by the user-provided ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["properties"]}," object."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Usage Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"import {\n  OpenApiTryIt,\n  Alert,\n  scrollToHeading\n } from '@redocly/developer-portal/ui';\n\n## Step 1: Upsert a customer\n\n<OpenApiTryIt\n  definitionId=\"core\"\n  operationId=\"CreateUser\"\n  id=\"step-1\"\n  properties={{\n    firstName: \"John\",\n    lastName: \"Smith\"\n  }}\n  serverVariables={{\n    // Example of server url: https://api.example.com/org/{organizationId}\n    organizationId: {\n      default: 'Google',\n      enum: ['Redocly', 'Rebilly']\n    }\n  }}\n  onResponse={({ response }) => {\n    if (response.ok) {\n      scrollToHeading('#step-2-create-an-order')\n    }\n  }}\n/>\n\nWe need to use the userId in the next request.\n\n## Step 2: Create an order\n\n<OpenApiTryIt\n  definitionId=\"core\"\n  operationId=\"PlaceOrder\"\n  id=\"step-2\"\n  needs={['step-1']}\n  properties={{\n    cartId: '8bb31d4b-0b88-4a29-9f08-a2af65f95dcf'\n  }}\n  parameters={(step1) => ({\n    query: {\n      userId: step1.response.body.data.user.id\n    }\n  })}\n  placeholder={(step1) => {\n    return <Alert variant=\"warning\">Please complete step 1</Alert>\n  }}\n/>\n\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-53","__idx":193},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with missing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["description"]}," in type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ContentItemSeo"]}," type."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Node 17 compatibility."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with overriding parameters in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component when parameters in definition are defined on the path item level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Reference docs anchor links in Developer portal preview builds."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta69-2021-11-11","__idx":194},"children":["1.1.0-beta.69 (2021-11-11)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["We have reorganized configuration options for modifying the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<head>"]}," contents in your portal. Instead of adding these options to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["meta"]}," section in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," or to the top level of page front matter, you should now define them in a new section called ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/seo"},"children":["seo"]},". This means you can now use the same configuration syntax in front matter and in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," - a big win for consistency!"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Specifically, this affects the following configuration options:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["description"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["image"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["keywords"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["title"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lang"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sitemap"]}," in front matter"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteUrl"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-meta"]}," ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/specification-extensions/x-meta"},"children":["specification extension"]}," supported in integrated Reference docs pages."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Compare the previous and the new configuration approach."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"diff","header":{"controls":{"copy":{}}},"source":"- meta:\n-   title: Example Developer Portal\n-   description: The best portal ever\n-   image: example.png\n-   keywords: documentation,portal,api\n-\n+ seo:\n+   title: Example Developer Portal\n+   description: The best portal ever\n+   image: example.png\n+   keywords: documentation,portal,api\n+\n","lang":"diff"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"diff","header":{"controls":{"copy":{}}},"source":"- ---\n- title: Supported Markdown features\n- description: Using Markdown in your developer portal\n- keywords: markdown,portal,documentation\n- ---\n-\n+ ---\n+ seo:\n+   title: Supported Markdown features\n+   description: Using Markdown in your developer portal\n+   keywords: markdown,portal,documentation\n+ ---\n+\n","lang":"diff"},"children":[]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Important"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We recommend migrating to the new configuration approach as soon as possible. Although currently supported, the old approach is considered deprecated and reports warnings in the portal build log."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-45","__idx":195},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now set up ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://json-ld.org/"},"children":["JSON-LD"]}," parameters for your portal in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file or in the front matter for individual MD(X) pages in the portal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.6.1"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the latest version of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-cli"]}," package."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-54","__idx":196},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with TOC anchor links scrolling to a wrong area on a second click."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with broken absolute links in previews."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with symlinked Markdown files referenced from MDX files causing the build to crash."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sitemap.xml"]}," file not found."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with absolute links without path prefixes in Markdown snippets and MDX pages."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta68-2021-11-02","__idx":197},"children":["1.1.0-beta.68 (2021-11-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-55","__idx":198},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the Reference docs version switcher getting overlapped when used with a drilldown-style sidebar."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with H1 headings from Markdown files not used in sidebar labels."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta67-2021-10-28","__idx":199},"children":["1.1.0-beta.67 (2021-10-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-46","__idx":200},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.4.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-56","__idx":201},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the portal page table of contents not working with headings from reusable Markdown snippets."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta66-2021-10-28","__idx":202},"children":["1.1.0-beta.66 (2021-10-28)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta65-2021-10-22","__idx":203},"children":["1.1.0-beta.65 (2021-10-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-47","__idx":204},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.4.0"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-57","__idx":205},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the portal unnecessarily linting definitions from the registry when they should be skipped."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with code block formatting inside the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JsonSchema"]}," component."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["selectFirstItemOnExpand: true"]}," sidebar setting not working when RBAC is set up for the portal."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta64-2021-10-19","__idx":206},"children":["1.1.0-beta.64 (2021-10-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-58","__idx":207},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reverted a change to page TOC anchor links that caused issues in the previous two releases."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta63-2021-10-19","__idx":208},"children":["1.1.0-beta.63 (2021-10-19)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta62-2021-10-18","__idx":209},"children":["1.1.0-beta.62 (2021-10-18)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta61-2021-10-15","__idx":210},"children":["1.1.0-beta.61 (2021-10-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-59","__idx":211},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Updated the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-core"]}," library with the latest version of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["js-yaml"]}," that includes fixes for recent issues."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with integrated Reference docs crashing when using custom components that override the ThemeProvider."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta60-2021-10-14","__idx":212},"children":["1.1.0-beta.60 (2021-10-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-60","__idx":213},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reverted the change that added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["js-yaml"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-core"]}," in the previous version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta59-2021-10-13","__idx":214},"children":["1.1.0-beta.59 (2021-10-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-48","__idx":215},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["onResponse"]}," callback option in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component now supports the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["request"]}," argument that allows it to inspect request data after performing a request."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component now supports the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["securityDefaults"]}," property that allows users to specify default values for security schemes in their example requests."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Link"]}," component for custom login pages, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["previousPath"]}," now is present in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["location.state"]},". This can be useful to get the referrer page and redirect back to it after the login."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.3.0"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["js-yaml"]}," package from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-core"]}," and removed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["js-yaml"]}," from portal dependencies."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta58-2021-10-11","__idx":216},"children":["1.1.0-beta.58 (2021-10-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-49","__idx":217},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The portal now supports a global configuration file for custom redirects. The file must be named ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redirects.yaml"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redirects.json"]}," and stored in the root directory of the portal project. The contents of the file should map each source URL to one or more destination URLs, and optionally specify the redirect type. Here's an example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redirects.yaml"]}," file:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"'/some-old-url/':\n  to: '/new-url/'\n  type: 301\n'/some-other-old-url':\n  to: '/new-url/'\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-61","__idx":218},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+"]}," symbol encoding in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["operationId"]}," values and in file names."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Emacs lock fils are now automatically ignored to prevent crashing the portal on some file systems."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta57-2021-10-06","__idx":219},"children":["1.1.0-beta.57 (2021-10-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-50","__idx":220},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now set the default MIME type for code samples in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiCodeSample"]}," component. Use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["defaultMimeType"]}," configuration option to set the default MIME type, and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["onlyDefaultMimeType"]}," option to show only the preset MIME type in code samples. This feature is entirely optional, and code samples retain their previous behavior if these options are omitted."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}," component now supports an optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["onResponse"]}," callback that can be used to work with the response data after a successful request. In the following example, the callback is used to forward the response data to the log:"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"<OpenApiTryIt\n  definitionId=\"petstore\"\n  operationId=\"addPet\"\n  defaultExample=\"bee\"\n  onResponse={(data) => console.log('data: ', data)}\n/>\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now configure search indexing depth for integrated Reference docs with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["searchMaxDepth"]}," option. Set it to a number from 1 to 10 to control the maximum level of nested references that should be included in the search index. The default value is 8."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your portal visitors can now interactively resize the columns in any table by dragging the separators between column names in the table header."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.24"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-62","__idx":221},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a sidebar scrolling issue when using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["menuStyle: drilldown"]}," which resulted in the sidebar content overlapping and displaying duplicated artifacts."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the page table of contents exceeding the page width."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta56-2021-09-29","__idx":222},"children":["1.1.0-beta.56 (2021-09-29)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-63","__idx":223},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed unnecessary border styling around code blocks."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta55-2021-09-28","__idx":224},"children":["1.1.0-beta.55 (2021-09-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-51","__idx":225},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Markdown code blocks now have a handy ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Copy"]}," button, so you can copy the entire code block with one click! This feature is global (affects all pages in the portal) and it's enabled by default in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.1.0-beta.55"]}," version."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To disable it, add the following to your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"copyCodeSnippet:\n  enable: false\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["copyCodeSnippet"]}," section supports options for configuring the copy button and the notification that appears after selecting it. Read more about it in ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/copy-codesnippet"},"children":["the siteConfig documentation"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta54-2021-09-28","__idx":226},"children":["1.1.0-beta.54 (2021-09-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-52","__idx":227},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schemaExpansionLevel"]}," property in Portal components to set the default expansion behavior for schemas. To expand the whole schema contents, set it to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["all"]},". If you set it to a specific number, schemas are expanded only up to that level. For example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schemaExpansionLevel: 3"]}," automatically expands schema contents up to three levels."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following Portal components support the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schemaExpansionLevel"]}," property:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JsonSchema"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiCodeSample"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiExample"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiRequestBody"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiResponse"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To configure the schema expansion level, add the property to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["options"]}," object when inserting the component into a page."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-64","__idx":228},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the background color of code blocks in MD(X) pages."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta53-2021-09-28","__idx":229},"children":["1.1.0-beta.53 (2021-09-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-65","__idx":230},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with search indexing of schema field names in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JsonSchema"]}," component."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a padding issue in the search box which caused the search icon to cover the text."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a caching issue with the local development server."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta52-2021-09-26","__idx":231},"children":["1.1.0-beta.52 (2021-09-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-66","__idx":232},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved issues with the page ToC links, and ToC settings for backwards compatibility."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved issues with the logo settings. For backwards compatibility, if there is no logo ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["href"]}," defined, we default to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta51-2021-09-24","__idx":233},"children":["1.1.0-beta.51 (2021-09-24)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-67","__idx":234},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved issues with inline code styles, and missing page ToC."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.21"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta50-2021-09-22","__idx":235},"children":["1.1.0-beta.50 (2021-09-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-53","__idx":236},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for customizing the sitemap record for specific pages in the portal. This functionality is provided by the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://www.gatsbyjs.com/plugins/gatsby-plugin-sitemap/"},"children":["gatsby-plugin-sitemap"]}," plugin."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.17"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-68","__idx":237},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a theming issue with the text color of response headers in integrated Reference docs. The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.colors.responses[type].color"]}," now properly modifies the response header text color."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta49-2021-09-21","__idx":238},"children":["1.1.0-beta.49 (2021-09-21)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-54","__idx":239},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.14"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta48-2021-09-20","__idx":240},"children":["1.1.0-beta.48 (2021-09-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-55","__idx":241},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now use two new React components in your portals: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiCodeSample"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiTryIt"]},". Add them to MDX pages and create step-by-step guides to teach your API consumers how to build and integrate with your APIs. These components bring in the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try It"]}," console functionality and interactive request code samples from Redocly Reference into your portal pages to help you design a consistent, seamless developer experience. Both components are highly customizable, allowing you to preset default values in request examples, control the appearance of code sample tabs, and use auto-generated code samples."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta47-2021-09-20","__idx":242},"children":["1.1.0-beta.47 (2021-09-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-56","__idx":243},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["We have simplified and consolidated the table of contents (ToC) configuration options. Instead of adding multiple separate top-level items to your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file, you can now control all ToC-related options in one place."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["That place is the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["toc"]}," section in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]},". It supports the following options:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enable"]}," - boolean, replaces ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enableToc"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["maxDepth"]}," - number, replaces ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tocMaxDepth"]},", requires ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enable:true"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Compare the previous and the new approach to configuring the ToC. The same syntax works in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," and in page front matter."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"diff","header":{"controls":{"copy":{}}},"source":"- meta:\n-   title: Example Developer Portal\n- enableToc: true\n- tocMaxDepth: 4\n-\n+ meta:\n+   title: Example Developer Portal\n+ toc:\n+   enable: true\n+   maxDepth: 4\n+\n","lang":"diff"},"children":[]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Important"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We recommend migrating to the new ToC configuration approach as soon as possible. Although currently supported, the old approach is discontinued in one of the upcoming Portal releases."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The table of contents is now supported in MDX pages and can be configured in their front matter (just like for MD pages). If the TOC is configured globally in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file, it is now displayed on MDX pages, too."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-69","__idx":244},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the invisible sidebar button in mobile view when the primary color in the portal theme is set to white."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta46-2021-09-17","__idx":245},"children":["1.1.0-beta.46 (2021-09-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-57","__idx":246},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.12"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-70","__idx":247},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Webpack that appeared when using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["build"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start"]}," commands."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta45-2021-09-14","__idx":248},"children":["1.1.0-beta.45 (2021-09-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-58","__idx":249},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Your portal logo image can now open any custom URL when clicked, so it's no longer just decorative, but useful too! To set the custom URL, add it as the value of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logoHref"]}," option in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["meta"]}," section of your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta44-2021-09-13","__idx":250},"children":["1.1.0-beta.44 (2021-09-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-71","__idx":251},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a layout issue that appeared in landscape mode on iPhone X devices."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta43-2021-09-09","__idx":252},"children":["1.1.0-beta.43 (2021-09-09)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-59","__idx":253},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.10"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-72","__idx":254},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolve partially corrected issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colorette"]}," dependency from the previous release."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta42-2021-09-08","__idx":255},"children":["1.1.0-beta.42 (2021-09-08)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-60","__idx":256},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.7"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-73","__idx":257},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the broken ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colorette"]}," dependency that would cause a crash after updating ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn.lock"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta41-2021-09-02","__idx":258},"children":["1.1.0-beta.41 (2021-09-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-74","__idx":259},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with RBAC portals crashing post-build because of invalid ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pages: null"]}," values in the sidebar."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with crashed RBAC portal builds not reported as failed."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta40-2021-08-31","__idx":260},"children":["1.1.0-beta.40 (2021-08-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-61","__idx":261},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.4"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta39-2021-08-30","__idx":262},"children":["1.1.0-beta.39 (2021-08-30)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-62","__idx":263},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Customers who use our Apigee integration notice the App page has been fully redesigned, and now includes more detailed information on the API key status."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta38-2021-08-26","__idx":264},"children":["1.1.0-beta.38 (2021-08-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-63","__idx":265},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.1.2"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for custom sanitize hooks in overrides."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-75","__idx":266},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logoutUrl"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta37-2021-08-25","__idx":267},"children":["1.1.0-beta.37 (2021-08-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-64","__idx":268},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["User claims and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["idpId"]}," are now supported in the login hook."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta36-2021-08-20","__idx":269},"children":["1.1.0-beta.36 (2021-08-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-65","__idx":270},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.15"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-76","__idx":271},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fixed a typo in the build error message displayed when a snippet file is not found."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a styling issue with portal search results that were displayed in white text on a white background."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with hook ordering that caused crashes for some customers."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta35-2021-08-18","__idx":272},"children":["1.1.0-beta.35 (2021-08-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-66","__idx":273},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LoginMenu"]}," component in custom overrides; for example, when you want to override the navbar but still use the default login menu."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new hook called ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OnPagination"]}," is now supported for integrated Reference docs, and runs on pagination between Reference docs pages."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.14"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta34-2021-08-17","__idx":274},"children":["1.1.0-beta.34 (2021-08-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-67","__idx":275},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.13"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta33-2021-08-17","__idx":276},"children":["1.1.0-beta.33 (2021-08-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-68","__idx":277},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.12"]}," which fixes the issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enum"]}," values not displaying properly, among other improvements. Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta32-2021-08-16","__idx":278},"children":["1.1.0-beta.32 (2021-08-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-69","__idx":279},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented basic support for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-meta"]}," specification extension for integrated Reference docs. Add it to your API definition on the operation level to control meta tags for each page (operation). The prerequisite is that your Reference docs has ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pagination: item"]}," configured. Here is a basic example of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-meta"]}," syntax:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"x-meta:\n  title: title\n  description: descr\n  keywords: test1, test2\n  image: https://\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.11"]}," and implemented all fixes to integrated Reference docs. Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta31-2021-08-13","__idx":280},"children":["1.1.0-beta.31 (2021-08-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-70","__idx":281},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When users search for information in your developer portal, the results are now more accurate thanks to improved search weights. More specifically, pages with titles that match the search query now appear higher in the list of results than the pages that only match the query in the text body."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-77","__idx":282},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the order of React hooks that could crash on Reference docs pages in the portal."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta30-2021-08-11","__idx":283},"children":["1.1.0-beta.30 (2021-08-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-71","__idx":284},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the Reference docs package to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.10"]}," - check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details about this version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-78","__idx":285},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the Ctrl+F browser search override not working on Reference docs pages in the portal."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Link"]}," React component that would cause a circular import crash when used in a specific way with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_override"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with an extra path prefix in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unauthorizedTryIt.link"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta29-2021-08-10","__idx":286},"children":["1.1.0-beta.29 (2021-08-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-79","__idx":287},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved the order of search results so that more accurate results are displayed first."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the login menu not showing up for some users."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with protected registry URLs that were not working correctly."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta28-2021-08-06","__idx":288},"children":["1.1.0-beta.28 (2021-08-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-72","__idx":289},"children":["Features"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This major Developer portal release introduces support for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/blog/reference-docs-redesign"},"children":["Reference docs 2.0"]}," and brings a complete visual overhaul to your integrated API reference docs."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It also introduces:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["major changes to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Button"]}," React component usage"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["the latest version of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapi-cli"]}," package"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For the full list of changes and upgrade instructions, make sure to read the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/migration-guide-1-1-0"},"children":["migration guide"]},"."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"How to roll back to the old Reference docs design?"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Developer portal users can downgrade their portal version to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.162"]}," to use the old Reference docs design."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"110-beta1---110-beta27","__idx":290},"children":["1.1.0-beta.1 - 1.1.0-beta.27"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Internal releases."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"developer-portal-10x","__idx":291},"children":["Developer portal 1.0.x"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta168-2021-10-26","__idx":292},"children":["1.0.0-beta.168 (2021-10-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-80","__idx":293},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a Webpack issue with build and start commands."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta167-2021-10-11","__idx":294},"children":["1.0.0-beta.167 (2021-10-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-81","__idx":295},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with Emacs lock files that caused portal crashes on some file systems."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta166-2021-09-09","__idx":296},"children":["1.0.0-beta.166 (2021-09-09)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-82","__idx":297},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Backported a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tty"]}," fix from the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.1.0-beta.x"]}," release channel."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta165-2021-08-26","__idx":298},"children":["1.0.0-beta.165 (2021-08-26)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Internal changes."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta164-2021-08-12","__idx":299},"children":["1.0.0-beta.164 (2021-08-12)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-73","__idx":300},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When users search for information in your developer portal, the results are now more accurate thanks to improved search weights. More specifically, pages with titles that match the search query now appears higher in the list of results than the pages that only match the query in the text body."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta163-2021-08-10","__idx":301},"children":["1.0.0-beta.163 (2021-08-10)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Internal release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta162-2021-08-03","__idx":302},"children":["1.0.0-beta.162 (2021-08-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-74","__idx":303},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lang"]}," property for your portal to indicate the language of your content. To set it globally for the entire portal, add it to ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/meta"},"children":["the meta section"]}," of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. You can also override the global setting for individual pages by setting it in the page front matter."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The developer portal theme now supports a new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["margin"]}," option in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logo"]}," section. To configure it, you can use one value (applies the same margin to all sides of the image) or specify up to four separate values. The values must follow ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://developer.mozilla.org/en-US/docs/Web/CSS/margin"},"children":["the standard CSS margin property syntax"]},"."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-83","__idx":304},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with custom data loss when using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["createTemplatePage"]}," inside ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["createPages"]}," caused by the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sourcePath"]}," hook."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with portal builds crashing when Markdown-style image formatting was used in MDX pages."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta161-2021-07-28","__idx":305},"children":["1.0.0-beta.161 (2021-07-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-75","__idx":306},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The logo image displayed in the portal navbar can now have custom alt text. To add it, use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logoAltText"]}," option ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/meta"},"children":["in the meta section"]}," of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta160-2021-07-20","__idx":307},"children":["1.0.0-beta.160 (2021-07-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-84","__idx":308},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a Windows issue with custom CSS imports and images in Markdown snippets."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta159-2021-07-08","__idx":309},"children":["1.0.0-beta.159 (2021-07-08)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-85","__idx":310},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with processing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".sample.js"]}," imports."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta158-2021-07-07","__idx":311},"children":["1.0.0-beta.158 (2021-07-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-86","__idx":312},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with broken absolute links in reusable snippets."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta157-2021-07-02","__idx":313},"children":["1.0.0-beta.157 (2021-07-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-76","__idx":314},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now import raw code samples from standalone files into MDX pages. The approach is similar to how you would import a React component. Save your code sample as a file in your portal project with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".sample.ext"]}," extension, where ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ext"]}," matches the code language extension (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["py"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["js"]},"...). Then, import it at the beginning of your MDX page and insert it in the page body like in this example:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"jsx","header":{"controls":{"copy":{}}},"source":"import codeSample from './code-samples/code.sample.js';\n\n# Page title\n\nPage text\n\n## Example section with code sample\n\n<pre><code>{codeSample}</code></pre>\n","lang":"jsx"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-87","__idx":315},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with local CSS stylesheets not working for some Windows users."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved the approach to calculating the last modified date for pages. Additionally, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lastModified"]}," is now available through ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pageContext"]}," globally."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta156-2021-06-23","__idx":316},"children":["1.0.0-beta.156 (2021-06-23)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-88","__idx":317},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved issues caused by a conflicting dependency."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta155-2021-06-23","__idx":318},"children":["1.0.0-beta.155 (2021-06-23)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-89","__idx":319},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a version compatibility issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gatsby-remark-image-attributes"]}," plugin."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta154-2021-06-22","__idx":320},"children":["1.0.0-beta.154 (2021-06-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-90","__idx":321},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the Reference docs package to the latest version (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.5.13"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue that prevented the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console in integrated Reference docs from functioning properly."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta153-2021-06-18","__idx":322},"children":["1.0.0-beta.153 (2021-06-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-91","__idx":323},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved the print CSS stylesheets and removed the portal navbar from the print layout."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a regular expression issue in the Apigee integration."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta152-2021-06-17","__idx":324},"children":["1.0.0-beta.152 (2021-06-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-77","__idx":325},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved support for Markdown snippets makes it possible to use admonitions, links, images and code blocks in your reusable snippet files. Snippets are no longer limited only to Markdown target pages - you can now use them in MDX pages as well."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-92","__idx":326},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved a URL-encoding issue with developer email addresses for the Apigee integration that contain the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+"]}," symbol."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta151-2021-06-17","__idx":327},"children":["1.0.0-beta.151 (2021-06-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-78","__idx":328},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When inserting images into your Markdown pages, you can now specify their size. Supported image size parameters are ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["width"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["height"]},", and you can set both or just one for each image. The following example illustrates how to insert a resized image:"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["![Description of a resized image](./path/to/image.png#width=500px;height:350px;)"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta150-2021-06-16","__idx":329},"children":["1.0.0-beta.150 (2021-06-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-93","__idx":330},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with illegible content in the JsonSchema component caused by a dark background."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta149-2021-06-15","__idx":331},"children":["1.0.0-beta.149 (2021-06-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-79","__idx":332},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Developer portal pages are now more printer-friendly thanks to improvements to the print CSS stylesheet."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta148-2021-06-11","__idx":333},"children":["1.0.0-beta.148 (2021-06-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-80","__idx":334},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The login component in the portal navbar now supports redirecting to a custom URL after users log out of the portal. You can set the custom URL in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["login.menu"]}," section of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. Refer to the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/login"},"children":["login component documentation"]}," for more details."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-94","__idx":335},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with inconsistent dependencies that crashed the build after performing a clean install of the portal."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta147-2021-06-07","__idx":336},"children":["1.0.0-beta.147 (2021-06-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-95","__idx":337},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Automatic exclusion of the top-level ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["README.md"]}," file now works as intended. If your portal has this file in the root of the project, it is now automatically excluded from the portal build and from search."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta146-2021-05-31","__idx":338},"children":["1.0.0-beta.146 (2021-05-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-96","__idx":339},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the search functionality that prevented the search results from including all scopes."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta145-2021-05-27","__idx":340},"children":["1.0.0-beta.145 (2021-05-27)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-81","__idx":341},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for controlling access to portal sidebars with RBAC."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-97","__idx":342},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Long headings in MD(X) page table of contents are now automatically wrapped when they exceed the width of the page."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta144-2021-05-25","__idx":343},"children":["1.0.0-beta.144 (2021-05-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-82","__idx":344},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The Developer portal sidebar now supports a new configuration option - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["selectFirstItemOnExpand"]}," - to control the behavior of group items. When this option is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},", selecting the group name in the sidebar automatically activates the first item in the group. When using this option, you must not add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["page"]}," option to the same ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["group"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-98","__idx":345},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with circular references preventing the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MenuItem"]}," override from importing the original ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MenuItem"]}," and decorating it."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/reference-docs"]}," library to version ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.5.5"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta143-2021-05-20","__idx":346},"children":["1.0.0-beta.143 (2021-05-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-83","__idx":347},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/reference-docs"]}," library to version ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.5.4"]},". Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs changelog"]}," for details on what's new in that version."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-99","__idx":348},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the login button using an invalid ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pathPrefix"]}," which affected the login page URL in build previews."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Inline code in MD(X) pages now wraps properly and no longer exceeds the width of the containing element."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta142-2021-05-18","__idx":349},"children":["1.0.0-beta.142 (2021-05-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-84","__idx":350},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the content on your portal is protected behind a login, you can now set up the login component without having to implement custom overrides. Define the settings for your login button and menu ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/login"},"children":["in the siteConfig.yaml file"]},", then customize the user avatar in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["components > login"]}," section of the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/theme"},"children":["theme.ts file"]},". Note that the login component is disabled by default, and that it requires you to configure login and authentication settings for the portal."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The portal now supports a login page in local development mode, making it easier to simulate the login process for debugging purposes."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following Apigee page components are now built into the portal and can be imported from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/developer-portal/apigee"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AppPage"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AppsPage"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CreateAppPage"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Check the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/pull/91"},"children":["developer portal starter repository"]}," for an example, and refer to our ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/apigee-integration-portal/overview"},"children":["Apigee integration"]}," documentation to understand how Apigee works with Redocly Developer portal."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta141-2021-05-12","__idx":351},"children":["1.0.0-beta.141 (2021-05-12)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-85","__idx":352},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now integrate ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-google-gtag"},"children":["Google Global Site Tag"]}," into your developer portal. When configured, this integration works only in production, not in local development mode. Check our ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/siteconfig/analytics"},"children":["siteConfig.yaml documentation"]}," for instructions on how to set it up."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Developer portal now supports overriding the global ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["App"]}," wrapper to set a custom global context. The override should be created as a new file ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_override/App.tsx"]},", and the portal must be restarted after saving the file to apply the changes."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["usePageData"]}," helper can now return ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pageId"]}," (an internal portal page ID) and the page ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontmatter"]}," object (if applicable)."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecated-1","__idx":353},"children":["Deprecated"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The package ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/ui"]}," is now deprecated. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["From this version forward, use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/developer-portal/ui"]}," instead."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta140-2021-05-11","__idx":354},"children":["1.0.0-beta.140 (2021-05-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-100","__idx":355},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with old versions of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yaml"]}," module that could happen when upgrading the portal without removing the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".lock"]}," file."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with builds breaking for portals that use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JsonSchema"]}," component after upgrading to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1.0.0-beta.139"]}," version."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented the improvements from ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs 1.5.1"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta139-2021-05-07","__idx":356},"children":["1.0.0-beta.139 (2021-05-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-86","__idx":357},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["We have improved the organization of the main portal configuration file, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]},". All analytics integrations are now configured under the top-level ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["analytics"]}," key. Compare the old and the new configuration syntax:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"diff","header":{"controls":{"copy":{}}},"source":"- ga:\n-   trackingId: your-google-analytics-tracking-id\n- googleTagManager:\n-   id: your-google-tag-manager-id\n-\n+ analytics:\n+   ga:\n+     trackingId: your-google-analytics-tracking-id\n+   googleTagManager:\n+     id: your-google-tag-manager-id\n+\n","lang":"diff"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Although the old configuration syntax still works, it displays warnings in the log, so we recommend switching to the new one."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now integrate ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://www.fullstory.com/"},"children":["FullStory analytics"]}," into your developer portal. When configured, this integration works only in production, not in local development mode. Set it up in your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file like in the following example:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"analytics:\n  fullstory:\n    fs_org: YOUR_ORG_ID\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecated-2","__idx":358},"children":["Deprecated"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["headerIcon"]}," option in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," configuration file has been deprecated. Use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logo"]}," instead to set the path to your portal logo."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-101","__idx":359},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoSection: true"]}," not working in integrated Reference docs pages."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta138-2021-04-29","__idx":360},"children":["1.0.0-beta.138 (2021-04-29)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-87","__idx":361},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Rich metadata images are now supported in the front matter of MD(X) pages. Add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["image: /path/to/image-file"]}," to the front matter of a page to set up its preview image. This image is displayed when sharing the link to the page on social media."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now set the contents of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<meta name=\"keywords\">"]}," tag in your portal. Provide the keywords as a comma-separated list, e.g. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["keywords: documentation, api, openapi"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["meta"]}," section of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. You can also override the site-wide keywords and set them in the front matter of each individual MD(X) page."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At last, the developer portal theme lets you style buttons. You can change the font weight and font family of the button text, control button shadowing and hover behavior, and set the border radius for the button element. All these options should be set in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["components > buttons"]}," section of your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]}," file. Additionally, we have improved the overall default appearance of buttons in the portal, and made their font sizes and shadows more consistent."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-102","__idx":362},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue related to Next/Back buttons when RBAC is enabled in the portal."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta137-2021-04-29","__idx":363},"children":["1.0.0-beta.137 (2021-04-29)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta136-2021-04-22","__idx":364},"children":["1.0.0-beta.136 (2021-04-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-103","__idx":365},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the wrong ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["core-js"]}," import that was crashing the tests for some of our customers."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta135-2021-04-19","__idx":366},"children":["1.0.0-beta.135 (2021-04-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-88","__idx":367},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To improve the navigation in your developer portal, you can now enable the \"Back to\" button on MD(X) pages. To enable the button site-wide, for all pages at once, add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showPrevButton: true"]}," to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. Alternatively, enable it only on specific pages by adding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showPrevButton: true"]}," to the page front matter."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you reference any files (such as images or Markdown pages) in the front matter of your MD(X) files, those files are now copied to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["static"]}," folder in the portal. References to those files are automatically replaced by their destination links."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-104","__idx":368},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["require"]}," images caused by the upgrade to Gatsby v3."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta134-2021-04-15","__idx":369},"children":["1.0.0-beta.134 (2021-04-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-89","__idx":370},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The portal can now use top-level context to pass the current API definition down to components. This allows users to import the context (as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["import {usePageData} from '@redocly/developer-portal/ui'"]},") and use it in their own custom components (as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["const {rawApiDefinition} = usePageData();"]},")."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-105","__idx":371},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Removed the old version of the API Overview page in integrated Reference docs and implemented support for the new one."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After logout, the portal now redirects to a path with a trailing slash."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Definition IDs with dashes (e.g. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["api-main"]},") now work properly with components that require ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["definitionId"]},", such as OpenApiExample or OpenApiRequestBody."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue where long group sublabels in drilldown sidebar style would overflow the sidebar width."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the portal navbar not taking the full screen width and displaying gaps on the sides."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with incorrect paths for the Reference docs license key on Windows."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta133-2021-04-15","__idx":372},"children":["1.0.0-beta.133 (2021-04-15)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta132-2021-04-13","__idx":373},"children":["1.0.0-beta.132 (2021-04-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-106","__idx":374},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with RBAC where menu item permissions in the sidebar were lost for pages added using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/*"]}," pattern."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta131-2021-04-13","__idx":375},"children":["1.0.0-beta.131 (2021-04-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-90","__idx":376},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["We have migrated the Developer portal to ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://www.gatsbyjs.com/blog/gatsby-v3/"},"children":["Gatsby v3"]},", updated all outdated dependencies, and resolved security warnings."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To upgrade your portal to this version, first remove ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn.lock"]},", then run ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn clean"]},", followed by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn install"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-107","__idx":377},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Checkboxes for oAuth2 scopes in the clientCredentials flow are now properly rendered in the Reference docs ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta130-2021-04-07","__idx":378},"children":["1.0.0-beta.130 (2021-04-07)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-108","__idx":379},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the search index not working for partial operation path fragments (e.g. in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["user/findById"]},", the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["findById"]}," part was not searchable)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved the custom login functionality for multiple identity providers. This is supported only in developer portals hosted on-premise."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta129-2021-04-06","__idx":380},"children":["1.0.0-beta.129 (2021-04-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-109","__idx":381},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the sidebar and the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console scrolling under the navigation bar in some cases."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with auth section links pointing to an invalid URL when using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["index.page.yaml"]}," file in the root of the portal."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta128-2021-04-02","__idx":382},"children":["1.0.0-beta.128 (2021-04-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-110","__idx":383},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the Reference docs version switcher not working correctly for operations without a tag and the overview page."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["OAS definitions errors are now displayed in the terminal output."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved page scrolling handlers to optimize performance."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta127-2021-03-31","__idx":384},"children":["1.0.0-beta.127 (2021-03-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-91","__idx":385},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rightPanel > width"]}," theming option can now accept the CSS ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["calc"]}," function as a value."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta126-2021-03-31","__idx":386},"children":["1.0.0-beta.126 (2021-03-31)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-92","__idx":387},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rightPanel > width"]}," theming option now supports media query values, allowing you to customize it depending on the screen size (example: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rightPanel: { width: { medium: '40%', large: '800px'}}"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["typography > links"]}," section of the Developer portal theme now lets you customize the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["textDecoration"]}," value."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pageId"]}," is now passed to custom Markdown template properties."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-111","__idx":388},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Pinned the version of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["informed"]}," library to prevent an infinite loop when opening the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console in Reference docs."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta125-2021-03-29","__idx":389},"children":["1.0.0-beta.125 (2021-03-29)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-112","__idx":390},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with RBAC not working for portals hosted in Workflows when the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["auth"]}," section was omitted from the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta123-2021-03-27","__idx":391},"children":["1.0.0-beta.123 (2021-03-27)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-93","__idx":392},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now customize the width and padding of the main content wrapper (the area containing the text from your MD(X) pages). This is done by modifying the values in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["contentWrapper"]}," section of your portal ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]}," file:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"components:\n  contentWrapper: {\n    maxWidth: '910px',\n    paddingHorizontal: '0',\n    paddingVertical: '40px',\n  },\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-113","__idx":393},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with the incorrect default ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["maxWidth"]}," value of the main content wrapper element."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta122-2021-03-27","__idx":394},"children":["1.0.0-beta.122 (2021-03-27)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-94","__idx":395},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can now customize the values for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["marginTop"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["marginBottom"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["marginLeft"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["marginRight"]}," in the developer portal ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]}," file for all heading levels (H1 to H6). Here is an example for H2:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"heading2: {\n    fontSize: '1.50em',\n    fontWeight: '600',\n    color: '#000000',\n    capitalize: false,\n    marginTop: '1.25em',\n    marginBottom: '0.8em',\n},\n\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The developer portal now allows you to define the value of theming options as a breakpoints object. When configured in this way, theming options are used according to the breakpoints specified in the theme, ensuring your portal looks great at any screen size."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Here is an example excerpt from the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]}," file showing how to define a breakpoints object for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["typography.fontSize"]},":"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"  breakpoints: {\n    small: '320px',\n    medium: '720px',\n    large: '1280px',\n  },\n  typography: {\n    fontSize: { _: '36px', small: '42px', medium: '52px', large: '60px' },\n    lineHeight: '1.6'\n  }\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this example, the font size of 42 px is used only on small screen sizes. Values configured as strings (like ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lineHeight"]}," in the example) are used on all screen sizes. The special breakpoint ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_"]}," cannot be manually set in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["breakpoints"]}," section of the theme, but you should use it in all breakpoints objects. It defines the value for the smallest screen sizes (0 to \"small\"). If you don't specify it, the default theme value is used instead."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following theming options now support the breakpoints object as the value (in addition to previously supported string values):"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"typography:\n    fontFamily,\n    fontSize,\n    lineHeight,\n    code:\n        fontFamily,\n        fontSize\n    headings:\n        fontFamily,\n        lineHeight\n    heading1 to heading6:\n        fontFamily,\n        fontSize,\n        lineHeight,\n        marginBottom,\n        marginLeft,\n        marginRight,\n        marginTop,\n        marginHorizontal,\n        marginVertical\n    rightPanelHeading:\n        fontFamily,\n        fontSize,\n        lineHeight\n    fieldName:\n        fontFamily,\n        fontSize,\n        lineHeight\nschema:\n    constraints:\n        fontFamily,\n        fontSize,\n        lineHeight\n    examples:\n        fontFamily,\n        fontSize,\n        lineHeight\nsidebar:\n    fontFamily\ncodeBlock:\n    tokens:\n        default:\n            fontFamily,\n            fontSize,\n            lineHeight\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A new theming option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showAtBreakpoint"]}," is supported in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rightPanel"]}," section of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]}," file. Use this option to control the starting screen size at which the right panel is visible in Reference docs pages. Its value must be a string, and it must match one of the breakpoints defined in the theme."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"ts","header":{"controls":{"copy":{}}},"source":"rightPanel: {\n    backgroundColor: 'red',\n    textColor: '#000000',\n    showAtBreakpoint: 'medium'\n    }\n","lang":"ts"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-114","__idx":396},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["301 redirects are now supported and are functional in build previews for developer portals hosted in Redocly Workflows."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Removed the linear gradient when the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bgImage"]}," property is used with the Jumbotron component."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta121-2021-03-23","__idx":397},"children":["1.0.0-beta.121 (2021-03-23)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-95","__idx":398},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new type of alert (or admonition) called ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info"]}," is now supported in Markdown files. Read more about ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/markdown#admonitions"},"children":["using admonitions"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now customize all types of alerts directly in the developer portal theme. New theming options cover font and color changes, including the option to set custom icons for alert boxes."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Speaking of custom icons, you can now change the default icon used in the search bar (when search is enabled in your portal). Override the default icon with another one of your choice, or just modify its color. These options must be set in the developer portal theme."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Blockquotes now support additional styling options in the developer portal theme."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-115","__idx":399},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Internal links are now handled client-side and no longer trigger a full page reload."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["logout"]}," helper function redirecting to a wrong location when the portal was built with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--prefix-paths"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Text formatted as inline code now properly supports line breaks and no longer overflows the page width."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Removed excessive top margin from the content wrapper."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The icons in alert boxes (also known as admonitions) are now centered in relation to the text, and their appearance has been improved to make them stand out."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta120-2021-03-19","__idx":400},"children":["1.0.0-beta.120 (2021-03-19)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-96","__idx":401},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now disable ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/lovell/sharp"},"children":["Sharp-based image optimization"]}," for your developer portal by setting ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableImagesOptimization: true"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. Sharp is now an optional dependency in the portal installation, so if it fails to install for any reason, the portal continues to work."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Image optimization is now disabled by default in portal development mode. To enable it in your local development server:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["either add the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--with-images-optimization"]}," flag to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start"]}," command in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["package.json"]},","]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["or run the server with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn start --with-images-optimization"]},"."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta119-2021-03-18","__idx":402},"children":["1.0.0-beta.119 (2021-03-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-97","__idx":403},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A new front matter option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redirectFrom"]}," is now supported in MD(X) pages. Use this option to define a list of one or more URLs. This option creates meta-refresh redirects from all listed URLs to your page when building the portal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-116","__idx":404},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved several minor issues with search indexing for integrated Reference docs with pagination set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["item"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["section"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta118-2021-03-18","__idx":405},"children":["1.0.0-beta.118 (2021-03-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-98","__idx":406},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Markdown files now support simpler, more convenient syntax for admonitions (warnings, notes, tips...). You can use these admonition types: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["success"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["warning"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["danger"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["attention"]}," - ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/markdown#admonitions"},"children":["read the documentation"]}," for more details. Here's a comparison of the old and the new syntax:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"diff","header":{"controls":{"copy":{}}},"source":"- <div class=\"warning\"><b>Optional title</b>\n-\n- Some warning text\n-\n- </div>\n+ :::warning Optional title\n+\n+ Some warning text\n+\n+ :::\n","lang":"diff"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-117","__idx":407},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The search functionality now works for integrated Reference docs when pagination is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["item"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["section"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta117-2021-03-16","__idx":408},"children":["1.0.0-beta.117 (2021-03-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-99","__idx":409},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["New, simplified pagination options for Reference docs are now supported in the Developer portal. The behavior and settings for paginated Reference docs in the portal are now consistent with that of standalone Reference docs. Find more details on new defaults and how to adjust them in the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"#migration-guide"},"children":["Migration guide"]}," section."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new configuration option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoDescription"]}," is now supported in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files for finer control over the integrated Reference docs content."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecated-3","__idx":410},"children":["Deprecated"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When integrating Reference docs into your portal, do not use the following options in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file(s), as they are no longer supported:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expand"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["includeSections"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showInfo"]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When declaring the type for integrated Reference docs in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file(s), set it as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type: reference-docs"]},". Setting it as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type: redoc"]}," is no longer supported."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"migration-guide","__idx":411},"children":["Migration guide"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After upgrading to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developer portal 1.0.0-beta.117"]},", you may notice some changes in your integrated Reference docs. You may also need to modify the configuration options in your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Here's a list of changes and new defaults you may want to adjust:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Build logs show warnings for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type: redoc"]}," value in your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file(s). Change it to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type: reference-docs"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showInfo"]}," option is no longer supported in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files. The functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showInfo: true"]}," is now the default, so you can remove it from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]},". To replace the functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showInfo: false"]},", add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoSection: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},"."]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"type: reference-docs\ndefinitionId: example\nsettings:\n  hideInfoSection: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By default, your integrated Reference docs now have an API overview page like the standalone Reference docs, with basic information about the API and the Download button. This page has its own menu item in the sidebar, and uses the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info.title"]}," value from the API definition as the default item name. To set a custom menu item name, use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["label"]}," option in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file. To hide the Download button on the API overview page, add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideDownloadButton: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},". To hide the entire API overview page and its menu item in the sidebar, add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoSection: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expand"]}," option is no longer supported in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files. To replace the functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expand: false"]},", add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pagination: none"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]}," in your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file, then include that ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebars.yaml"]}," as follows:"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"exampleSidebar:\n  - page: openapi/reference.page.yaml/*\n  - page: other-example-page.md\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To replace the functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expand: true"]},", add either ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pagination: item"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pagination: section"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},"˙."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["includeSections"]}," option is no longer supported in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," files. To replace the functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["includeSections: false"]},", add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoDescription: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},". The functionality of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["includeSections: true"]}," is now the default, so you can remove it from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Markdown sections from your API definition ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info.description"]}," are now displayed by default. To hide them, add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hideInfoDescription: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},". This does not hide the entire ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info"]}," section."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The authentication section is added by default to your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info.description"]}," sections. To hide it, add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["noAutoAuth: true"]}," under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settings"]},"."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["In summary, consider adding these settings to hide content that's now visible by default:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"settings:\n  hideInfoSection: true\n  hideInfoDescription: true\n  hideDownloadButton: true\n  noAutoAuth: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-118","__idx":412},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented the set of improvements from ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs 1.3.19"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta116-2021-03-11","__idx":413},"children":["1.0.0-beta.116 (2021-03-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-100","__idx":414},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/sidebar-nav"},"children":["theming options for item spacing"]}," are now supported in the sidebar."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-119","__idx":415},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The version switcher sticks to the the top of the sidebar."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed group expand/collapse behavior for specific cases."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed inconsistent spacing when groups and pages are at the same level."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta115-2021-03-10","__idx":416},"children":["1.0.0-beta.115 (2021-03-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-101","__idx":417},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In addition to previously supported relative links (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["../guides/example.md"]},"), your links to MD(X) files can now be absolute (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/guides/example.md"]},") from the root of the Developer portal. This gives you more freedom when linking your content."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The version switcher element for quick navigation between multiple API documentation versions is now supported in the Developer portal. To enable it for integrated Reference docs in your portal, list the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["versions"]}," you want to display in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file(s). Read more in the ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/reference-docs-integration"},"children":["reference docs integration"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta114-2021-03-10","__idx":418},"children":["1.0.0-beta.114 (2021-03-10)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta113-2021-03-10","__idx":419},"children":["1.0.0-beta.113 (2021-03-10)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken releases."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta112-2021-03-04","__idx":420},"children":["1.0.0-beta.112 (2021-03-04)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-102","__idx":421},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Redocly Developer portal now sports a freshly redesigned sidebar. It's not just about the looks, either - several sidebar theming and configuration options are now available. For example, you can add a custom icon and custom description text to sidebar groups when using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drilldown"]}," sidebar style. A new type of separator - horizontal divider line - is also supported, and can be added to the sidebar as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["separatorLine: true"]},". New theming options make it possible to change the sidebar background color, font family and size, separator color, and control the spacing of items. Read more on ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/configuration/sidebar-nav"},"children":["how to customize the portal sidebar"]}," in the documentation."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Updating to this version of Developer portal automatically changes the visual style of your portal sidebar, but it does not change your sidebars.yaml file contents."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To revert to the old sidebar style, you must either downgrade your Developer portal to an older version or override the sidebar. A basic override example is available in ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/pull/15/files"},"children":["the developer portal starter repository"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-120","__idx":422},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented the set of UX improvements to the ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Try it"]}," console from ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/changelog"},"children":["Reference docs 1.3.17"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta111-2021-03-03","__idx":423},"children":["1.0.0-beta.111 (2021-03-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-103","__idx":424},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Next to"]}," navigation button visible at the bottom right of portal pages can now be hidden. You can disable it for the entire developer portal by setting ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showNextButton"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. Alternatively, hide it for each individual page by setting ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showNextButton: false"]}," in the front matter of your MD(X) files."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Canonical URLs are now supported in the developer portal. To enable this, set a value for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteUrl"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["meta"]}," section of your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteUrl: 'https://www.example.com'"]},"). This value will be used as the base URL for canonical links, and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rel=\"canonical\""]}," will be automatically added to the head of all HTML pages in your portal."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta110-2021-02-24","__idx":425},"children":["1.0.0-beta.110 (2021-02-24)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-104","__idx":426},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new helper function called ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["usePathPrefix"]}," is now available and can be imported from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/ui"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new front matter option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["exclude"]}," is now supported on MD and MDX pages. Use it to exclude an entire page from the portal build by adding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["exclude: true"]}," to the page front matter."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WideTile"]}," component now supports the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["maxWidth"]}," property. You can configure the property as a percentage or as an exact amount of pixels."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-121","__idx":427},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Issues with the Reference docs configuration option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["showRightPanelToggle"]}," have been resolved."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Tile components now properly support ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mailto:"]}," links."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your developer portal project contains a top-level ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["README.md"]}," file, this file is now excluded from the portal build."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WideTile"]}," component that contains an icon, the icon and the content is now aligned to the top of the tile element instead of to the center."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta109-2021-02-16","__idx":428},"children":["1.0.0-beta.109 (2021-02-16)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-105","__idx":429},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for multiple identity providers in the on-premise Docker container. Identity providers can be configured in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["auth"]}," section of the siteConfig.yaml file."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LoginPageLink"]}," component now supports a new property called ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["idpId"]},". Use it to specify one of the identity providers configured in the siteConfig.yaml file. If you're using React hooks, you can now import the custom hook ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["useLoginPageUrl"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/ui"]}," and use it with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["idpId"]}," like in the following example:"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"const loginLink = useLoginPageUrl(idpId);\n","lang":"js"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Note that these changes apply only to the on-premise Docker container, not to hosted Developer portals."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecated-4","__idx":430},"children":["Deprecated"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["allowLoginWith"]}," configuration option for the on-premise Docker container is now deprecated and should not be used."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta108-2021-02-12","__idx":431},"children":["1.0.0-beta.108 (2021-02-12)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-122","__idx":432},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fixed breaking builds after ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["yarn.lock"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["node_modules"]}," are deleted."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fixed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--relative-paths"]}," argument by using path prefixes from an environment variable."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fixed incorrect path resolution of reusable Markdown snippets."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta107-2021-02-12","__idx":433},"children":["1.0.0-beta.107 (2021-02-12)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta106-2021-02-02","__idx":434},"children":["1.0.0-beta.106 (2021-02-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-123","__idx":435},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Pinned ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mobx"]}," dependency to prevent crashes when upgrading."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta105-2021-01-28","__idx":436},"children":["1.0.0-beta.105 (2021-01-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-124","__idx":437},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The search index no longer crashes when page names start with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["_"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a cryptic JavaScript error when the portal failed to load an OpenAPI definition."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improved real-time reloading when the sidebar state changes to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expanded"]},"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta104-2021-01-25","__idx":438},"children":["1.0.0-beta.104 (2021-01-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-125","__idx":439},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fixed crashing when reusable Markdown snippets are embedded in MDX."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Added a warning that snippets are not supported in MDX."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Removed bad ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["#undefined"]}," hash in some links."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta103-2021-01-25","__idx":440},"children":["1.0.0-beta.103 (2021-01-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-106","__idx":441},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Redocly now supports single-source authoring and content reuse with Markdown snippets. Create \"chunks\" of text, save them as Markdown files in your developer portal project, and embed them into other pages across the portal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-126","__idx":442},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pathPrefix"]}," in the RBAC feature."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The HTTP scheme name (e.g. Bearer) is now capitalized in code samples."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta102-2021-01-20","__idx":443},"children":["1.0.0-beta.102 (2021-01-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-107","__idx":444},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Users can now override defaults to customize ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SearchInput"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SearchResults"]}," components."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta101-2021-01-15","__idx":445},"children":["1.0.0-beta.101 (2021-01-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-127","__idx":446},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed many incorrect warnings that were cluttering the console output."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta100-2021-01-15","__idx":447},"children":["1.0.0-beta.100 (2021-01-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-128","__idx":448},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved an issue with mermaid diagrams overflowing the page size."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a HTML-related nesting issue by rendering ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ThinTile"]}," as a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["div"]}," if it doesn't have the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["to"]}," property."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Lint problems are now ignored for registry downloads."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta99-2021-01-14","__idx":449},"children":["1.0.0-beta.99 (2021-01-14)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-108","__idx":450},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Developer portal now supports auto-generated C# and Python code samples in embedded API reference documentation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-129","__idx":451},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for the correct default RBAC permission."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The mobile view button for expanding the sidebar menu has been temporarily disabled because of a bug in the full non-paginated reference docs page."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta98-2021-01-04","__idx":452},"children":["1.0.0-beta.98 (2021-01-04)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-109","__idx":453},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new front matter configuration option is available - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeFromSearch"]},". When you add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeFromSearch: true"]}," to the front matter of a Markdown page, the page is excluded from the search index and is not accessible from the search results."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented support for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["matchPath"]}," in MDX pages. This functionality is required for advanced client routes and for the upcoming Apigee portal integration."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-130","__idx":454},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Hash fragments (named anchors) can now be used in relative links to MD and MDX pages; for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[link](./file.md#section-id)"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Previously, OAS 2 API definitions could be imported only as files from the local filesystem. Now they can be imported from URLs, and they work with registry snapshot URLs (including the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Logs > Snapshots > Get Snapshot"]}," option)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Resolved a minor styling issue with the position of anchor link icons when targeting an HTML heading."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta97-2020-12-30","__idx":455},"children":["1.0.0-beta.97 (2020-12-30)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta96-2020-12-17","__idx":456},"children":["1.0.0-beta.96 (2020-12-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-110","__idx":457},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It is now possible to customize the entire sidebar menu. Check ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/pull/48/commits/1d01b62ca63eb6616157cdf63c52d987516d19b8"},"children":["the developer portal starter"]}," repository for an example of how to change the sidebar style."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By popular demand, links in the navigation bar can now have custom icons. To add a custom icon for an item, provide the path to the icon image as the value of the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["icon"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nav"]}," section of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file. An example is available in ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/pull/54/files#diff-4248001cd025a68fa88a4400f1487281dc7b7142e27ad7af2fd76bbc34d126b2R25"},"children":["the developer portal starter"]}," repository."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-131","__idx":458},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved the look of parameters with multiple examples in Reference docs."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta95-2020-12-15","__idx":459},"children":["1.0.0-beta.95 (2020-12-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-132","__idx":460},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for using API reference docs as the index page of the developer portal. This can be achieved either by renaming the reference docs page to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["index.page.yaml"]}," or by setting ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["path: \"/\""]}," in the corresponding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," file."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Button"]}," components without a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["to"]}," link are now rendered as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<button>"]}," instead of as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<a>"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Portal no longer crashes when the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file contains an invalid page item in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nav"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta94-2020-12-03","__idx":461},"children":["1.0.0-beta.94 (2020-12-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-111","__idx":462},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sidebar items can now be customized independently of the developer portal theme. Check ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/pull/48"},"children":["the developer portal starter"]}," repository for an example of how to style the sidebar items."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta93-2020-11-26","__idx":463},"children":["1.0.0-beta.93 (2020-11-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-112","__idx":464},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A new CLI option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--ignore-openapi-errors"]}," is now supported. When this option is used, the portal build does not fail if validation errors are found in API definition files."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Implemented a new helper React hook called ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["useAPICatalog"]}," in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@redocly/ui"]},". It returns a list of all API definitions in the developer portal project (plus some metadata), and can be used to create API catalog pages."," ","​"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta92-2020-11-23","__idx":465},"children":["1.0.0-beta.92 (2020-11-23)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Internal release without changes."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta91-2020-11-22","__idx":466},"children":["1.0.0-beta.91 (2020-11-22)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-113","__idx":467},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented support for the RBAC (Role-based access control) feature. With RBAC, you can define permissions for accessing specific parts of your developer portal, and assign those permissions to different types of users (roles). This feature is available only to Enterprise customers, and only if the developer portal is hosted on-premise using Docker."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-133","__idx":468},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed the style for code blocks inside headings."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta90-2020-11-18","__idx":469},"children":["1.0.0-beta.90 (2020-11-18)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-114","__idx":470},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," file now supports linking to external API definition files by using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["$ref"]}," in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["oasDefinitions"]}," section."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta89-2020-11-13","__idx":471},"children":["1.0.0-beta.89 (2020-11-13)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-134","__idx":472},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with alert content rendering when content was passed as React children."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Minor TypeScript type fixes been implemented."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta88-2020-11-06","__idx":473},"children":["1.0.0-beta.88 (2020-11-06)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-115","__idx":474},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The Alert UI component now supports nested content for all alert variants. Nested content is added to an alert using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["children"]}," property."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-135","__idx":475},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Properly applied the fix for broken code highlighting on initial page load (issue carried over from previous release)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All page links on the portal now use lowercase letters. Page links that previously contained uppercase letters are automatically transformed to all lowercase letters (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["./developer-portal/Getting-Started.md"]}," becomes ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/developer-portal/getting-started/"]},"). ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["As a consequence, some links may break after updating to this version of the Developer portal."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When adding pages to the portal using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/*"]}," \"spread\" pattern to include all files from a path, the pages are now grouped by folder in the navigation sidebar."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta87-2020-11-02","__idx":476},"children":["1.0.0-beta.87 (2020-11-02)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-136","__idx":477},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with broken code highlighting on initial page load."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Implemented a performance fix in search-indexer for API definitions that use deep-nested ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["oneOf"]},". This change potentially resolves the RAM overflow issue reported by some customers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed the 401 error for manifest.json file when using basic authentication."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta86-2020-10-29","__idx":478},"children":["1.0.0-beta.86 (2020-10-29)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-116","__idx":479},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Code samples in Reference docs can now be automatically generated for curl, JavaScript, and Node.js. This feature can be enabled for on-premise Developer portal deployments by ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/developer-portal/guides/reference-docs-integration"},"children":["editing the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":[".page.yaml"]}," configuration file"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-137","__idx":480},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reduced the clutter in the browser log output."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta85-2020-10-28","__idx":481},"children":["1.0.0-beta.85 (2020-10-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-117","__idx":482},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgraded to the latest version of reference-docs. This version introduces support for ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"/docs-legacy/api-reference-docs/guides/try-it-console#request-handling"},"children":["CORS Proxy configuration"]},", allowing more control over requests sent from the \"Try It\" API console."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta84-2020-10-21","__idx":483},"children":["1.0.0-beta.84 (2020-10-21)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-118","__idx":484},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New options for styling the portal sidebar are now available; namely: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebar.textColor"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebar.activeTextColor"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sidebar.activeBgColor"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-138","__idx":485},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The layout of API reference docs is no longer broken on small screen sizes in Firefox. ",{"$$mdtype":"Tag","name":"Link","attributes":{"href":"https://github.com/Redocly/developer-portal-starter/issues/30"},"children":["GitHub issue reference"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Styled components can now be used for styling ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ThinTile"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WideTile"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Alert"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Custom queries are properly extracted from MDX files with Windows-style line endings."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colors.<color>.contrastText"]}," can now be used for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Alert"]}," text color, where ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<color>"]}," is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["warning"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["success"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["error"]},", or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["info"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta83-2020-10-20","__idx":486},"children":["1.0.0-beta.83 (2020-10-20)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-119","__idx":487},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Allow running development server on GitHub Codespaces."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgrade reference-docs to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v1.1.5"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Copy auth metadata to artifacts folder (for on-prem auth-server)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-139","__idx":488},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reduced clutter in the log output."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta82-2020-09-28","__idx":489},"children":["1.0.0-beta.82 (2020-09-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-140","__idx":490},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Resolved an issue with redirecting to the developer portal home page"," ","after the user logs out."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Exported the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setSecurityDetails"]}," helper."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta81-2020-09-15","__idx":491},"children":["1.0.0-beta.81 (2020-09-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-141","__idx":492},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["requireLogin"]}," infinite reloading."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta80-2020-09-15","__idx":493},"children":["1.0.0-beta.80 (2020-09-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-142","__idx":494},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix some utility functions that were not exported."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta79-2020-09-15","__idx":495},"children":["1.0.0-beta.79 (2020-09-15)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-120","__idx":496},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Export helpers for anonymous login."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"fixes-143","__idx":497},"children":["Fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix JsonSchema style issue."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta78-2020-09-11","__idx":498},"children":["1.0.0-beta.78 (2020-09-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-121","__idx":499},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add new side menu style: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drilldown"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta77-2020-09-11","__idx":500},"children":["1.0.0-beta.77 (2020-09-11)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-122","__idx":501},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add new OpenAPI-powered components: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiRequestBody"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiExample"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["JsonSchema"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes","__idx":502},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix non-",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expanded"]}," reference docs broken build."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"deprecations","__idx":503},"children":["Deprecations"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Renamed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["APIResponse"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OpenApiResponse"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta76-2020-09-03","__idx":504},"children":["1.0.0-beta.76 (2020-09-03)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-123","__idx":505},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use remote rendering for mermaid diagrams."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support for IdP issued tokens for Redocly Workflows OIDC integration."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta75-2020-09-03","__idx":506},"children":["1.0.0-beta.75 (2020-09-03)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Broken release."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta74-2020-08-26","__idx":507},"children":["1.0.0-beta.74 (2020-08-26)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-1","__idx":508},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed badge label for webhooks (with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-webhooks"]}," usage)."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta73-2020-08-25","__idx":509},"children":["1.0.0-beta.73 (2020-08-25)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-124","__idx":510},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upgrade to the latest Redocly ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["reference-docs"]},":",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["x-webhooks"]}," support"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["accessibility features"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-2","__idx":511},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed broken pages with spread ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/*"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta72-2020-08-17","__idx":512},"children":["1.0.0-beta.72 (2020-08-17)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-3","__idx":513},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Proper error message for missing pages with spread ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/*"]}," instead of crash."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-125","__idx":514},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Export some auth helpers: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["useProxiedFetch"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getUserJwt"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getUserId"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta71-2020-07-28","__idx":515},"children":["1.0.0-beta.71 (2020-07-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-4","__idx":516},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed WideTile icon margins."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta70-2020-07-28","__idx":517},"children":["1.0.0-beta.70 (2020-07-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-5","__idx":518},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Adjusted default style of Tiles."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"100-beta69-2020-07-28","__idx":519},"children":["1.0.0-beta.69 (2020-07-28)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features-126","__idx":520},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add new style properties to ThinTile and WideTile."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["colors.navbar.gradient"]}," toggle to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["theme.ts"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support code snippet title"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[" Example usage "]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Syntax:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"md","header":{"controls":{"copy":{}}},"source":"```js JavaScript Example\nconsole.log('Hello, JS');\n```\n\n```python Python Example\nprint('Hello, python');\n```\n","lang":"md"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Result:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"js","header":{"controls":{"copy":{}}},"source":"console.log('Hello, JS');\n","lang":"js"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"print('Hello, python');\n","lang":"python"},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upgrade ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mermaid"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["^8.6.0"]}," (support auto-wrapping and newlines)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tocMaxDepth"]}," to limit the number of nested levels (globally in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," or in front matter)."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add option ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["disableLastModified"]}," to hide last modified label (globally in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siteConfig.yaml"]}," or in front matter)."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bug-fixes-6","__idx":521},"children":["Bug fixes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix local css loading on Windows."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix inconsistent box shadow for thin tile."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix site meta image."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support relative paths starting with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["./"]}," in sidebar.yaml."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["external: true"]}," to show external site icon for sidebar menu items."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"Next to\""]}," button for groups with page."]}]}]},"frontmatter":{"tocMaxDepth":2,"excludeFromSearch":true},"tagList":["admonition","html","partial"],"title":"Developer portal changelog","lastModified":"2025-09-15T08:39:59.000Z"}