The gem that tries really hard not to push files to S3.
- Fix order of manipulator chain so that S3 Sync is always the last action
- Add --aws_access_key_id / --aws_secret_access_key as command line switches
- Add --build command line switch, which triggers a build before syncing
- Bump dependency version of middleman-core to 4.0.0.rc.1
- Initial support for Middleman v4
- Fix errors related to ANSI format on Windows
- Fix null reference errors in resource class
- Add --environment and --instrument command line switches
- Remove duplicate extension registration
- Remove after_s3_sync hook as hooks are no longer supported in Middleman v4
- Fixes a bug where files were not closed, leading to an exhaustion of file handles with large web sites.
- Internal fixes.
- Limits the number of concurrent threads used while processing the resources and files. (#21)
- Adds the option to use reduced redundancy storage for the bucket. (#8)
- Adds the license to the gem specs. (#20)
- Makes sure tha the .s3_sync file is read when the sync occures within a build. (#22, #23)
- Adds the ignore directory and redirects logic to the --force option as well.
- Ignore objects that look like directories. In some cases, S3 objects where created to simulate directories. S3 Sync would crash when processing these and a matching local directory was present.
- No longer deletes redirects from the S3 bucket. This prevents a situation where the redirect is first removed then added back through middleman-s3_redirect.
- Fails gracefully when the extension isn't activated
- Remove S3 objects that look like directories. Addresses issue #13
- Adds support for GZipped resources (fixes #3)
- Quiets Fog's warning messages (fixes #10)
- Rename the options method to s3_sync_options to remove a method name collision (fixes #9)
- Colorize the output.