Skip to content

Releases: dodobrands/primitives

Release 4.0.0

14 Nov 23:33
b1f81ae
Compare
Choose a tag to compare

What's Changed

Update README.md and bump version to 4.0.0

Full Changelog: 4.0.0-beta1...4.0.0

Release 4.0.0-beta1

14 Nov 23:14
32f91e9
Compare
Choose a tag to compare
Release 4.0.0-beta1 Pre-release
Pre-release

What's Changed

.NET 9 support by @vanbukin in #19

  • Add .NET 9 support to pipeline
  • Upgrade tools project to .NET 9 and .slnx
  • Upgrade main project to .slnx
  • Add .NET 9 support. Upgrade to latest NUnit.
  • Drop Hex class.
  • Optimize CompareTo.
  • Drop Uuid(byte* bytes) ctor
  • Add ctor with separate bytes
  • Add AllBitsSet static property
  • Add Variant and Version properties
  • Mark ToGuidByteLayout as obsolete (use ToGuidLittleEndian instead)
  • Mark ToGuidStringLayout as obsolete (use ToGuidBigEndian instead)
  • Mark NewTimeBased as obsolete (use CreateVersion7 instead)
  • Mark NewMySqlOptimized as obsolete (use CreateVersion7 instead)
  • Optimize comparison operators
  • Fix typos in comments
  • Fix path to compare version tool in github pipeline
  • Add additional tests to full cover all code paths

Full Changelog: 3.0.0...4.0.0-beta1

Release 3.0.0

12 Jan 09:24
bb22827
Compare
Choose a tag to compare
  • Add .NET 8 support
  • Drop .NET 7 support
  • Use codecov instead of coveralls

Release 2.0.1

13 Aug 21:19
c78f9f3
Compare
Choose a tag to compare
  • Upgrade SDK
  • Upgrade dependencies
  • Added support for Uuid as a dictionary key when de/serializing from/to JSON using System.Text.Json.

Release 2.0.0

09 Nov 15:52
43b85da
Compare
Choose a tag to compare
  • Drop .NET Core 3.1, .NET 5 and .NET Standard 2.0 support
  • Add .NET 7 support (Now .NET 6 and .NET 7 are supported)
  • Migrate to latest language version (C# 11)
  • Migrate to file-scoped namespaces
  • Add new interfaces and methods that similar to System.Guid .NET 7 release.
  • Cover new methods with tests
  • Modify github actions pipeline to support tests on different runtime versions with/without hardware intrinsics.

Release 1.5.1

01 Dec 19:39
36aee6d
Compare
Choose a tag to compare

Bump version to 1.5.1

Release 1.5.0

01 Dec 18:35
Compare
Choose a tag to compare
  • Migrate to RTM version of .NET 6
  • Upgrade latest .NET deps and SDKs
  • Change Copyright to Dodo Engineering.
  • Add new logo.
  • Enable roll-forward SDK version to latest patch in global.json.
  • Add ISpanFormattable to Uuid for .NET 6.
  • Make automatic nuspec generation during pack process

Release 1.4.0

26 Feb 14:21
611249f
Compare
Choose a tag to compare

Add .NET 6 support

Release 1.3.0

01 Feb 18:15
Compare
Choose a tag to compare

Add .NET 5 support.
Remove IL "magic".

Release 1.2.0

24 Jul 01:00
Compare
Choose a tag to compare

Add .netstandard2.0 support