- Added support for Craft 5
- Fixed missing AWS
S3Exception
class
- Added support for Craft 4 (unchanged from existing v4.0.0-beta.1)
- Fixed deprecation warning in Craft 4.4.0
- Added support for Craft 4 (beta) Thanks @harry2909!
- Added an option for customizing filename of the download, rather than having to use the filename of the asset in Craft CMS
- Fixes support for subfolder as an environment variable, in asset volume settings #8
- Added before and after signing events to hook onto
- Added testing framework (currently need full install and S3 buckets to run)
- Added url pre-signing and force file download tests
- Added support for AWS Signature Version 4 signing process
- Sets minimum version to Craft v3.1.5, same as craftcms/aws-s3 plugin
- Changed default signing process to use v4 instead of v2
- Added support for downloads in folders (not just subfolders on the asset bucket) #3 #4
- Added better example to README
- Replaces asset
id
withuid
in URL to proxying action controller. The result is URLs that still point internally to an action that checks if the user is logged in (if enabled in the settings), but now they end with theuid
rather than theid
, ex:get-file&uid=a1a1a111-b2b2-cc33-4dd4-eeeee5e55555
- Removes custom function to convert environment variables in settings, in favour of Craft’s
- Added support for the custom asset volume base URL (#2)
- Fixed Changelog formatting, path in
composer.json
- Fixed used of
requireLoggedInUser
setting for Craft 3 - Fixed possibility of leading slash in resource name
- Removes lockfile
- Initial version tagged for the Craft CMS Plugin Store
- Initial version ported to Craft CMS 3