Skip to content

Releases: apinf/platform

0.2.26

15 Jul 15:19
@55 55
Compare
Choose a tag to compare

New features

  • Dashboard
    • Users can select the API(s) they are viewing the analytics for
    • Additional information panel to see unique users, response rate, average response time and number of requests per API
    • Select the timeframe for API(s) analytics
    • Updated new fresh view

Improved

  • Language bar appears on all pages
  • Guidelines for chart analytics
  • Increased the user context awareness in dashboard
  • Improved navigation bar search
  • API Backend editing/updating errors resolved
  • Part of UI strings have been internationalized

Known issues

  • Not all UI strings have been internationalized

Contributors

0.2.25

22 Jun 12:59
Compare
Choose a tag to compare
0.2.25 Pre-release
Pre-release

New features

  • Catalog card view: users can toggle between card and table view for catalog
  • Catalog filtering: users can toggle between all APIs, my APIs and bookmarked APIs
  • API owner can upload a logo for their API
  • Administrator can flag inappropriate or defunct APIs

Improved

  • Catalog table view
    • Improved look and feel
    • New fields: description, popularity based on bookmarks, owner, API logo
  • Settings wizard
    • Must-have fields for new deployment marked mandatory
  • Documentation viewer
    • Upload modal view contains cancel and close buttons
  • API status check
    • Indicator based on HTTP response: green, yellow or red
    • Indicator available in API catalog and single API view
  • API Documentation editor fix

Known issues

  • Not all UI strings have been internationalized
  • Users must select language from front page

Contributors

0.2.24

08 Jun 06:26
Compare
Choose a tag to compare
0.2.24 Pre-release
Pre-release

New features

Improved

  • Platform updated to Meteor 1.3 (Thanks @elnzv, @brylie)
  • Documentation viewer (Swagger) moved to API backend tabbed view (Thanks @elnzv, @brylie, @jykae)
    • Swagger documentation upload is linked to individual API backend
    • API owner can add both link to external documentation and Swagger document to the Documentation tab
    • Users are informed that Documentation Browser makes calls directly to the remote APIs
  • Hotfix to landing page rendering in latest versions of Chrome, Safari and Opera (Thanks @elnzv)

Known issues

  • Not all UI strings have been internationalized
  • Users must select language from front page

Contributors

0.2

22 Jan 15:08
Compare
Choose a tag to compare
0.2

New features

  • Add latest API Backends to front page (thanks @jykae)
  • Add unique username requirement for user accounts (thanks @sebbel and @jykae)
  • API Backlog feature (thanks @frenchbread)
  • API Metadata feature (thanks @brylie)
  • Add new site branding options
    • Title (thanks @elnzv )
    • Tagline (thanks @elnzv )
    • Social media (thanks @jykae)
    • Cover photo (thanks @jykae)
  • Simple wizard for adding a new API backend (thanks @elnzv and @brylie)
  • Autopublish API backends to API Umbrella (thanks @brylie)
  • Keyword-based search for API backends (thanks @frenchbread)
  • Database query and view for showing latest API Backends (thanks @frenchbread)
  • Method for fetching pending configuration changes from API Umbrella (thanks @brylie)
  • API Feedback up/down voting (thanks @jykae)
  • API rating field and widget (thanks @brylie)
  • Download analytics logs as CSV files (thanks @frenchbread)
  • Feedback channel from API consumers to API managers (thanks @elnzv )
  • Confirm users email after registration (thanks @elnzv
  • Button to copy API key to clipboard (thanks @frenchbread)
  • Inform user about API Umbrella errors when submitting Add API backend form (thanks @mauriciovieira)

Improved

  • Translation improvements (Suomi) (thanks @bajiat @preriasusi and @jykae)
  • Fix permissions with API Metadata and Settings (thanks @jykae)
  • Fix i18n tags to conform to OneSky format (thanks @jykae)
  • Fix branding and color bug when not present (thanks @brylie)
  • Fix mouse pointer bug on dashboard data table (thanks @jykae)
  • Hotfix: Check whether user is loggedin for dashboard analytics (thanks @frenchbread)
  • Hotfix: Use actual frontend prefix when displaying usage instructions on API Backend page (thanks @frenchbread)
  • Swagger Viewer
    • API name displayed in Swagger Viewer doc selection instead of file name (thanks @brylie)
    • Custom proxy for testing APIs in Swagger viewer, host and basePath modified when document is loaded to viewer. (thanks @frenchbread )
  • jsonRoutes error hotfix (thanks @elnzv )
  • New APIs automatically published to API Umbrella (thanks @brylie)
  • API voting: anynomyous ratings have been disallowed (thanks @brylie)
  • API catalog route is available without login (thanks @elnzv)
  • API Backend Form - field order fixed (thanks @brylie)
  • API Backend page - help text improvements (thanks @frenchbread)
  • Refactor ElasticREST package (thanks @frenchbread)
  • Improved error handling for synchronisation of API backend with API Umbrella (thanks @mauriciovieira)
  • API testing improved: REST calls made through Swagger UI (thanks @frenchbread)
  • Add API backend and Edit API backend forms unified (thanks @elnzv)
  • UI improvement on View API backend: protocol labels fixed (thanks @brylie)
  • New version of Brylie Meteor API Umbrella integrated (thanks @brylie)
  • Yogiben Bootstrap package removed from project code base (thanks @brylie)
  • Data not found bug fixed (thanks @frenchbread )
  • Changes to Add API backend form:
    • Override response headers field added (thanks @jykae )
    • Default response headers field added (thanks @jykae )

Known issues

  • Not all UI strings have been internationalized
  • Users must select language from front page

Contributors

Note: please accept our apologies if the notes of thanks are not fully accurate. We really appreciate all of our contributors, and want to make sure to give thanks!

0.2.0 alpha 4

04 Jan 13:42
Compare
Choose a tag to compare
0.2.0 alpha 4 Pre-release
Pre-release

This is a 0.2.0 alpha 4 pre-release based on development made in Apinf Sprint 19.

Feature summary

New

  • Simple wizard for adding a new API backend
  • Autopublish API backends to API Umbrella
  • Keyword-based search for API backends
  • Database query and view for showing latest API

Changed

  • Hotfix: Check whether user is loggedin for dashboard analytics
  • Hotfix: Use actual frontend prefix when displaying usage instructions on API Backend page

Known issues

0.2.0 alpha 3

16 Dec 14:25
Compare
Choose a tag to compare
0.2.0 alpha 3 Pre-release
Pre-release

This is a 0.2.0 alpha 3 pre-release based on development made in Apinf Sprint 17.

Feature summary

New

  • Method for fetching pending configuration changes from API Umbrella (thanks @brylie)
  • API Feedback up/down voting (thanks @jykae)

Changed

  • Swagger Viewer
    • API name displayed in Swagger Viewer doc selection instead of file name (thanks @brylie)
    • Custom proxy for testing APIs in Swagger viewer, host and basePath modified when document is loaded to viewer. (thanks @frenchbread )
  • jsonRoutes error hotfix (thanks @elnzv )
  • New APIs automatically published to API Umbrella (thanks @brylie)
  • API voting: anynomyous ratings have been disallowed (thanks @brylie)
  • API catalog route is available without login (thanks @elnzv)
  • API Backend Form - field order fixed (thanks @brylie)
  • API Backend page - help text improvements (thanks @frenchbread)
  • Refactor ElasticREST package (thanks @frenchbread)

Known issues

  • Existing API Backends not updated on API Umbrella when changed

0.2.0 alpha 2

01 Dec 11:48
Compare
Choose a tag to compare
0.2.0 alpha 2 Pre-release
Pre-release

This is a 0.2.0 alpha 2 pre-release based on development made in Apinf Sprint 16.

Feature summary

Changed

  • Improved error handling for synchronisation of API backend with API Umbrella
  • API testing improved: REST calls made through Swagger UI
  • Add API backend and Edit API backend forms unified
  • UI improvement on View API backend: protocol labels fixed
  • New version of Brylie Meteor API Umbrella integrated
  • Yogiben Bootstrap package removed from project code base
  • Data not found bug fixed

Known issues

  • Invalid redirects for Backend host and Frontend host

0.2.0 alpha 1

10 Nov 12:31
Compare
Choose a tag to compare
0.2.0 alpha 1 Pre-release
Pre-release

This is a 0.2.0 alpha 1 pre-release based on development made in Apinf Sprint 15.

Feature summary

New

  • API rating field and widget
  • Download analytics logs as CSV files
  • Feedback channel from API consumers to API managers
  • Confirm users email after registration
  • Button to copy API key to clipboard
  • Inform user about API Umbrella errors when submitting Add API backend form

Changed

  • Changes to Add API backend form:
    • Override response headers field added
    • Default response headers field added

Known issues

  • Data not found error on various page after signout

0.1.0

28 Oct 12:32
Compare
Choose a tag to compare

This is a the 0.1.0 release for Apinf minimum viable product (MVP).

The MVP includes features, identified in Apinf user stories, for both API consumers and API managers.

API consumer features

  • simple key management
  • key usage analytics
  • API discovery
  • API documentation browser

API manager features

  • multi-user key management
  • API configuration management, import and export
  • API documentation design and import
  • rate limiting
  • viewing API usage analytics

0.1.0 beta 2

16 Oct 08:32
Compare
Choose a tag to compare
0.1.0 beta 2 Pre-release
Pre-release

This is a 0.1.0 beta 2 pre-release based on development made in Apinf Sprint 13.

Feature summary

Changed

  • Meteor package update to 1.2
  • .txt allowed as file type in upload API configuration file
  • View API backend: help text for API usage added
  • Swagger document selection: select menu added to View documentation
  • Basic i18n support added: markdown for localisable text strings added
  • Error corrections
    • Change account password form: old and new passwords were displayed in URL as plain text
    • View API backend: online API were shown as offline

Known issues

  • LESS import from /packages/ directory causes build error on Meteor 1.2 branch