Point Platform Cassette Versions Save

A simple content-addressable storage system for .NET 4.5 and .NET Core

1.3.2

3 months ago
  • Null annotate API.
  • Improve debugging support through SourceLink and deterministic builds.
  • Various performance improvements.

1.0.0

7 years ago
  • Support .NET Core and other platforms via .NET Standard
    • DrewNoakes.Cassette targets netstandard1.6 and net45
    • DrewNoakes.Cassette.Types targets netstandard1.0 and net35
  • Make Hash a non-static class and move to new package DrewNoakes.Cassette.Types
  • Fix bug in Hash.IsValid
  • Use a read/write lock for some file system operations
  • Use C# 6 language features
  • Extend documentation

0.3.0

7 years ago
  • Support content encoding, such as GZipContentEncoding
  • Internal file system entry regexes match entire string

0.2.1

7 years ago
  • Include API documentation XML file in NuGet package

0.2.0

7 years ago
  • Add IContentAddressableStore.GetHashes()
  • Add IContentAddressableStore.Delete(byte[] hash)
  • Add IContentAddressableStore.TryGetContentLength()
  • Add Hash.TryParse
  • Add Hash.IsValid
  • Add Hash.Compute
  • Add Hash.Equals
  • Add Hash.StringLength
  • Add Hash.ByteCount
  • Add HashEqualityComparer
  • Improved hash validation
  • Reduce latency of write operations by overlapping read and write tasks
  • Documentation improvements

0.1.0

7 years ago

Initial release.