AWS-S3
view release on metacpan or search on metacpan
0.15 2018-04-20
- More fixes for ->add_bucket. Fix an error when no location is provided or
us-east-1 is explicitly asked for. Patch by Dave Rolsky. (GH #9)
0.14 2018-04-13
- Fix sending of undefined location param in ->add_bucket (GH #9)
0.13 2017-02-06
- Add documentation for parameter 'prefix' for AWS::S3::FileIterator
- Add test coverage (GH #8, thanks to simbabque for these changes)
- Fix over encoding of characters in path (GH #6)
0.12 2016-03-07
- Fix DNS bucket name checking for non-valid DNS bucket nams (GH #4)
- Fix URI escaping for filenames to avoid infinite loop on spaces (GH #5)
0.11 2015-08-31
- Fix signed_url to URI escape the Signature param value (GH #3)
0.10 2015-06-23
- dist changes related to kwalitee (no functional changes)
0.051 2015-05-23
- default size to 0 when not set in content-length (GH #1)
0.050 2014-10-23
New maintainer leejo
- Add lib/AWS/S3/Request/GetPreSignedUrl.pm to MANIFEST
- Various changes in dist related to issue tracking, testing, etc
0.040 2014-10-23
Work done by leejo
- Add signed_url method to AWS::S3::File and tests
- Fix load / hash order bugs in AWS::S3::Signer
- Resolve https://rt.cpan.org/Ticket/Display.html?id=92423
0.03_01 2012-06-14
Work done by Evan Carroll (http://www.evancarroll.com)
- Migrated to Moose & removed dependencies on VSO
lib/AWS/S3/Request/SetBucketAccessControl.pm
lib/AWS/S3/Request/SetBucketPolicy.pm
lib/AWS/S3/Request/SetFileContents.pm
lib/AWS/S3/ResponseParser.pm
lib/AWS/S3/Roles/BucketAction.pm
lib/AWS/S3/Roles/Bucket.pm
lib/AWS/S3/Roles/Request.pm
lib/AWS/S3/Signer.pm
lib/AWS/S3/Signer/V4.pm
t/001_compiles_pod.t
t/002_changes.t
t/010_basic.t
t/aws/s3.t
t/aws/s3/file.t
t/aws/s3/signer.t
t/aws/s3/bucket.t
t/aws/s3/file_iterator.t
t/aws/s3/http_request.t
t/aws/s3/signer/v4.t
t/aws/s3/signer/v4_parse_host.t
META.yml Module YAML meta-data (added by MakeMaker)
t/002_changes.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
eval 'use Test::CPAN::Changes';
plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
changes_ok();
t/010_basic.t view on Meta::CPAN
ok( $bucket->add_file(
key => "$ct_name.dat",
contents => \( 'This is '. $ct ),
contenttype => $ct
), "Put file with content type $ct" );
# read file
my $ct_file = $bucket->file( "$ct_name.dat" );
ok( $ct_file && $ct_file->contenttype eq $ct, 'Content type '. $ct. ' read' );
# change content type
$ct_file->update( contenttype => 'text/csv' );
$ct_file = $bucket->file( "$ct_name.dat" );
ok( $ct_file && $ct_file->contenttype eq 'text/csv', 'Content type '. $ct. ' changed to text/csv' );
# remove file
$ct_file->delete();
}
};
# Cleanup:
ok $bucket->delete, 'bucket.delete succeeds when bucket IS empty.';
}# end if()
( run in 0.622 second using v1.01-cache-2.11-cpan-5dc5da66d9d )