Releases: tgharold/RecursiveDataAnnotationsValidation
Releases · tgharold/RecursiveDataAnnotationsValidation
Release v2.2.0 Add async methods
What's Changed
- Fix README inclusion in NuGet package by @tgharold in #53
- Add async version of TryValidateObjectRecursive method and tests by @tgharold in #54
Full Changelog: v2.1.1...v2.2.0
Release v2.1.1
Release v2.1.0 - .NET 8
What's Changed
- Do some clean-up in the unit/benchmark tests by @tgharold in #29
- Rework Github action for v2 by @tgharold in #30
- Create the artifacts/release folder in action by @tgharold in #31
- Copy license/readme into project folder for build by @tgharold in #32
- Remove dotnet pack working directory argument by @tgharold in #33
- Update csproj values, add IsPackable=false if needed by @tgharold in #34
- Tweak attaching '**/*.nupkg' files to Github release by @tgharold in #35
- Attach (s)nupkg from the artifacts/ directory by @tgharold in #36
- Use a dot instead of a dash for the artifact name by @tgharold in #37
- Remove copy commands, update PackageReadmeFile by @tgharold in #38
- Create README file for 'dotnet pack' by @tgharold in #39
- Target .NET 6 in test projects by @tgharold in #40
- Add more complicated Enumerable w/ Enumerable tests by @tgharold in #41
- Update build to use .NET 8 by @tgharold in #44
- Add a .claudeignore file to the root by @tgharold in #45
- Update the example project to target .NET 8 by @tgharold in #46
- Add CLAUDE.md file to project by @tgharold in #47
- upgrade to actions/upload-artifact@v7 by @tgharold in #48
- Shorten up how we build/test locally in CLAUDE.md by @tgharold in #49
Full Changelog: v2.0.0...v2.1.0
Release v2.0.0
What's Changed
- Package updates in the test project by @tgharold in #25
- Add new tests around lists and such by @tgharold in #26
- Create the Benchmark project by @tgharold in #27
- v2: Report the index position in IEnumerable validations by @tgharold in #28
See the Breaking Changes log for upgrade notes.
Full Changelog: v1.1.1...v2.0.0
Release v1.1.1
What's Changed
The test project has a reference to an old Newtonsoft.Json v9 package via a dependency. While that older version of Newtonsoft.Json is vulnerable it has no impact on the main package being pushed out to Nuget.
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
What's Changed
- Add XML documentation to methods/classes by @tgharold in #20
- Update Tests project dependencies (Jan 2022) by @tgharold in #21
Full Changelog: v1.0.0...v1.1.0
Release v1.0.0
First public release.
Release v0.9.1
First automated push to nuget.org.
Release v0.9.0
This is the first release / commit that is ready for public consumption. The interface is stable and I have good test coverage. There will be a few 0.9.x releases as I work towards publishing on Nuget.