Releases: apioo/fusio
Releases · apioo/fusio
v1.9.1
- Improved the routes overview at the backend app
- Action constructor dependency injection #301
- Publish internal events through webhooks feature #288
- Add option to deploy a schema class #251
- SqlTable provider generate schema based on the table schema #294
- Add Laravel and Symfony adapter #246
- Add PHP version 7.4 to all test cases
- Make schema TypSchema compatible
v1.9.0
- Add rest password process for users which have registered through email. The user receives an email containing a link with a token which can be used to change the current password
- Renamed column period to period_type for MariaDB compatibility #252
- Return refresh token for simple login and add option extend an existing access token #264
- Restructured clean command to remove expired database entries i.e. app token instead of removing the demo files
- Added specific scopes to backend/consumer endpoints to allow access to only specific parts of the backend/consumer API
- Add option to request concrete scopes for backend and consumer authorization
- Expired JWT return proper 401 status code #268
v1.8.0
v1.7.0
- Add discover route endpoint #249
- Add command to clear the cache #243
- Add GraphQL proxy #238
- Add option to specify an operation id for each method #236
- Pre-configured routes #233
- Added new vscode app which allows to edit PHP sandbox actions #191
- Add RPC endpoint to execute actions directly #167
- Fix issue in SqlTable action to handle null values #239
v1.6.0
- Added missing entity id to all backend endpoint schemas
- Improved monetization system added contract and invoice to plan #217
- Updated backend and consumer app
- CLI action add command handle optional arguments #230
- Custom user attributes #226
- Add option to get information about the current token i.e. scopes inside an action
- PHP Sandbox allow the definition of functions
- Update dotenv dependency
- HTTP adapter redirect variable path fragments
v1.5.1
- Add health endpoint to check whether every connection works. This can be useful for docker container or other monitoring solutions
- Store registered provider classes in database since under docker we should not write to the filesystem
- Added new default connections: Ftp, GraphQL, Smtp and Soap
- Removed v8 adapter
v1.5.0
- Use connection for sending SMTP mails #197
- Make pub/sub system more customizable #196
- Set correct CORS header if an exception occurs
- Use JWT as access token #198
- Fix add costs field to the routes schema
- Improve SQL-Table action add possibility to specify default settings and return proper types on all db drivers
- Migrated all unit tests to PHPUnit 6.0
- Set all travis tests to check PHP 7.1, 7.2 and 7.3
- Minimum PHP requirement is now 7.1
v1.4.0
- Added payment system to monetize the API #174
- Added user provider support to easily implement other OAuth2 provider #190
- Extended dashboard and statistics
- Added provider.php config file which contains PHP classes to extend Fusio
- Add deploy info in case web server config could not be written
- Updated fusio backend and swagger-ui app
v1.3.1
v1.3.0
- Moved to Doctrine DBAL Migrations system. This is a BC since the old migrations are not used any more. Because of this it is also possible to use Fusio with a single database which contains Fusio and the App tables, also it is possible to preview any SQL changes on update
- Converted example todo endpoint from PHP files to classes
- Its not longer possible to rename existing Connections since they are referenced in other resources
- Add an option to store an arbitrary UI vocabulary to argument the JsonSchema #166
- Add
/export/schema/:name
endpoint which allows to access any JsonSchema and UI vocabulary from the public - Add Link header on OPTIONS request which link to the fitting export schema endpoint, this allows us in the future to build apps which can automatically discover the create and update form of an endpoint
- Add OAuth2 client credentials grant to obtain an access token based on the app key and secret #172