- Update modules
aws-sdk
module (2.2.18 -> 2.2.42)hasha
module (2.0.2 -> 2.2.0)
- Merge bug fix pull request #31 to fix the hash-comparison (calling the
noChange
callback on upon equal hash comparison) - Update docs (typos, clairty)
- Update
aws-sdk
module (2.2.15 -> 2.2.18).
- NEW -- Added post-upload callback options, by benib in pull request #30
- Upgrade
aws-sdk
node module (2.2.11 -> 2.2.15)
- Fix parameter name in Readme.md (issue #27)
- Add an option for config to take
{useIAM:true}
to be explicit - Upgrade packages (all patch versions)
- Fix issue issue #26
- Move things into
s3.headObject
call to prevent mutable variable errors. - Clean up some comments.
- Update Readme to clarify
config
hash in the config section.
- Update file-hashing function with hasha from a signature change. Simply pull file buffer instead of promise for simplicity sake.
- Remove old
console.log
from local dev.
- Add second paramter to task to take in S3 Constructor options.
- 1.4.1: Quickly remove a hanging
console.log
from development.
- Fix Metadata/ContentEncoding overwrite.
- NEW -- Added
maps.ParamName
options! You can now map each parameter offered by theS3.putObject
function. More in the Readme. - Fixed issue #23 on existing mapping functions (
metadataMap
,manualContentEncoding
). - Updated Readme.
- Added
manualContentEncoding
option from pull request #22
- Bugfix -- Remove unused
file_counts
variable. - Clean up some indents and codes.
- Bugfix -- Missing comma. Fixed in pull request #17
- Added better ETag (AWS vs. local) comparison from pull request #16
- Added option
etag_hash
just in case AWS ETag comparison is not MD5 algorithm. More info here.
- Added option
- Plugin is now ASYNC!
- @thomaswelton beat me to the punch, but I've added it (and the ETag comparing) to be the first feature in our next minor version! Horray!
- From pull request #14
- Updated Readme, cleaned up code.
- Added SDK config discovery + https_proxy support from pull request #12.
- Removed requirement to have AWS Key/Secret (due to settings be in IAM), as per pull request #13.
- Forgot to add a Readme entry for
charset
option.
- Allow charset option so S3 will give the correct Content-Type, as per pull request #8
- Update some comments
- Put metadata into its own var to prevent mutation between files, as per pull request #7
- Clean up comments and update others.
3/11/2015
- Update to use headObject as reccomended by pull request #6
- Update logging and colors.
- Fix typos in Readme.
- See changes beta-1.0 changes.
- Added
uploadNewFilesOnly
flag option. - Fixed issue #3, files stopping at a certain number consistently.
- AWS constructor now follows AWS-SDK constructor parameters..
- pipe transform
s3()
now only takes oneoptions
param that is parallel to the AWS-S3 putObject method.- This makes the parameters case-sensitive.
- Transforms are filtered out of the
options
param.
- Changed lookup/transform options:
name_transform
tokeyTransform
(ornameTransform
)mime_type_lookup
tomimeTypeLookup
- Added
metadataMapper
as an option (see docs for more details). ACL
option forputObject
no longer defaults topublic-read
. Must be user defined.
- Unchanged the
name_transform
&mime_type_lookup
function names; could break. Will change in Version 1
- Added optional second paramter that takes
- Merged a pull request to allow the AWS constructor to take any parameters based on the AWS Config documentation.
- Merged a pull request to allow for an different mime-type lookup.
- Updated
Readme.md
to reflect new updates. - Added roadmap.md to document upcoming changes.
- Added a changlog!