Skip to content

Releases: Azure/api-management-developer-portal

2.27.0

05 Apr 17:34
Compare
Choose a tag to compare

Highlights

  • Enhanced Authorization Support: We've expanded the API test console capabilities by adding support for multiple authorization servers, enabling more flexible and secure API testing environments.
  • Admin UI Enhancements: The new admin UI has been fine-tuned with improvements and adjustments, addressing minor issues for better user experience. This includes a more efficient process for the deletion of multiple media files.
  • UI and Accessibility Improvements: Further UI enhancements have been implemented across API Details, API definitions, and accessibility features, ensuring a seamless and inclusive user experience when interacting with APIs.
  • Editor Display Fix: An issue within the editor that affected the display of images for services within a virtual network has been resolved, ensuring consistent visibility across various regions.

All changes

2.26.0

07 Feb 12:08
95d7ba7
Compare
Choose a tag to compare

Highlights

We recently improved the API administrator user experience to boost productivity and enhance interactions with favorite features and tools. In this update, we have enabled the following changes:

  1. A new layout that allows easier management of the developer portal functionality.
  2. Ensure developer portal works great on all form factors and devices.
  3. Display separate views of the portal to users in different groups. For example, you might want to display certain pages only to groups that are associated with products, or to users that can access specific APIs.
  4. Redesigned the API and product details widgets to elevate the portal experience for visitors.
  5. Grouped helpful resources to support site management needs. These can be accessed through the Help and resources section of the menu.

We have also made several improvements in the API developer user experience in the portal including:

  1. Enhanced APIs and products page to better show descriptions and avoid truncation.
  2. Improved performance of the developer portal to enable optimized loading of subscriptions and API operations.
  3. Better user experience in the developer test console when authorization is used in the request

All changes

2.25.0

10 Jan 14:21
Compare
Choose a tag to compare

Highlights

  • Improvements and fixes on widgets, test console, Product APIs, API definitions, operation detail and subscription pages.
  • Increased version of management API endpoints used and dependencies.
  • Added Playwright framework for end-to-end tests.

All changes

New Contributors

Many thanks to all the new contributors.

2.24.0

14 Jun 22:50
7977733
Compare
Choose a tag to compare

Highlights

  • Actions performed by visitors of the published portal, such as sign-in, retrieving a list of APIs, or requesting a subscription, are now served by API endpoints exposed under the developer portal hostname. Previously, they were served by the direct management API endpoints of the API Management service. This change applies only to managed portals. We will publish more information, API documentation, and client libraries after we complete improvements to the underlying API contracts, likely between August and October 2023.
  • Developer portal now surfaces APIs and products managed in workspaces. This change applies only to managed portals.

All changes

  • 7977733 Upgrade paperbits to 0.1.587 (#2204)
  • 4cb0764 Increase dev-portal version to 2.24.0 (#2199)
  • 53bfff2 Fixed scroll to operation (#2200)
  • 435f7b8 Upgraded dependencies. (#2191)
  • 2f6572a Added pagination for user subscriptions (#2189)
  • 6df1119 Revert "Added developer portal type header for all requests (#2171)" (#2193)
  • 9993be4 Replace deprecated methods from cred generation (#2192)
  • f73c9b6 Made page content section stretch by default for all viewport sizes (#2190)
  • ef4b854 Added developer portal type header for all requests (#2171)
  • 655f8ef added "group by tag" toggle for api list dropdown widget; implemented logic for "default group by tag enabled" (#2180)
  • 3869cf4 Provide proper error on GET request with body (#2138)
  • 5e6df1a Fixed non-working images in API descriptions (#2188)
  • e873140 Custom widgets - send location info of the main window to widgets (#2186)
  • a1086a7 Fixed UI bugs for Subscriptions on the profile page (#2185)
  • 0b43193 Re-enabled popup controls and snippets. (#2156)
  • fe5c83c properly process unhandled error on logger error (#2148)
  • 19271d1 prevent infinity loop on logging unhandled error (#2147)
  • 7f3dd27 Update paperbits dependencies to 0.1.576 (#2141)
  • 630aced Update liquid, trancate-html libs (#2140)
  • 76d5918 Fix trailing slash issue (#2137)
  • ef9ff61 Upgraded dependencies to fix several designer issues. (#2133)

2.23.0

12 Apr 16:05
23c45d0
Compare
Choose a tag to compare

This release includes many improvements and bug fixes.

Changes

2.22.0

14 Dec 17:24
cc1b8e0
Compare
Choose a tag to compare

This release contains an issue with site rendering, we're investigating the problem. The regression has been fixed in the API Management backend.

Highlights

This release introduces the content access control feature for restricting the visibility of developer portal pages or sections within pages based on the user's identity. Content access control is available only in the managed portals and it will continue to roll out to all services throughout December. Learn more.

In addition to other improvements and fixes, this release contains the following enhancements to the API reference pages:

  • Developer portal users can now collapse tag sections in the list of APIs or API operations grouped by tags. 986767f (#2003)
  • You can now configure the API operation details tables to show examples in a dedicated column. 0939b62 (#2012)
  • We redesigned the API version selector. f30cc70 (#2024)

Other changes

  • cc1b8e0 Fixed issues with dependency libraries. (#2037)
  • 3e7af5c Fixed Table widget editor issues. (#2027)
  • 9ec70a4 Subscription Key is a required field now in the test console if API requires a Subscription (#2025)
  • 579f823 Fixed: Sign in button visible after successful sign in (#2021)
  • aa3a332 Added missing icon. (#2022)
  • 4608b6e Bugfix - Custom widget URL hash sync in published portal (#1993)
  • e066bac package-lock.json updated (#2014)
  • 6e09ea8 Fixed Table view/Raw view visibility on high contrast theme (#1999)
  • d85abf8 fixed readme and yaml (#2008)
  • 652e4b7 Fixed issues with Text block and Map widget editors. (#2009)
  • 7dc7404 operation-console aria-labels added (#1997)

2.21.0

15 Nov 22:09
1df8a84
Compare
Choose a tag to compare

Changes

  • 1df8a84 Upgraded paperbits dependencies (#1994)
  • 6567e23 Fixed: every form element has a label in List of APIs(tiles) editor (#1989)
  • 52a9546 scrollbars color adjusted to improve accessibility (#1990)
  • 9837cc8 Accessibility improvement - request body format accessibility improved (#1991)
  • c719f2f Contributions update 2 (#1987)
  • 0ae10ca Update CONTRIBUTIONS.md (#1986)
  • 6982df6 Fixed the build script for FuncApp-based publisher example. (#1983)
  • 502b1ee custom-widget - auto-sizing of the editor window fixed (#1977)
  • fb057d4 Custom widgets - added time zone to "deployed" timestamp (#1942)
  • 72c7fa6 Upgraded dependencies. Added Forms module. (#1922)
  • d10f4af Fixed section styles. Made backendUrl warning dismissible. (#1978)
  • fb62ef0 returnUrl open-redirect security bug fixed (#1975)
  • c5b68e7 Added support for popups. (#1893)
  • d60af57 Fixed handling of unknown status codes. Added default status text for 529 error. (#1971)

2.20.0

12 Oct 17:05
f2ccec0
Compare
Choose a tag to compare

Changes

  • f2ccec0 Fixing inconsistency between Sample request body select label and aria-label (#1962)
  • 368b9a7 Fixed scrolling issue with GQL console (#1964)
  • d812a1e Collapsibles refactor to use native details summary components (#1960)
  • f4ad331 Sync hash between main window URL & custom widget iframes src (#1949)
  • 0c4bb80 Added support for PKCE extension for Authorization code grant. (#1945)
  • 474d3b8 Fixed authorization header remove logic (#1940)

2.19.1

14 Sep 18:28
f59530d
Compare
Choose a tag to compare

This release contains improvements and bugfixes.

Changes

  • f59530d Remove locales from search (#1937)
  • b5141c9 Added handling for hash part of URL in case of server-side redirect. (#1935)
  • 3ebd4a8 Fixed description error appearing on SOAP APIs (#1934)
  • 1afb427 Added handling and telemetry for failed captcha initialization. (#1932)
  • 6c8538e Fixed formatting response body (#1929)
  • 51ec561 Custom widget development instructions - widget folder path fix (#1923)
  • 4f38182 Improved luminosity ratio for focus indicators (#1916)
  • 37c884e Fixed operation console error on response without content type header (#1921)

2.19.0

23 Aug 21:53
f7b3ef0
Compare
Choose a tag to compare

This release contains a series of improvements and bugfixes to API reference pages, test console, and other widgets and components of the developer portal.

Changes