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.
v0.2.0 - 2021-10-21
Quite a number of breaking changes this release to ensure API consistency throughout the library.
- storage/permissions: adds
SignedPermission
enum. - storage: implements
Stringer
across all packages.
- storage/versions: removes camel casing from versions to conform to Go style practices.
- storage/ips: renames package
signedip
toips
for consistency. - storage/protocols: renames types
Protocol
toSignedProtocol
andProtocols
toSignedProtocols
. - storage/services: renames types
Service
toSignedService
andServices
toSignedServices
. - storage/resourcetypes: renames types
ResourceType
toSignedResourceType
andResourceTypes
toSignedResourceTypes
. - storage/resources: renames types
Resource
toSignedResource
andResources
toSignedResources
. - storage: updates
AccountSAS
properties with the new type changes. - storage: renames
AccountSAS.ApiVersion
toAccountSAS.APIVersion
to conform to Go style practices.
- storage: ensures all parsing functions trim whitespace and cast inputs to lower case where applicable.
v0.1.0 - 2021-09-03
Sassy GA!