Skip to content

Releases: apioo/fusio

v1.9.1

05 Apr 18:11
Compare
Choose a tag to compare
  • 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

04 Feb 20:59
Compare
Choose a tag to compare
  • 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

18 Sep 18:19
Compare
Choose a tag to compare
  • Add SQL select action #260
  • Add option to download the SDK #259
  • Add log rotate command to copy all logs to an archive table #256
  • Add marketplace to backend #254
  • Update doctrine/dbal to 2.9 #252

v1.7.0

12 Aug 19:01
Compare
Choose a tag to compare
  • 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

01 Jun 08:49
Compare
Choose a tag to compare
  • 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

09 Feb 21:39
Compare
Choose a tag to compare
  • 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

01 Jan 16:59
Compare
Choose a tag to compare
  • 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

28 Oct 10:15
Compare
Choose a tag to compare
  • 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

01 Sep 15:34
Compare
Choose a tag to compare
  • Improve serialization formats store all data json encoded instead of PHP
    serialized
  • Make Fusio compatible with multiple database vendors and renamed camel case
    database columns to snake case columns #178

v1.3.0

21 Jul 10:41
Compare
Choose a tag to compare
  • 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