All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Only run webhook jobs if the module settings have been updated in the last week
- Actions not appearing if not editable or deletable
- Alter how form responses are saved in the cache
- Update to the new UI kit
- Upgraded to SDK v5
1.1.22 - (20/03/2021)
- portal-332: Fix undefined method bug with webhook syncing caused by rate limiting
1.1.21 - (20/03/2021)
- portal-313: Implement rate limiting to avoid typeform API rate limits
1.1.20 - (06/03/2021)
- portal-305: Don't attempt typeform connection if information not given
1.1.19 - (09/08/2020)
- portal-8: Reduced the space used by the responses table
1.1.18 - (11/05/2020)
- Enable sorting on participant name and submitted at time for responses
1.1.17 - (06/05/2020)
- Enable filtering on response status
1.1.16 - (04/05/2020)
- Responses table now shows date time submitted at
1.1.15 - (04/05/2020)
- Changed the comment column to a text from string
1.1.14 - (09/04/2020)
- Reduce frequency of webhook syncing
1.1.13 - (09/04/2020)
- Suppress 502 and 504 responses from Typeform
1.1.12 - (07/04/2020)
- Response Approved and Rejected events
1.1.11 - (06/04/2020)
- Cast the module instance, activity instance and user ID to an integer in payloads
- Rebind the module instance in the UpdateResposes job handle method (if necessary) not __construct
- Webhook tag now includes the environment
1.1.10 - (06/04/2020)
- Bind module instance in job to ensure action can be dispatched
1.1.9 - (06/04/2020)
- Added comments on responses
1.1.8 - (04/04/2020)
- Updated npm dependencies
1.1.7 - (03/04/2020)
- View responses permission to just view responses
- View form permission now only hides the form, not the page
1.1.6 - (03/04/2020)
- Fixed handling error if no fields given by typeform
1.1.5 - (03/04/2020)
- Fixed handling error if no responses given by typeform
1.1.4 - (31/03/2020)
- Headers to file downloads for Vapor
1.1.3 - (31/03/2020)
- Binding the activity instance and module instance for an incoming webhook
- Only process an incoming webhook if the module instance ID matches
- Return a 400 response if the webhook does not match the module instance ID
1.1.2 - (31/03/2020)
- Response handler now updates responses/answers as well as saving them
1.1.1 - (31/03/2020)
- Show N/A if the question is not given
1.1 - (31/03/2020)
- Field types - URL, File URL, Choices, Email, Phone Number
- Ability to approve and reject responses
- Completion Conditions based on number of approved or rejected responses
1.0.2 - (18/03/2020)
- Updated Dependencies
1.0.1 - (12/03/2020)
- Registered events
1.0 - (12/03/2020)
- Initial Release