- Added better handling of validation errors to the client
- Added better error message when the client function is called with positional arguments instead of keyword arguments
- Fixed the issue that was causing the request local data to leak across requests
- Fixed error invoking the functions from the client when the firefly app is secured using auth token
- Added a simple hack to allow sending custom http status codes from functions
- Added a hack to allow extending firefly
- Made it possible to inject new headers when sending a request by extending the Client
- Better error reporting in the client when the server is not running
- Added support for logging
- Fixed the issue of client not using the path specified in the function specs
- Added support for returning a file object from a function
- Added support for specifying config file as environment variable
- Better error reporting
- Bug fixes
- Fixed the issue with the client when the URL has training / character
- Added support for docstrings in the client functions
- Added support for sending files to the firefly app using multipart/form-data content-type
- Switched to using wsgiref as the default server instead of gunicorn for better portability
- Updated documentation to show how to deploy using gunicorn and on Heroku
- Better error reporting
- Added support for token-based authentication
- First public release