- Merge #53 - helps apply charset to all files, not just of a certain mimetype (by brnwll)
- Merge #55 - makes sure callback is called when uploading new files and an unchanged file is seen (by benthemonkey)
- Merged PR to explcitly version
event-stream
due to vulnerabilities PR #60
gulp.util
dropped from dependencies Issue #50, fixed in #51. Thanks TheDancingCode
- Dependency version bump (
1.6.5
) - Update docs (
1.6.6
) (whoops!)
- Add a fix for Issue #42.
maps.ContentEncoding
/manualContentEncoding
were not getting properly called in the loop and thus not setting per file uploaded.- Additional code refactoring for
maps.Metadata
/metadataMap
. Looked as if it could have the same (unreported) issue. - Updated some stylistic code nit-picks.
- Actually upgrade
package.json
from last time.
- Merge in spelling fix. PR #41.
- Upgrade npm packages:
event-stream
-3.3.2 → ^3.3.4
1.6.2 got mixed up in npm publish
errors.
- Error checking for ListBucket permissions check. PR #39 by @tobiasweibel
- Upgrade npm packages. (
event-stream
)
- 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!