- Use dotenv config to load sensitive values from environment variables
- Add missing help files
- Update developer app
- Summarize deploy status and improve deploy output #108
- Improve deploy schema file resolving #107
- Documentation handle schema array types #106
- Fix logging of long request uris #105
- Add config to specify expire time of refresh token #104
- Allow schema scheme when deploying a json schema #103
- Add upgrade check
- Improve test cases
- Add PHP 7.2 support
- Backend app fix add responses
- Improved http engine action
- Allow array json structure in response #81
- Fix materialize resource collection
- Issue 401 http response code if access token is not valid #97
- Add user_approval setting to control whether a user needs to verify an account through email #83
- Add swagger-ui as app
- Improve generated OpenAPI spec add security scope
- Add listing filter to show only user routes by default
- Trigger app.remove_token event on /authorization/revoke endpoint #94
- Improved HTTP adapter add a content-type config field and parse form encoded responses #92
- Fix proper handling of null values #84
- Add header field to action designer #89
- Backend scope load all assigned routes #90
- Added apache example conf and update docs
- Add action execute command #64
- User service add check whether email already exists #80
- User API proper handling of OPTIONS and HEAD requests #82
- Fix update correct handling of changed backend routes #85
- Internal API add config option to send CORS header
- Update OAuth2 token endpoint handle OPTIONS request
- Add query parameters to backend schema
- Backend endpoints handle count parameter #67
- Relaxed password requirements and make min pw length configurable #68
- Allow email as user name login #66
- Add config.yaml to deploy
- Add system restore command
- Improve HEAD and OPTIONS method handling
- Cronjob handle errors
- Add cronjob service
- Add a schema to every backend endpoint
- Fix route path regexp validation #63
- Update API doc
- Improved documentation add backend api reference and action examples
- Add PATCH method support
- Update dependencies and prepare release
- Add scopes per route #55
- Add OAuth2 refresh token endpoint #16
- Added static file processor
- Case insensitive env vars replacement
- Added automatic engine detection
- Improved backend app
- Log execution time of an action and add new statistics
- Added openapi generation and import support
- Handle schema for query parameters
- Improved route serialization #44
- Handle multiple responses for different status codes
- Split up deploy file into separate files
- Removed routes action and schema relation handling
- Removed old upgrade paths
- Execute migration on an empty database schema
- Deploy command handle verbose mode
- Add general update code which inserts new routes on update
- Add statistic request count method
- Add audit panel which contains a log from every action on the system
- Added event handler
- Rename default namespace
- Update docs
- Add action engine parameter to export
- Improved deploy service
- Changed default todo sample API to php file engine
- Option to set config values in the deploy file
- Add action resolver which determines the engine which is used i.e. php or v8
- Move routes config handling to a separate service
- Update api documentation app
- Add oauth2 filter also for public endpoints if authorization header is available
- Improve method selection performance
- Added migration command which lists all executed migrations
- Deploy config allow schema include and class name as action in a route
- Updated default deployment configuration
- Access env vars in deploy configuration
- Handle non empty connection passwords in the deploy config #37
- Extended manual
- Added deploy migration
- Added deploy command
- Add issued token statistic
- Add app token endpoint
- The protected API endpoints accept now also a JWT as bearer token which was obtained by the /consumer/login endpoint
- Added consumer endpoint documentation test cases
- Passthu schema fix handling empty request body
- Updated v8 adapter
- Updated manual
- Update v8 adapter
- Connection test catch all exceptions and throw a http error
- Connection try to connect to remote service on creation
- Improve designer css
- Update dependencies
- Add http connection
- Add schema and action designer
- Update psx v8 component
- Register command add auto confirm option
- Fixed missing nav template
- Disable editing the default scopes
- Added error panel
- Redesigned backend ui and grouped main navigation into categories
- Update v8 adapter
- Fixed user system check
- Transition backend app to browserify and remove bower_components
- Added config tag form
- Action and connection config allow array values
- Update json schema preview style
- Add system status check command
- Removed randomlib and use random_bytes to generate token
- Use chartjs 2.0
- Use psx 3.0 components
- Moved backend app to fusio/ folder to use less potential API paths
- Added v8 processor action
- Cleaned up engine
- Removed database panel
- Added swagger import
- Added rate limit
- Improved and extended console commands
- Improved backend app
- Added test cases
- Moved logic to the fusio engine and extracted action and connection implementation
- Improved backend ui use Robot font
- Renamed consumer app to developer and improved the app
- Added SQL table action
- Option to provide the request method when testing an action
- Streamlined backend ui
- Improved route lookup speed
- Backend add global loading animation
- Fixed detail and schema import/export command
- Added dialog to test an action
- Database ui add auto increment option
- Add repeat password question to adduser command
- Added TryCatch action
- SQL-Connection set utf8 charset and disable emulated prepared statements for mysql
- Added more template filters
- Added user object to context at the condition action
- Improve SQL-Builder action
- Add an option to provide examples for each API endpoint to the documentation
- Unified url configuration for the backend, consumer and documentation app
- Add overview doc
- Add config help
- Fix route deployment to live
- Consumer add documentation link
- Fix consumer navigation
- Rewrote consumer implementation moved from jQuery to AngularJS
- Add backend database panel to create and edit database schemas
- Moved route configuration into a seperate table and add deploy mechanism which copies all route configurations if the API status is set to production
- Add backend configuration
- Add sqlbuilder action to build a response based on multiple SQL queries
- Improved docs
- Add user to context
- Upgrade backend app to angular 1.5, angular-ui 1.2 and bootstrap 3.3
- Add parameters field to app
- Upgrade PSX to 2.0
- Add system import/export command
- Add user to context
- Add jsonschema import and generate access token command
- Improved services to check whether a resource already exists
- Added documentation and improved help docs
- Moved backend code into seperate composer project
- Encrypt connection credentials in database
- Added a access token generation method to the app service which is used globally
- Add support for implicit grant to simplify the use of Fusio for js applications
- Action cache consider also uri fragments and parameters in cache key
- Removed client credentials grant and use instead password grant
- Added consumer API and javascript client implementation
- Improved code architecture
- Added RAML import
- Added json schema export command
- Generate more secure tokens and passwords
- Fixed a security issue where the installer installs a test admin account with a fix username and password
- Added adapter system
- Changing a action or schema which are used by a route in production status is not longer possible
- Added and improved various actions
- Improve access token generator
- Moved action and connection class definition from config file into a seperate table
- Improved backend modal dialogs
- Add export schema into different formats
- Update API documentation viewer #10
- Add row exists filter
- Added javascript angular protractor e2e tests
- Add documentation api test case
- Add change password panel #1
- Fix query filter and add test case
- Fix log pagination #8
- Improved installer
- Add statistic panel to backend
- Log errors which occur in an action and display them in the log details
- Redirect DisplayException if thrown in template context
- Fix js user controller remove apps data before update
- Extended test cases
- Check that provided jsonschema is an object type
- Make dashboard chart more responsive
- Add more test cases
- Add database version
- Update help and fix help references
- Fixed handling action and connection config parameters
- Initial release