vs-validation

Common input and integrity validation routines for Visual Studio and other applications

OTHER License

Stars
96
Committers
29

Bot releases are hidden (Show)

vs-validation - v17.8.8 Latest Release

Published by AArnott about 1 month ago

What's Changed

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.6.11...v17.8.8

vs-validation - v17.6.11

Published by AArnott about 1 month ago

What's Changed

No shipping changes aside from stable version.

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.6.4-alpha...v17.6.11

vs-validation - v17.0.71

Published by AArnott over 1 year ago

What's Changed

No shipping changes.

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.0.65...v17.0.71

vs-validation - v17.6.4-alpha

Published by AArnott over 1 year ago

What's Changed

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.0.64...v17.6.4-alpha

vs-validation - v17.0.65

Published by AArnott almost 2 years ago

No shipping changes since the last release.

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.0.64...v17.0.65

vs-validation - v17.0.64

Published by AArnott almost 2 years ago

What's Changed

No shipping functional changes since the last release.

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.0.53...v17.0.64

vs-validation - v17.0.53

Published by AArnott over 2 years ago

Changes:

This release has no shipping changes.

This list of changes was auto generated.

vs-validation - v17.0.46

Published by AArnott over 2 years ago

This release has no shipping changes.

vs-validation - v17.0.43

Published by AArnott over 2 years ago

What's Changed

No shipping changes

Full Changelog: https://github.com/microsoft/vs-validation/compare/v17.0.42...v17.0.43

vs-validation - v17.0.42

Published by AArnott over 2 years ago

vs-validation - v17.0.34

Published by AArnott about 3 years ago

Changes:

Enhancements:

  • #118: Add ResourceManager overloads of Requires.Argument

This list of changes was auto generated.

vs-validation - v16.10.34

Published by AArnott about 3 years ago

No shipping changes

vs-validation - v16.10.26

Published by AArnott about 3 years ago

Enhancements

  • #83 Reduce allocations when checking for empty collections
vs-validation - v16.10.35

Published by AArnott about 3 years ago

No shipping changes.

vs-validation - v16.9.32

Published by AArnott over 3 years ago

Changes:

  • #86: Secure nuget packages to require signatures by known parties
  • #84: Consume latest .NET SDK and other dependencies
  • #66: Adds NotDefault and ValidElements methods.
  • #65: Add NotDefault and ValidElements
  • #62: Replaces the call to NotNull with a direct test.
  • #61: Replaces the single-iteration foreach loops.
  • #60: Replace the single-iteration foreach loops
  • #59: Remove netstandard2.1 target

This list of changes was auto generated.

vs-validation - v16.8.33

Published by AArnott almost 4 years ago

Changes:

Fixes:

  • #46: Incorrect description of Requires.NotNullOrEmpty for enumerables
  • #36: Remove T : EventArgs type constraint from Raise<T>
  • #17: Fix build breaks on 15.3 agents

Enhancements:

  • #50: Add Requires.NotNullOrEmpty method
  • #49: Add Requires.Defined and Assumes.NotReachable
  • #37: Add null ref annotations
  • #32: Add some .netstandard 2.1 attributions
  • #26: Renovate Azure Pipeline and target frameworks
  • #18: Declare library to be SecurityTransparent
  • #11: Add FxCop analyzers and resolve/suppress messages
  • #2: Add helper for adding data to an exception while throwing it

Others:

  • #64: Fixes package project URL.
  • #63: Package project URL is wrong
  • #57: Bump Microsoft.NET.Test.Sdk from 16.7.0 to 16.7.1 in /src
  • #56: Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.0.0 to 3.3.0 in /src
  • #55: Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.0 in /src
  • #54: Bump Nerdbank.GitVersioning from 3.1.91 to 3.2.31 in /src
  • #53: Add GitHub's Dependabot and update test dependencies
  • #52: Use .NET SDK 3.1.301
  • #51: Build and sign with dotnet build
  • #48: ms-vscode.csharp to ms-dotnettools.csharp
  • #47: Clarify Requires.NotNullOrEmpty documentation
  • #45: Add Assumes.Null and NotNull methods that accept nullable structs
  • #44: Switch from MAT to xliff-tasks
  • #42: LOC CHECKIN | Microsoft/vs-validation master | 20190821
  • #41: Annotate Assumes.Is(object) so C# knows the arg is non-null
  • #39: Avoid var where type is not obvious
  • #38: Remove TEventArgs type constraint
  • #33: Add nullability post conditions
  • #35: Fix argument exception messages and parameter names
  • #34: Remove references to gender
  • #30: Apply Library.Template pattern
  • #29: Update StyleCop.Analyzers
  • #28: Target .NETStandard2.0 exclusively
  • #27: Remove workaround for UseDotNet on linux
  • #25: Add component governance step to our build
  • #24: Fix dotnet tool install on official builds
  • #23: Switch to Azure Pipelines
  • #20: Loc checkin
  • #19: Replace Microsoft PSS reference with simply "Microsoft Support"
  • #16: Full code coverage
  • #15: Set BaseOutputPath conditionally so LUT works
  • #14: Fix Test Explorer navigation
  • #13: Fix Report.IfNotPresent for portable platforms
  • #12: Fix tests and add package metadata
  • #8: Add tests to improve code coverage
  • #7: Add automated code coverage
  • #6: Add netstandard1.0 folder to nupkg
  • #3: Add ExceptionExtensions.AddData method
  • #4: Set up appveyor and get OSS build going
  • #1: Update GitLink to fix bugs

This list of changes was auto generated.

Badges
Extracted from project README
NuGet package Build Status codecov
Related Projects