Skip to content

Releases: apinf/platform

0.44.0

03 May 11:18
Compare
Choose a tag to compare

New

  • Admin can eMQ as a proxy
  • RSS feeds for all APIs and Organization APIs

Improved

  • Front page: footer improved, language selection moved to footer
  • API Catalog: Catalog loading performance improved
  • New design for organization card, improves displaying logos and names
  • If an API is connected to an organization, the organization name is shown on the API card
  • Swagger UI updated to 3.x
  • Publishing only the required data / documents to Organization profile and Dashboard

Bug fixes

  • SDK files can be generated from Swagger files
  • Adding APIs
    • Anonymous user cannot add an API
    • A regular user cannot add an API, if "Only Admin can add APIs" has been selected

Contributors

0.43.0

19 Apr 08:30
Compare
Choose a tag to compare

New

  • User friendly URLs for API profiles and organization pages
  • Organization managers can brand and configure the Organization page
    • Add a fullpage width background image at the top of the page
    • Add links to the organization social media
    • Can add embedded related media, such as videos, tweets, blog posts
    • Define number of APIs and related media items shown on the page
  • Media tags added for sharing links from APInf in social media, allows showing icon and proper text

Improved

  • UI responsivess in mobile views
  • Front page look and feel
    • Title bar and navigation bar links modified, navigation bar scrollable in mobile view
    • Search box and button moved
    • Latest APIs moved as first section below cover photo
    • Platform statistics moved to bottom of page
    • Feature desription icons and texts removed from front page
  • Organization page
    • Displaying organization logos: shape preserved
    • Sorting added for APIs on Organization page
    • All organization settings available in settings tab
    • Pagination added to the APIs block
  • API card
    • New design for API card, improves displaying API logos and names
  • Swagger UI
    • Warning about "Try out" not working with mixed protocols, for example platform deployed to https while API is http
    • Getting the right proxy path for the file in multiproxy scenarios
  • API profile: Empty tabs are not shown to anonymour and logged-in users
  • Dashboard: Show times and dates in user's actual timezone in the table

Bug fixes

  • When "Only admins can add APIs" has been selected, the route for Add API is disabled for other users
  • Catalog loads faster
  • Users with admin role can see all analytics
  • Anonymous users can see the API profile and documentation

0.42.0

27 Mar 12:05
Compare
Choose a tag to compare

New

  • Organization manager can add related media content to Organization page
  • API documentation: API owner can either add a link to Swagger file or upload a file
  • Branding settings: Administrator can add texts for Privacy policy and Terms of use

Improved

  • Human-friendly URLs for APIs and organizations
  • Alphabetical sorting of catalog is based on the selected UI language
  • Improved coverage for localised Finnish UI texts
  • APIs can be filtered according to lifecycle by clicking a lifecycle tag in API catalog and Organization page
  • Regular expressions
    • Username regex: Underscore added to allowed characters and regular expression simplified
    • API and proxy path regex: Updated to allow .:?#@!$&*+,;='()
    • User gets a more understandable message about failed regular expression
  • API created at field is displayed only if there is data
  • API Metadata and Organizations collections normalized
  • Analytics table shows data in user's local time zone
  • If an API is connected to an organization, the organization name shown on the API profile is a link to the Organization page

Bug fixes

  • If API name is changed, the change is updated to the API select list in Dashboard
  • Owner can export API and proxy settings from Export tab. Proxy settings are available only if API is connected to a proxy.
  • API and Organization logos are visible in grid view
  • Removing an extra Swagger icon from Swagger UI
  • Sign in and sign up links fixed
  • Swagger UI: Swagger host is only updated if the API is connected to a proxy
  • Users with admin role can view the dashboard

Contributors

0.41.0

24 Feb 08:30
Compare
Choose a tag to compare

Release note 0.41.0

New

  • API profile: API owner can embed media content, e.g. videos, tweet, blog posts, to the profile page
  • API owner can add Query String Parameters that are appended to queries for an API connected to a proxy

Improved

  • Dashboard Select API menu
    • API names are sorted
    • When the page is refreshed, the API shown in the menu is the current selected API
  • Add organization form
    • Phone number and email are validated
  • Organization page
    • If there is no contact person for the organization, icons related for contact information are not shown
  • Connect API to an organization form
    • API names are sorted alphabetically in the select list

Fixed

  • API key can be retrieved with Get API key button, if the API is connected to a proxy
  • Registered users cannot delete API feedback from other users

Contributors

0.40.0

06 Feb 14:49
Compare
Choose a tag to compare

New

  • Front page: Statistic block with nr of APIs, organizations and users
  • Organization support
    • There can be multiple organization managers
    • Organization managers inherit the permissions of API manager for any API connected to the organization
    • Organizations can be deleted

Improved

  • Organization profile page
    • Only organization managers and admins can edit organization details
    • There are two tabs on the profile page: APIs and Settings
  • Organization catalog
    • Card design modified
    • My organization view shows only the organization the user is managing
  • API catalog
    • Filtering by API lifecycle status available
  • UI language support
    • Refreshing a page does not revert back from selected UI language to default UI language
    • Search results page is displayed in the selected UI language
    • Finnish translations updated
  • Users can get API keys by pressing Get API key button
  • Corrections to links on About page

Contributors

0.39.0

23 Jan 12:04
Compare
Choose a tag to compare

New

  • Filtering APIs by lifecycle status in API catalog and in Organization profile

Improved

  • Organization profile
    • Organization managers and admins can connect an API to an organization from the organization profile page
    • Only organization managers and admins see an Edit button on organization profile
  • Organization catalog
    • Clicking an organization in table view leads to proper organization
    • Number of connected APIs is shown in the organization card
  • Bug fixes
    • User can filter by bookmarks
    • User can submit feedback for an API
    • There is a buffer between lifecycle tag and private label in API card
    • Clicking on any API in search results leads to the proper API profile

Contributors

0.38.1

19 Jan 08:46
Compare
Choose a tag to compare

Release note 0.38.1

Improved

  • Security fix to Users route

Contributors

0.38.0

10 Jan 13:04
Compare
Choose a tag to compare

Release note 0.38.0

Improved

  • Organization
    • Connecting APIs to organizations
    • Organization manager can define and edit organization contact person
    • Organization removed from Add API form
  • API card is a reusable component that can be used both in API catalog and on Organization profile page
  • A new proxy can be added only if proxy and ElasticSearch URLs are provided
  • New route for REST API
  • Finnish translations updated

Known issues

  • Dashboard displays a warning message instead of displaying charts

Contributors

0.37.0

20 Dec 12:48
Compare
Choose a tag to compare

New

  • API Lifecycle status
    • Owner can select a lifecycle status for an API: design, development, testing, production, deprecated
    • The lifecycle status is displayed on API profie
  • Organization catalog
    • Card view for organizations catalog
  • Organization profile
    • Displaying connected APIs on organization profile
    • Organization logo
  • REST API
    • GET endpoints for APIs and organizations
    • Authentication for REST API

Improved

  • Organization
    • Success notification shown to admin after successfully adding an organization
  • Links and URL's
    • Top bar links available for APIs and Organizations
    • API catalog filtering and sorting parameters are reflected in the URL
  • Multiproxy
    • if API is connected to another proxy, API key needs to be updated
  • Dashboard
    • Dashboard loading state notification improved

Contributors

0.36.0

05 Dec 12:52
Compare
Choose a tag to compare

New

  • Organization
    • Administrator can add an organization
    • Any user can view the organization page
    • URL slugs for organizations
  • eMQTT
    • Administrator can add eMQTT as a proxy through Proxies settings

Improved

  • Router switched to FlowRouter
  • Dashboard
    • When user select a timeframe in dashboard, it is updated to the dashboard URL
    • User cannot anymore select a meaningless timeframe where From date is after To date
    • ElasticSearch query updated
      • Takes only one API backend as parameter
      • Query goes to correct proxy
    • Fixed texts indicating "No data found" and "No API found"
  • Improved user instructions to contain an API key for multi-proxy case
  • API Catalog
    • Table view shows API description
  • Mandatory fields indicated with asterisk

Contributors