Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/FluentValidation/FluentValidation
A popular .NET validation library for building strongly-typed validation rules.
https://github.com/FluentValidation/FluentValidation
Merge branch '9.x' into main
Consolidate localization changes across main/9.x
77b11d1c69970d01eca7740e1f43801d68a9993b authored almost 4 years ago by Jeremy Skinner <[email protected]>
Backport language changes from 10.0 to 9.x
2744fffb96ca18813ec38b6cf3dd6c57181c263b authored almost 4 years ago by Jeremy Skinner <[email protected]>
2744fffb96ca18813ec38b6cf3dd6c57181c263b authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix Serbian translations of error messages (#1683)
5d268efc496da263af190b846bcafcdec46f31be authored almost 4 years ago by Nemanja Đorđević <[email protected]>
5d268efc496da263af190b846bcafcdec46f31be authored almost 4 years ago by Nemanja Đorđević <[email protected]>
Update issue template.
edfea40bd93d7ba15bfe9be1a7f7dca2ae6f6a99 authored almost 4 years ago by Jeremy Skinner <[email protected]>
edfea40bd93d7ba15bfe9be1a7f7dca2ae6f6a99 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update bug report issue template to use Github Issue Forms.
7e984f086b919acb028e7fe6f0bc7974370552c3 authored almost 4 years ago by Jeremy Skinner <[email protected]>
7e984f086b919acb028e7fe6f0bc7974370552c3 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Add Vietnamese language for built-in validator
5f4542296509763ebb34be3ba49547bef90b05c1 authored almost 4 years ago by trung-tran-sts <[email protected]>
5f4542296509763ebb34be3ba49547bef90b05c1 authored almost 4 years ago by trung-tran-sts <[email protected]>
Update version.
064616d6aedc1a7ecebefcef309970e731ecc497 authored almost 4 years ago by Jeremy Skinner <[email protected]>
064616d6aedc1a7ecebefcef309970e731ecc497 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix #1674 Nested When conditions throw an exception.
46a4c418016b8efaa5cbb1f0960b1aa952e5be43 authored almost 4 years ago by Jeremy Skinner <[email protected]>
46a4c418016b8efaa5cbb1f0960b1aa952e5be43 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Make various classes and methods public again.
f7c334e8ff5bce072bb9edbf2a8962ba581995e4 authored almost 4 years ago by Jeremy Skinner <[email protected]>
f7c334e8ff5bce072bb9edbf2a8962ba581995e4 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update link to upgrade guide. Remove reference to net461.
c2eaea2f46d7f2ed3ee2fd390ca3ce6c5779547e authored almost 4 years ago by Jeremy Skinner <[email protected]>
c2eaea2f46d7f2ed3ee2fd390ca3ce6c5779547e authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update release note urls
d6c8629a3e53ae04ab8ea14caa91ecb6c47b8ee0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
d6c8629a3e53ae04ab8ea14caa91ecb6c47b8ee0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Add netstandard2.0 back in FluentValidation.DependencyInjectionExtensions
c7da2daf81dc312ec5c3ad171d0e81f01754d2a5 authored almost 4 years ago by Mathias Vestergaard <[email protected]>
c7da2daf81dc312ec5c3ad171d0e81f01754d2a5 authored almost 4 years ago by Mathias Vestergaard <[email protected]>
Update release notes URL.
c953ed65ec48e76dd29d5379086ff5fd17722cce authored almost 4 years ago by Jeremy Skinner <[email protected]>
c953ed65ec48e76dd29d5379086ff5fd17722cce authored almost 4 years ago by Jeremy Skinner <[email protected]>
Merge branch '9.x' into main
f292b74ec7577006226a77e8548a707456993de6 authored almost 4 years ago by Jeremy Skinner <[email protected]>
f292b74ec7577006226a77e8548a707456993de6 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update changelog and version number
302dabfa92ad4a482b8deb47359682381628bca1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
302dabfa92ad4a482b8deb47359682381628bca1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Correct Swedish translation of CreditCardValidator
e933f8a363088aaee67a585751415fdceb7b4751 authored almost 4 years ago by Björn Fredberg <[email protected]>
e933f8a363088aaee67a585751415fdceb7b4751 authored almost 4 years ago by Björn Fredberg <[email protected]>
Simplify ScalePrecisionValidator
7ec63e38a18ffd47c0cd78d0d685764112bb0b5f authored almost 4 years ago by Jeremy Skinner <[email protected]>
7ec63e38a18ffd47c0cd78d0d685764112bb0b5f authored almost 4 years ago by Jeremy Skinner <[email protected]>
Correct Swedish translation of CreditCardValidator
3483fbd19d6f316685609e66a86a1bca2b84d329 authored almost 4 years ago by Björn Fredberg <[email protected]>
3483fbd19d6f316685609e66a86a1bca2b84d329 authored almost 4 years ago by Björn Fredberg <[email protected]>
Bump version.
b759707903b2f8a06b69f9ff079328b76c63564b authored almost 4 years ago by Jeremy Skinner <[email protected]>
b759707903b2f8a06b69f9ff079328b76c63564b authored almost 4 years ago by Jeremy Skinner <[email protected]>
Merge branch '9.x' into main
b2968ee8523682eacd2f7b31f221958750fbd711 authored almost 4 years ago by Jeremy Skinner <[email protected]>
b2968ee8523682eacd2f7b31f221958750fbd711 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Bump version number. Update changelog.
16660142499825e49b87c52db38ba527c57b79d0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
16660142499825e49b87c52db38ba527c57b79d0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Improvements to Custom Validators.
930ac2683392f373d3deb117308f1035c928685b authored almost 4 years ago by Jeremy Skinner <[email protected]>
930ac2683392f373d3deb117308f1035c928685b authored almost 4 years ago by Jeremy Skinner <[email protected]>
Legacy property validators should be exposed when accessed via the metadata interfaces.
171e0512e70402df1c2220a516dbdaf02dc7d122 authored almost 4 years ago by Jeremy Skinner <[email protected]>
171e0512e70402df1c2220a516dbdaf02dc7d122 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Preserve property chain when calling AddFailure(propertyName, message)
452f995267d2f9e244332a67defae41e8745bcf0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
452f995267d2f9e244332a67defae41e8745bcf0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update support-request.md
1fd4443b438a1e658ead775029d535402e444747 authored almost 4 years ago by Jeremy Skinner <[email protected]>
1fd4443b438a1e658ead775029d535402e444747 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Merge branch '9.x' into main
5d0f4519bdbfa15135e948a250da32657e539176 authored almost 4 years ago by Jeremy Skinner <[email protected]>
5d0f4519bdbfa15135e948a250da32657e539176 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix WithCustomState string equality check (#1658) and update changelog.
ebb36aceb4a94736d4a54e64f7d5540169d41942 authored almost 4 years ago by Jeremy Skinner <[email protected]>
ebb36aceb4a94736d4a54e64f7d5540169d41942 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Back-port fix for #1653 to 9.x
e33a8b8c30e7527de3830d64c4364f8affbb4951 authored almost 4 years ago by Jeremy Skinner <[email protected]>
e33a8b8c30e7527de3830d64c4364f8affbb4951 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix dutch translation issue: 1653
55e190d134e951350a1406d848cd04864d9cdb63 authored almost 4 years ago by cobe lapierre <[email protected]>
55e190d134e951350a1406d848cd04864d9cdb63 authored almost 4 years ago by cobe lapierre <[email protected]>
Fixes of proprety to property. (#1655)
c721f9da9a37069d84c963c662a04d8f88203f3c authored almost 4 years ago by Bill Robertson <[email protected]>
c721f9da9a37069d84c963c662a04d8f88203f3c authored almost 4 years ago by Bill Robertson <[email protected]>
Formatting
ea26cbd85f8181cbd3466389ee7f63823cad0238 authored almost 4 years ago by Jeremy Skinner <[email protected]>
ea26cbd85f8181cbd3466389ee7f63823cad0238 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Documentation update.
bed9bd5b748dcc63fc57b492e437b7aea54cf9b5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
bed9bd5b748dcc63fc57b492e437b7aea54cf9b5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove references to MVC5/WebApi2 integration. Update references to ASP.NET Core.
9372e6a409f08a21d7207109b4e15bff0eb96424 authored almost 4 years ago by Jeremy Skinner <[email protected]>
9372e6a409f08a21d7207109b4e15bff0eb96424 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix broken link
3829ad5ab29cc818d9f1bd98d3830b05debbda53 authored almost 4 years ago by Jeremy Skinner <[email protected]>
3829ad5ab29cc818d9f1bd98d3830b05debbda53 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove deprecated integration packages from readme
dadcb1ab171ffffcd1348b330dae6bc819cbce39 authored almost 4 years ago by Jeremy Skinner <[email protected]>
dadcb1ab171ffffcd1348b330dae6bc819cbce39 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Cleanup rule components and reintroduce error message lookup from error code.
c204f0fff4189a4159e8fa4f94323e3982431b3f authored almost 4 years ago by Jeremy Skinner <[email protected]>
c204f0fff4189a4159e8fa4f94323e3982431b3f authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove obsolete extensions.
2ea37e50af508f255ba7e4918dd03a90fe9a962c authored almost 4 years ago by Jeremy Skinner <[email protected]>
2ea37e50af508f255ba7e4918dd03a90fe9a962c authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix placeholder
16782d572154dcec9447fb2fc1de4909dfc965b2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
16782d572154dcec9447fb2fc1de4909dfc965b2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update comment
b1bc89b60e37c277adb99b5b23cc2a3b4a950dd9 authored almost 4 years ago by Jeremy Skinner <[email protected]>
b1bc89b60e37c277adb99b5b23cc2a3b4a950dd9 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix up placeholders for range validators for consistency.
fc48a4c81ad833b6eb1f166b79ce2f8a7b4b1dd2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
fc48a4c81ad833b6eb1f166b79ce2f8a7b4b1dd2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Updae version number
18e21a9c2251e74ab0df644c0119d7ce4effb252 authored almost 4 years ago by Jeremy Skinner <[email protected]>
18e21a9c2251e74ab0df644c0119d7ce4effb252 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Clean up rule interfaces
a1251c61df5f2950d1c64cddd0cb66bdc7794079 authored almost 4 years ago by Jeremy Skinner <[email protected]>
a1251c61df5f2950d1c64cddd0cb66bdc7794079 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Documentation updates.
c0aabe3e0479785a97b42b1402499777e80485e1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
c0aabe3e0479785a97b42b1402499777e80485e1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix issue with placeholders maintaining state.
0d78db0079f5372f6af452c0e04d63f01b918ad0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
0d78db0079f5372f6af452c0e04d63f01b918ad0 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Don't allocate delegates for configuration of built-in options.
16109a56571ed791a518105cba438cfab5c55aa8 authored almost 4 years ago by Jeremy Skinner <[email protected]>
16109a56571ed791a518105cba438cfab5c55aa8 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Updating string extension method SplitPascalCase to not return a singular delimiting period if preceding an upper case letter. (#1639)
* Updating string extension method SplitPascaseCase to not return a singular delimiting period i...
2aec3c961ec98d6dc0f7da3b2bb1c58749e226b9 authored almost 4 years ago by Owen Shartle <[email protected]>
Use IComparer for IncusiveBetween validator (#1636)
898557b99e3126fe8dcd12876fcd4ca933fc1220 authored almost 4 years ago by Victor Irzak <[email protected]>
898557b99e3126fe8dcd12876fcd4ca933fc1220 authored almost 4 years ago by Victor Irzak <[email protected]>
Remove references to PropertyValidatorContext in the custom validator docs
6328bca23a714b648be1f5013d795a93c19ff5b7 authored almost 4 years ago by Jeremy Skinner <[email protected]>
6328bca23a714b648be1f5013d795a93c19ff5b7 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Rename IExecutableValidationRule to IValidationRuleInternal.
Remove some more deprecated methods.
e14896f6fce63c288d522919d317e5fc04f5a5be authored almost 4 years ago by Jeremy Skinner <[email protected]>
Updates to the upgrade guide.
603613f825496419c4c36da949616185a9b519c9 authored almost 4 years ago by Jeremy Skinner <[email protected]>
603613f825496419c4c36da949616185a9b519c9 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Continue working on 10.0 upgrade guide
e4c9edf4d72407e33e548a161025c6e194081d7d authored almost 4 years ago by Jeremy Skinner <[email protected]>
e4c9edf4d72407e33e548a161025c6e194081d7d authored almost 4 years ago by Jeremy Skinner <[email protected]>
Begin working on 10.0 upgrade guide.
f1c4e454f3d9d7ed4042f4d072584363627f4de3 authored almost 4 years ago by Jeremy Skinner <[email protected]>
f1c4e454f3d9d7ed4042f4d072584363627f4de3 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Allow legacy property validators to be executed.
a88f705bb50d9f334a1b8e458ddcf03da2347367 authored almost 4 years ago by Jeremy Skinner <[email protected]>
a88f705bb50d9f334a1b8e458ddcf03da2347367 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Fix broken test file
8a52a2e0cd31ab6a2f217542826f74a061045192 authored almost 4 years ago by Jeremy Skinner <[email protected]>
8a52a2e0cd31ab6a2f217542826f74a061045192 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Make IsAsync a property.
f83cffa6280c4913a070b43914141ba345d0e212 authored almost 4 years ago by Jeremy Skinner <[email protected]>
f83cffa6280c4913a070b43914141ba345d0e212 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Re-enable netstandard2.0 support for now.
9329d688ac46dac3cf2854d0ad35d931641e8dd2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
9329d688ac46dac3cf2854d0ad35d931641e8dd2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove unnecessary parameter
8bc3b3e4d73a1cb384396648ffed12e9338d35ae authored almost 4 years ago by Jeremy Skinner <[email protected]>
8bc3b3e4d73a1cb384396648ffed12e9338d35ae authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update documentation and changelog
96c0da737f592c1caba2deef246f929e7e23bf7d authored almost 4 years ago by Jeremy Skinner <[email protected]>
96c0da737f592c1caba2deef246f929e7e23bf7d authored almost 4 years ago by Jeremy Skinner <[email protected]>
Rule-creation methods on AbstractValidator should be protected.
Expose public versions only on InlineValidator.
6cba9c75a51d38231ceadcd5d66cbbbfb9c506ef authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update changelog
29982b8437631b2511bacf101b5be08d733f0852 authored almost 4 years ago by Jeremy Skinner <[email protected]>
29982b8437631b2511bacf101b5be08d733f0852 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove InternalsVisibleTo for test project.
5474fb06fb0c9d6e0070ddc862af58147950c607 authored almost 4 years ago by Jeremy Skinner <[email protected]>
5474fb06fb0c9d6e0070ddc862af58147950c607 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Move ServiceProviderValidatorFactory into DI project.
3dc53749bb933f0c3222f82631856e79dd4bb20f authored almost 4 years ago by Jeremy Skinner <[email protected]>
3dc53749bb933f0c3222f82631856e79dd4bb20f authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove some deprecated methods and update the upgrade guide.
0b6ca32b69274c4254a71e53298fa9dd5c4e1494 authored almost 4 years ago by Jeremy Skinner <[email protected]>
0b6ca32b69274c4254a71e53298fa9dd5c4e1494 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove RuleBuilder. Rules instances can now be configured directly.
984519b6c7530520c17e9bfc77b629ba69b5696d authored almost 4 years ago by Jeremy Skinner <[email protected]>
984519b6c7530520c17e9bfc77b629ba69b5696d authored almost 4 years ago by Jeremy Skinner <[email protected]>
Constrain generics for ScalePrecision validator
8ca73e97d9f5a44f6f7a5a45ab7583d46a2fe889 authored almost 4 years ago by Jeremy Skinner <[email protected]>
8ca73e97d9f5a44f6f7a5a45ab7583d46a2fe889 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Deprecate some test extensions. Remove references to the old test methods from the docs.
e42ea0b908dc04da11e920b7d9014006fcd51cbf authored almost 4 years ago by Jeremy Skinner <[email protected]>
e42ea0b908dc04da11e920b7d9014006fcd51cbf authored almost 4 years ago by Jeremy Skinner <[email protected]>
Make ruleset parameter types consistent.
6c0375c73d3ad5e292f745c781eec6718789243f authored almost 4 years ago by Jeremy Skinner <[email protected]>
6c0375c73d3ad5e292f745c781eec6718789243f authored almost 4 years ago by Jeremy Skinner <[email protected]>
Property validators defined for TProperty can now run against properties of type Nullable<TProperty>
Reintroduce RuleBuilder.
b57f47329ada56685921e3c7c318c2c37b1cac86 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Tidy up NotEqual, Equal, ScalePrecision validators.
13141745e618d863fd3ad051c8a6aa9f2fd34aa5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
13141745e618d863fd3ad051c8a6aa9f2fd34aa5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Separate property validators from their options. Introduce RuleComponent.
c422f5121b4c49c25b95eb9b9288262142c5e58c authored almost 4 years ago by Jeremy Skinner <[email protected]>
c422f5121b4c49c25b95eb9b9288262142c5e58c authored almost 4 years ago by Jeremy Skinner <[email protected]>
Tidy up sync-over-async logic for Conditions.
1ba11f955889bfffd0c52827d2c1d3664526cc5f authored almost 4 years ago by Jeremy Skinner <[email protected]>
1ba11f955889bfffd0c52827d2c1d3664526cc5f authored almost 4 years ago by Jeremy Skinner <[email protected]>
Prevent total recreation of ValidationContext inside collection rules.
fdff072e56ac2bed1e15bc484ed306413581c95b authored almost 4 years ago by Jeremy Skinner <[email protected]>
fdff072e56ac2bed1e15bc484ed306413581c95b authored almost 4 years ago by Jeremy Skinner <[email protected]>
Rewrite property validators to remove dependency on PropertyValidatorContext.
befb369707bf95adb6bfe0936bb117650c16e53a authored almost 4 years ago by Jeremy Skinner <[email protected]>
befb369707bf95adb6bfe0936bb117650c16e53a authored almost 4 years ago by Jeremy Skinner <[email protected]>
Add missing null check for Rulesets
dc528510fa71781f1ed2b5387a4c349975aec1cc authored almost 4 years ago by Jeremy Skinner <[email protected]>
dc528510fa71781f1ed2b5387a4c349975aec1cc authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove pointless test
590176e1d355a400b437e4e4cf8d1275e4f170a4 authored almost 4 years ago by Jeremy Skinner <[email protected]>
590176e1d355a400b437e4e4cf8d1275e4f170a4 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Switch back to type-based registration for clientside adaptors.
495489c9b1010d1654517634a6e34d6cfed705d2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
495489c9b1010d1654517634a6e34d6cfed705d2 authored almost 4 years ago by Jeremy Skinner <[email protected]>
IExecutableValidationRule should be internal
12f802676084f249f769059c51157de66ec0188c authored almost 4 years ago by Jeremy Skinner <[email protected]>
12f802676084f249f769059c51157de66ec0188c authored almost 4 years ago by Jeremy Skinner <[email protected]>
Ensure fewer PropertyValidatorContexts and MessageFormatters are created.
d3f6879f85506ce0e725589f5addf837b0dbc8ed authored almost 4 years ago by Jeremy Skinner <[email protected]>
d3f6879f85506ce0e725589f5addf837b0dbc8ed authored almost 4 years ago by Jeremy Skinner <[email protected]>
Don't allocate the DependentRules collection unless it's needed.
a6e708a0e1968394b772c832af6c76f6968f44ba authored almost 4 years ago by Jeremy Skinner <[email protected]>
a6e708a0e1968394b772c832af6c76f6968f44ba authored almost 4 years ago by Jeremy Skinner <[email protected]>
Missing license header
fbc75493fcc6300fd8e84b22527cb1e773a7c0eb authored almost 4 years ago by Jeremy Skinner <[email protected]>
fbc75493fcc6300fd8e84b22527cb1e773a7c0eb authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove allocation of empty array for uninitialized RuleSets.
d13eb91ed2c1bd38221a3702dc6a9a44fba33495 authored almost 4 years ago by Jeremy Skinner <[email protected]>
d13eb91ed2c1bd38221a3702dc6a9a44fba33495 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Clean up async workflow slightly
3cde6661fc71ef3edca2acfb3443104979859b53 authored almost 4 years ago by Jeremy Skinner <[email protected]>
3cde6661fc71ef3edca2acfb3443104979859b53 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Decouple client validator adaptors from type names.
a828a0de42732dfab233c14a8199cf4ac8f786c1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
a828a0de42732dfab233c14a8199cf4ac8f786c1 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Introduce generics to Property Validators.
58aa5725ddb6d377dca1aaa786a32e2b1bea04a5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
58aa5725ddb6d377dca1aaa786a32e2b1bea04a5 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Update languages in preparation for generics
cd54317bced18109839f077897106871bc03a27e authored almost 4 years ago by Jeremy Skinner <[email protected]>
cd54317bced18109839f077897106871bc03a27e authored almost 4 years ago by Jeremy Skinner <[email protected]>
Continue introducing generics to the internal api.
38003ab2877acb0465f47779dfd974afa1afb55c authored almost 4 years ago by Jeremy Skinner <[email protected]>
38003ab2877acb0465f47779dfd974afa1afb55c authored almost 4 years ago by Jeremy Skinner <[email protected]>
Remove legacy TODOs
cf6efcfeb1b9c7fb185889adf513d3879346ca4c authored almost 4 years ago by Jeremy Skinner <[email protected]>
cf6efcfeb1b9c7fb185889adf513d3879346ca4c authored almost 4 years ago by Jeremy Skinner <[email protected]>
Make some helper methods internal
61453efcaa0b7ab865d99b06a4a28f8a7ead56cc authored almost 4 years ago by Jeremy Skinner <[email protected]>
61453efcaa0b7ab865d99b06a4a28f8a7ead56cc authored almost 4 years ago by Jeremy Skinner <[email protected]>
Continue moving failures to a single collection. Improve implementation of OnFailure.
7f5d167a9654490d584be7bfaa537f767707fa20 authored almost 4 years ago by Jeremy Skinner <[email protected]>
7f5d167a9654490d584be7bfaa537f767707fa20 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Additional generics
9d7a5749efbb069bf01981dc6e2f0e7ed21ab59d authored almost 4 years ago by Jeremy Skinner <[email protected]>
9d7a5749efbb069bf01981dc6e2f0e7ed21ab59d authored almost 4 years ago by Jeremy Skinner <[email protected]>
Simplify custom validator failures
88dae2781c832d8394587203b1a853b87ad2d1cd authored almost 4 years ago by Jeremy Skinner <[email protected]>
88dae2781c832d8394587203b1a853b87ad2d1cd authored almost 4 years ago by Jeremy Skinner <[email protected]>
Switch to collecting failures inside the context.
e77939ceac56ce5654f593e5d965f1b4c52c0262 authored almost 4 years ago by Jeremy Skinner <[email protected]>
e77939ceac56ce5654f593e5d965f1b4c52c0262 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Add generic parameter to ProprtyRule. Make PropertyRule.Validate internal.
158c40588a47cf5e42274ca82e4f00f601c1316a authored almost 4 years ago by Jeremy Skinner <[email protected]>
158c40588a47cf5e42274ca82e4f00f601c1316a authored almost 4 years ago by Jeremy Skinner <[email protected]>
Tidy up dependent rule execution
80521c4387e2c8012294a3b1693658bc742e9632 authored almost 4 years ago by Jeremy Skinner <[email protected]>
80521c4387e2c8012294a3b1693658bc742e9632 authored almost 4 years ago by Jeremy Skinner <[email protected]>
CascadeMode is no longer exposed on the validator interface.
4d9f951e8b33f8c6aa9460a0c6779d815542aa37 authored almost 4 years ago by Jeremy Skinner <[email protected]>
4d9f951e8b33f8c6aa9460a0c6779d815542aa37 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Change default service lifetime for validators to be Scoped rather than Transient.
c90306b0191f8625a56a4b4a96b6b6462a43b137 authored almost 4 years ago by Jeremy Skinner <[email protected]>
c90306b0191f8625a56a4b4a96b6b6462a43b137 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Ensure collection rules don't bypass accessor cache. (#1525)
9e3b48af0dfc8f75e4f6e58da4427be02bb94167 authored almost 4 years ago by Jeremy Skinner <[email protected]>
9e3b48af0dfc8f75e4f6e58da4427be02bb94167 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Ensure OnFailure still works with child validators
84f2448c72404403adab7ae23787af3e44ff9a00 authored almost 4 years ago by Jeremy Skinner <[email protected]>
84f2448c72404403adab7ae23787af3e44ff9a00 authored almost 4 years ago by Jeremy Skinner <[email protected]>
Enable CI for 10.x PRs
2e32b09ecb8a798e59177549ccc901d59a5caeba authored almost 4 years ago by Jeremy Skinner <[email protected]>
2e32b09ecb8a798e59177549ccc901d59a5caeba authored almost 4 years ago by Jeremy Skinner <[email protected]>
Propagate original object to a Transform method (#1533) and remove CustomContext.
e2d783900c159e473a4dd0247e0b43cc8014e551 authored almost 4 years ago by Jeremy Skinner <[email protected]>
e2d783900c159e473a4dd0247e0b43cc8014e551 authored almost 4 years ago by Jeremy Skinner <[email protected]>