All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
0.9.1 - 2021-01-18
- Updated
bytes
to0.13
, aligning with the version used byrustls
0.9.0 - 2021-01-09
- Updated bytes to 1.0
- Updated url to 2.2
0.8.1 - 2020-11-18
- PR#36 fixed an issue with the minor version bump of ring from 0.16.15 => 0.16.16.
0.8.0 - 2020-10-21
- Resolved [#30](closing #30) by deriving
Copy, Clone, Debug, PartialEq, Eq
forScopes
,DigestAlgorithm
,SigningAlgorithm
,StorageClass
,PredefinedAcl
, andPredefinedAcl
- Updated pin-utils to 0.1.0
0.7.3 - 2020-08-19
- Fixed
Object::patch
to not nuke all of your object's metadata and instead do what it was supposed to in the first place.
0.7.2 - 2020-06-09
- Added
Object::patch
for updating metadata for an object.
0.7.1 - 2020-06-04
- Updated dependencies
0.7.0 - 2020-04-15
- Added
impl<B: AsyncRead + Unpin> AsyncRead for Multipart<B>
. This is gated behind the newasync-multipart
feature. Thanks @yiwu-arbug!
0.6.1 - 2020-01-21
- Updated dependencies
- Made the
gsutil
example useasync
0.6.0 - 2019-12-20
- Upgraded
bytes
to0.5.3
- Upgraded
http
to0.2.0
0.5.2 - 2019-12-05
- Added
content_encoding
toobjects::Metadata
- Updated dependencies
0.5.1 - 2019-10-18
- Added
content_disposition
toobjects::Metadata
0.5.0 - 2019-10-10
- Update dependencies
- Replace use of
failure
withthiserror
for the library - Replace use of
failure
withanyhow
in the examples
0.4.0 - 2019-08-02
- Added
ls
example togsutil
- Fleshed out documentation
0.4.0 - 2019-08-01
- Added
cp
andstat
examples togsutil
- Added
Object::multipart_insert
and correspondingMultipart<B>
to support multipart uploads
- Renamed
ObjectMetadata
toMetadata
as it is already inside theobjects
module - Renamed the various
*ObjectResponse
types to just*Response
as they are in theobjects
module - Skip serialization of most fields for
objects::Metadata
0.3.4 - 2019-07-22
- Fixed handling of empty
Object::list
responses
0.3.3 - 2019-07-22
- Fixed encoding of object paths in
Object::insert
0.3.2 - 2019-07-22
- Fixed signature of
Object::delete
0.3.1 - 2019-07-19
- Added
Object::list
0.3.0 - 2019-07-17
- Added
UrlSigner
for generating signed URLs - Added
signing
feature which implements the components needed forUrlSigner
to work viaring
- Added
StandardQueryParameters
,Conditionals
,StorageClass
,PredefinedAcl
,Projection
- Added
gsutil
example CLI - Added the
cat
andsignurl
examples togsutil
- Moved
Object
underv1
- Split
Object
methods into separate files - Renamed
Object::insert
toinsert_simple
0.2.0 - 2019-07-08
- Added error::Error for consolidating errors from tame-gcs
- Added tame-gcs::Scopes to provide typesafe access to the oauth scopes required by GCS operations
- Added
Object::insert
,Object::download
,Object::get
, Object::delete` - Added
ObjectMetadata
for de/serializing metadata about objects - Added
ObjectName
andBucketName
for validating GCS constraints
0.1.0 - 2019-07-08
- Initial add of
tame-gcs