- add disclaimer to README
- Add Match Option in Context
- Add Support for signatureVersion v4. Can be set in Config Object.
- ignore empty objects (including folder prefixes) when listing keys
- added better defensive code around transformer
- added rename parameter to output method
- Add exclude modifier
- Pass key to transformer function
- fixed concurrency in reduce (used to be forced to 1)
- cleaned code
- improved documentation
- fix edgecase where no keys are returned
- add inplace option for destructive actions and make it necessary
- forEach should not permanently overwrite the context's concurrency
- Use tape's built-in assertions for comparisons in tests
- Pass transformer and encoding from context to s3
- Updated options object for context
- S3renity is deprecated, moved to s3-lambda
- Added precommit hooks to lint and validate
- fix all linting errors. removed join function
- removed join
- reorganized the way s3 objects are handled
- implemented 'endPrefix', removed superfluous 'list' function
- fixed encoding settings (inherit from s3 class). fixed some file names/comments.
- bug fixes
- added async modifier function
- changed a showProgess property to a verbose property
- Merge pull request #30 from littlstar/make-config-backwards-compatible
- updated config so that you can use a real AWS config, wile making the old keys backwards compatible
- renamed s3renity file (oops)
- Merge pull request #29 from littlstar/fix-deferred-references
- code refactoring, creates new request now (again) per batch
- split out s3 wrapper to its own module
- switched the rest of the deferred references to promises
- big refactor
- removed unnecessary try-catch blocks and custom error (better to use stack)
- small update
- fix bug with reverse
- added reverse function to batch request
- better error handling
- removed unnecessary try-catch blocks
- added limit function to batch request
- Update README.md
- Merge pull request #25 from littlstar/reverse-option
- added option to reverse the order of the objects traversed in context
- fixed incorrectly calling progress.tick() for show_progress
- cleaned some promise code up
- fixed error handling bug and tightened up some code
- update readme whitespace and wording
- Merge pull request #22 from littlstar/fix-edgecase-bug
- changed default timeout from 1 second to 10 seconds
- fix edgecase bug when operating over multiple of 1000 files
- properly show batch progress with a progress bar. separate verbose from show_progress options
- removed documentation, moving to README