- added support for uploading single and multiple files to Wasabi, AWS S3, Pinata, and Google Cloud Storage via the rainbow bridge using the UploadFile and UploadMultiFiles functions.
- added support for uploading mutliple files to Wasabi Cloud Storage via the rainbow bridge using the UploadMultiFiles function.
- added support for uploading single files to Wasabi Cloud Storage via the rainbow bridge using the UploadFile function.
- added support for creating a rainbow bridge to link with Wasabi Cloud Storage.
- Improved the
fileFace
andmultiFace
interfaces validation to use type assertions over struct unmarshalling.
- Refactored the entire package to use structs as input as opposed to an enumerated list of arguments.
- Updated test cases across all currently supported providers
- added variants section to the readme.
- added validations for input parameters
- added GitHub flow to build the package and run the test files
- added documentation links for each provider to the readme.
- added
doc.md
files to each cloud service provider's package folder to the readme. - added a comparison of the conventional method with Bifrost's methods for uploading files to GCS and Pinata to the readme.
- Added support for
UploadMultiFiles
function to all currently supported providers.
- Updated test cases across all currently supported providers
- Updated structs and interfaces as well as their documentation
- added support for uploading single files to Pinata Cloud via the rainbow bridge using the UploadFile function.
- added support for creating a rainbow bridge to link with Pinata Cloud.
- renamed acl options constants to be more descriptive
- made rainbow bridge interface into an exported component
- added support for passing options to the UploadFile function.
- added support for uploading single files to S3 via the rainbow bridge using the UploadFile function.
- added support for creating a rainbow bridge to link with S3
- added 'Opt' prefix to options constants to avoid naming collisions and make them more descriptive.
- added contributors section to readme.
- added this changelog file.
- added contributing guidelines.
- added Done and Quit channels to UploadedFile struct.
- added UseAsync option to BridgeConfig to allow for async uploads.
- added support for passing options to the UploadFile function.
- added support for uploading single files to Google Cloud Storage via the rainbow bridge using the UploadFile function.
- added support for custom bifrost errors.
- added support for creating a rainbow bridge to link with Google Cloud Storage.