- Allow clients to inject only an api key and provide a signature generator closure to calculate signatures for signing requests instead of injecting a key and secret. (#42)
- Updated Package to depend on exact TUSKit version and removed call to removed method in TUSKit (#41)
- Changed polling interval to 0.75s for checking assembly status
- Added data race protections, allowing for concurrent starting of assemblies
- Increased test coverage and utilities for testing in example app
- Background configuration was not set up fully correctly; this is now fixed
- TUSKit will always use a background configuration when uploading files
- Added a new initializer to TransloadIt that allows users to provide a URLSessionConfiguration instead of a URLSession
- Allow usage of URLSessions with background configuration to enable background uploads
- It's now possible to cancel a running Assembly
- Bumped TUSKit version
- Allow passing of custom fields to assembly creating by passing them to
createAssemblymethods
- Headers were set incorrectly when creating an assembly + uploading files immediately
- Allow running an assembly by templateID through both
Transloadit.createAssembly(templateId:...methods