Releases: apinf/platform
Releases · apinf/platform
0.2.26
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
- Illya Nizyev (@NNN)
- Damir Mustafin (@frenchbread)
- Nazia Hasan (@Nazarah)
- Taija Björklund (@bajiat)
- Brylie Christopher Oxley (@brylie)
0.2.25
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
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Alapan Mukherjee (@Alapan)
- Damir Mustafin (@frenchbread)
- Illya Nizyev (@elnzv)
- Brylie Christopher Oxley (@brylie)
0.2.24
New features
- Setup wizard for Apinf deployment settings (Thanks @Alapan, @frenchbread)
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
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Alapan Mukherjee (@Alapan)
- Damir Mustafin (@frenchbread)
- Illya Nizyev (@elnzv)
- Brylie Christopher Oxley (@brylie)
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
- 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:
Known issues
- Not all UI strings have been internationalized
- Users must select language from front page
Contributors
- Taija Björklund (@bajiat)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- illya nizyev (@elnzv)
- Brylie Christopher Oxley (@brylie)
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
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
- See issues labeled as bug in issue queue
0.2.0 alpha 3
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
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
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
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
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