awscr-s3

A Crystal shard for S3.

MIT License

Stars
81
awscr-s3 - v0.8.3 Latest Release

Published by taylorfinnell about 3 years ago

  • Fix FileUploader #103
  • Add CopyObject #100
  • Switch to GitHub actions #101 , #98
awscr-s3 - v0.8.2

Published by taylorfinnell over 3 years ago

  • Fixes parsing of last modified date format (#89)
  • Reuses http connections (#90)
  • Adds convenience methods to head object output (#91)
  • Crystal 1.0.0 fixes (#94)
awscr-s3 - v0.8.1

Published by taylorfinnell over 3 years ago

  • Fix path encoding (#73, #81)
  • Use default content type for certain nil cases (#88)
awscr-s3 - v0.8.0

Published by taylorfinnell over 4 years ago

  • Encode query string params to fix invalid continuation tokens (#61)
  • Reuse HTTP client (#64)
  • Add a streaming Client#get_object with yields an IO (#65, #68)
  • Raise proper exceptions (#66)
  • Use Crystal's internal MIME registry (#67)
  • Allow headers in Http#head (#69)
  • Default to https (#70)
  • Allow buckets to be compared by name (#72)
  • Allow Bytes for upload operations (#75)
awscr-s3 - v0.7.0

Published by taylorfinnell almost 5 years ago

  • Crystal 0.32.0
awscr-s3 - v0.6.0

Published by taylorfinnell about 5 years ago

Crystal 0.31.0 support

awscr-s3 - v0.5.0

Published by taylorfinnell about 5 years ago

Crystal 0.30.0 support

awscr-s3 - v0.4.0

Published by taylorfinnell over 5 years ago

Additions

  • Adds last_modified to Object (#47)
  • Allow custom heads to get_object (#49, #50)
  • Add head_object (#51)

Other

  • Support Crystal 0.29.0
  • Drop Crystal 0.27.0 support
awscr-s3 - v0.3.4

Published by taylorfinnell over 5 years ago

awscr-s3 - v0.3.3

Published by taylorfinnell almost 6 years ago

  • Crystal 0.27.0
awscr-s3 - v0.3.2

Published by taylorfinnell over 6 years ago

  • Crystal 0.25.0
awscr-s3 - v0.3.1

Published by taylorfinnell almost 7 years ago

  • Expose Bucket#name, Bucket#creation_time, Bucket#owner getter methods
  • Response::ListAllMyBuckets is now enumerable
  • Adds Client#put_bucket
  • Adds Client#delete_bucket
  • Adds Client#batch_delete
  • Improves FileUploader to automatically attach Content-Type (thanks @timkendall)
  • Improves documentation
awscr-s3 - v0.3.0

Published by taylorfinnell almost 7 years ago

  • Crystal 0.24.1 support
awscr-s3 - v0.2.0

Published by taylorfinnell almost 7 years ago

  • Adds ability to provide regional host for direct request (#11), thanks @jdbann
  • Adds ability to provide additional headers for various client operations (#15), thanks @lipanski
  • Adds ability to set endpoint for use with s3 compatible services, thanks @lipanski
  • Adds ability to use AWS Version 2 signing throughout the library
awscr-s3 - v0.1.2

Published by taylorfinnell almost 7 years ago

  • Introduce S3::Client
    • #list_buckets
    • #start_multipart_upload
    • #upload_part
    • #complete_multipart_upload
    • #abort_multipart_upload
    • #head_bucket
    • #delete_object
    • #put_object
    • #get_object
    • #list_objects
  • Added examples using new S3::Client
awscr-s3 - v0.1.1

Published by taylorfinnell over 7 years ago

  • Update code for updated deps
awscr-s3 - v0.1.0

Published by taylorfinnell over 7 years ago

  • Initial release