Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jun 13:16
6020a6e

Features

Bug Fixes

Documentation

Styles

Code Refactoring

Performance Improvements

  • optimise subsequent GetHash and TryWriteHash calls #85 (Oliver Booth)
  • stackalloc single char span, instead of using ToString, for .NET 7 #85 (Oliver Booth)

Tests

Builds

Continuous Integration

Chores

Commits

  • dbc63b9: [ci skip] docs: bump version in README (Oliver Booth) #85
  • 21907ae: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 63e2f7b: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • b977b7a: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 4c6ea59: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • a14fe4c: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • a9cde34: [ci skip] docs: bump to 3.3.1 (Oliver Booth)
  • 0868b69: [ci skip] docs: fix README branding header in X10D.Unity (Oliver Booth) #85
  • 457fbbb: [ci skip] docs: fix README branding header in X10D.Unity (Oliver Booth)
  • bf0930e: [ci skip] docs: update latest stable ref in X10D.Unity readme (Oliver Booth)
  • c5f5ba9: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • f57318a: [ci skip] fix(docs): fix incorrect stable commit ref (Oliver Booth)
  • b4ae55c: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 5c21c86: refactor!: replace Endianness enum with explicit Big/Little methods (Oliver Booth) #85
  • 0bf89bb: refactor!: change exception thrown by GetHash and TryWriteHash (Oliver Booth) #85
  • ed46bcd: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 9aed06b: [ci skip] docs: add X10D.Hosting to docfx project (Oliver Booth)
  • 5ff7b68: [ci skip] ci: add workflow_dispatch trigger to docfx workflow (Oliver Booth)
  • f238d42: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 8bc7372: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • 39dfea7: [ci skip] fix: define CountDigits in the correct file (Oliver Booth) #84
  • b843d15: [ci skip] style: cap line length at 130 (Oliver Booth) #85
  • wrap multiple asserts in Assert.Multiple #85 (Oliver Booth)
  • add IsTestProject:true to csproj #85 (Oliver Booth)
  • b7d9a25: refactor!: add Bytes suffix to IO methods (Oliver Booth) #85
  • b84d9c7: refactor!: remove X10D.Unity + associated projects/workflows (#86) (Oliver Booth) #85
  • 89f8ceb: chore!: remove netstandard2.1/netcoreapp3.1 target (#87) (Oliver Booth) #85
  • e2327b5: refactor!: remove Span.Replace for .NET 8 (#88) (Oliver Booth) #85
  • fa0ece6: Obsolete AdvSimd intrinsic implementations, minor improvements in certain areas (NN Huy Hoang) #89
  • 790b31a: Remove trailing whitespace (NN Huy Hoang) #89
  • 87f5b39: Merge branch 'release/4.0.0' into main (Oliver Booth) #89
  • be44b9d: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • cc94905: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • 2b5c133: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 8380b9e: [ci skip] docs: fix sonarcloud project key in readme (Oliver Booth)
  • 6750f0e: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 52c85f3: [ci skip] ci: add sonar.cs.dotcover.reportsPaths (Oliver Booth)
  • db3a80b: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 99e0bef: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • ac82200: [ci skip] ci: switch to codecov for coverage (Oliver Booth)
  • 6472c0f: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 1daa8ff: [ci skip] fix(ci): remove shell field from dotcover install step (Oliver Booth)
  • 22aaa96: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • a71cb73: [ci skip] ci(test): add dotCover output to codecov upload (Oliver Booth)
  • 9a506a6: [ci skip] fix(ci): output xml from dotCover (Oliver Booth)
  • 447323f: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 5e60019: [ci skip] ci: downgrade codecov-action to 4.0.0 (Oliver Booth)
  • 1c09081: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 43128c4: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 4dc5fc1: [ci skip] docs: update license year (Oliver Booth)
  • 29cd725: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 8cdbfcf: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • 69f0fa7: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • eb46257: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • 8d2b4b0: Merge branch 'main' into release/4.0.0 (Oliver Booth) #85
  • 30f158e: refactor!: move Factorial to BinaryIntegerExtensions for .net>=7 (Oliver Booth) #84
  • 3e0853d: refactor!: move GCF to BinaryIntegerExtensions for .net>=7 (Oliver Booth) #84
  • 19c467d: refactor!: move IsEven/IsOdd to NumberExtensions for .net>=7.0 (Oliver Booth) #84
  • 4a80c93: chore!: drop net7.0 target (#90) (Oliver Booth) #85
  • d2924d7: refactor!: remove extensions for Progress (Oliver Booth) #85
  • e5e27c0: [ci skip] test: remove NOSONAR markers (Oliver Booth) #85
  • e51296d: Merge branch 'release/4.0.0' into feature/generic_math (Oliver Booth) #84
  • b627d21: [ci skip] docs: update changelog to reflect #84 (Oliver Booth) #85