Skip to content

7.3.1

Choose a tag to compare

@KrzysFR KrzysFR released this 03 Jun 10:53
· 1131 commits to master since this release

First release of the NuGet packages that is not marked as "preview".

  • Support for .NET Aspire 9.2+
  • Support for .NET 10-preview 4
  • Reworked the JSON source code generator (added support for read-only and writable JSON proxies)

Please note that the renaming of some namespaces and assemblies as been completed!

The following projects/packages have been renamed:

  • Doxense.Core => SnowBank.Core
  • Doxense.Core.Testing.Common => SnowBank.Testing.Common
  • Doxense.Networking.Http => SnowBank.Networking.Http

The following namespaces have been changed (old => new):

  • Doxense.Collections.Generics => SnowBank.Collections.CacheOblivious
  • Doxense.Collections.Tuples => SnowBank.Data.Tuples
  • Doxense.Diagnostics.Contracts => SnowBank.Diagnostics.Contracts
  • Doxense.IO => SnowBank.IO
  • Doxense.IO.Hashing => SnowBank.IO.Hashing
  • Doxense.Memory => SnowBank.Buffers
  • Doxense.Serialization.Json => SnowBank.Data.Json
  • Doxense.Threading => SnowBank.Threading
  • Doxense.Threading.Operations => SnowBank.Threading.Operations

We recommend the use of GlobalUsings.cs to make the code upgrade easier (also in the future!)

The following legacy methods have been removed (after being marked obsolete for some time):

  • Slice.ToHexaString() => Slice.ToHexString()
  • Slice.ToHexaString(lower: true) => Slice.ToHexStringLower()
  • Slice.Memoize() => Slice.Copy()