Releases: codebeltnet/shared-kernel
Releases · codebeltnet/shared-kernel
v0.4.2
v0.4.1
What's Changed
- Ossf/gha scorecard by @gimlichael in #10
- V0.4.1/package maintenance by @gimlichael in #11
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- V0.4.0/launch by @gimlichael in #8
- V0.4.0/rtm by @gimlichael in #9
Full Changelog: v0.3.0...v0.4.0
v0.3.0
0.2.0
Added
Codebelt.SharedKernel
- Token record in the Codebelt.SharedKernel namespace that represents an object that can be used for storing sensitive data
- TokenOptions class in the Codebelt.SharedKernel namespace that specifies options that is related to the Token record
- CorrelationId record in the Codebelt.SharedKernel namespace that represents an object that can be used as unique identifier that help you trace requests across multiple services in a distributed system
0.1.0
Added
Codebelt.SharedKernel
- AccessKey record in the Codebelt.SharedKernel.Security namespace that represents an object that can be used for API key-based authentication and similar
- AccessKeyExtensions class in the Codebelt.SharedKernel.Security namespace that consist of extension methods for the AccessKey record: IsValid
- AccessKeyOptions class in the Codebelt.SharedKernel.Security namespace that specifies options that is related to the AccessKey record
- Secret record in the Codebelt.SharedKernel.Security namespace that represents an object that can be used for storing sensitive data
- ClockSkew record in the Codebelt.SharedKernel namespace that represents an object that can be used to warrant for clock skew related scenarios such as authentication
- ComparableValueObject class in the Codebelt.SharedKernel namespace that provides an implementation of SingleValueObject{T} tailored for handling a single value that implements the IComparable{T} interface
- CoordinatedUniversalTime record in the Codebelt.SharedKernel namespace that represents an object that can be used when you need a timestamp that is based on an absolute time (UTC)
- TimeToLive record in the Codebelt.SharedKernel namespace that represents an object that can be used when issuing authentication tokens or similar (TTL)