Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Quite a number of breaking changes this release to ensure API consistency throughout the library. Added: - storage/permissions: adds `SignedPermission` enum. - storage: implements `Stringer` across all packages. Changed: - storage/versions: removes camel casing from versions to conform to Go style practices. - storage/ips: renames package `signedip` to `ips` for consistency. - storage/protocols: renames types `Protocol` to `SignedProtocol` and `Protocols` to `SignedProtocols`. - storage/services: renames types `Service` to `SignedService` and `Services` to `SignedServices`. - storage/resourcetypes: renames types `ResourceType` to `SignedResourceType` and `ResourceTypes` to `SignedResourceTypes`. - storage/resources: renames types `Resource` to `SignedResource` and `Resources` to `SignedResources`. - storage: updates `AccountSAS` properties with the new type changes. - storage: renames `AccountSAS.ApiVersion` to `AccountSAS.APIVersion` to conform to Go style practices. Fixed: - storage: ensures all parsing functions trim whitespace and cast inputs to lower case where applicable.
- Loading branch information