Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/yiisoft/validator

Yii validator library
https://github.com/yiisoft/validator

Add test environments (#416)

102bf2e6eacf78ba883561c776dec9c95c848fda authored about 2 years ago
Fix propagate options in `Nested` rule when rules are null (#419)

650e7fd9ea2acbb2a7174b7e303d55ad70d9eab4 authored about 2 years ago
Docs, part 2 (#408)

* Initial commit

* Fix Psalm errors

* Start to add docs for RuleInterface

* Add docs to...

15124f83e442407e3283ff0f238c83ea1677299c authored about 2 years ago
Fix translations (#417)

71f6acb9e65aed284ae7eb496de65ddc02fa695f authored about 2 years ago
Docs, part 3 (#415)

* Add docs to SkipOnErrorInterface

* Add docs to SkipOnErrorTrait

* Update src/Rule/Trait/...

0edc3811249c62592bbdd5abd41023bc91eaffa1 authored about 2 years ago
Docs, part 1, fix remaining suggestions (#412)

12811eb15572a3bc4ae3ed413d34ad225b698a7d authored about 2 years ago
Add russian translations (#409)

* base

* more tests

* Add translations

* Apply fixes from StyleCI

* fix config

* ...

b296337f51bae61d33057af9858300aa170eb8b4 authored about 2 years ago
Revert support object and class string as `$rules` in `Validator::validate()` (#406)

* Revert support object and class string as `$rules` in `Validator::validate()`

* Update src/...

dbf0a8cd2d526982bd74c9a184bab066bd2cf31d authored about 2 years ago
Rename `notANumberMessage` to `notNumberMessage` (#407)

fac319ede7ac3c7b7482592e1260af29a61f613c authored about 2 years ago
Docs, part 1 (#402)

* Initial commit

* Fix Psalm errors

* Start to add docs for RuleInterface

* Add docs to...

c9e25303e0a4cfc339d61df0f1b3d9acfca4d66d authored about 2 years ago
Allow pass `callable` as rules to `Validator::validate()` + Minor fix rules preparing in `Nested` rule (#403)

* Allow pass `callable` as rules to `Validator::validate()`

* Apply fixes from StyleCI

* f...

f4e4de303fb05877af5aa6716d04dce579939cca authored about 2 years ago
Remove Scrutinizer, replace the badge with Codecov (#405)

* Remove Scrutinizer, replace the badge with Codecov

* Replace stubs with the actual repo nam...

d37094724cfdf80e81b9c9a07f3f50ed0092cac2 authored about 2 years ago
Use RuleDumper in rules to prevent code duplication (#404)

8a9d4e059115c5eb7a2a5f57e4970accf8b0048d authored about 2 years ago
Fix messages (#392)

* Fix messages

* Apply fixes from StyleCI

* fix

Co-authored-by: StyleCI Bot <bot@stylec...

6ea0e9f51738046b6e574b2764e14403efcfdcd7 authored about 2 years ago
Disallow pass custom object or class string to `Validator::validate` as rules (#400)

5949dd948634e55ca2f1d016c6a364e7e0e92727 authored about 2 years ago
Rename and move DataSetHelper (#399)

4cbcd4380e3473dc2182ce4d28892b9ec8bc992d authored about 2 years ago
Extract rules normalization from `Validator` to `RulesNormalizer` helper (#394)

* Add `RulesNormalizer`

* improve

* fix

* fix

* more tests

* Apply fixes from Sty...

9adf2b3c4cc6fd4d5642e2b4b042f0baf673e05b authored about 2 years ago
Rename `InRange` rule to `In` (#395)

99bd1845fd4807df378e74e4e6a1443224f2326f authored about 2 years ago
Rename `SkipOn*` classes (#391)

* Rename `SkipOn*` classes

* fix

* fix

* fix

cc3e50a43e26a931208585395325196fa028db9a authored about 2 years ago
Extract object parsing to separate class (#373)

* Extract object parsing to separate class

* skip static properties

* fix

* minor fixes...

470c380c3b1422b0e8cdd85b10c3d30aefc90352 authored about 2 years ago
Fix remaining mutants, part 2 (22 -> 0) (#386)

* Set min covered MSI

* Temporarily update translator and fix mutants in AtLeastHandler

* ...

a362492fb77d9522ee4ba54ca81028a41f1ed72a authored about 2 years ago
Fix remaining mutants, part 1 (48 -> 22) (#379)

* Set min covered MSI

* Temporarily update translator and fix mutants in AtLeastHandler

* ...

c6deb83f018da5b82044ee92227d2685ed495032 authored about 2 years ago
Add test for `InvalidCallbackReturnTypeException` (#384)

* Add test for InvalidCallbackReturnTypeException

* Simplify

c6170cc2201f7078a02f967928e83d88b23f1247 authored about 2 years ago
Merge validator tests (#383)

* Merge validator tests

* Apply fixes from StyleCI

Co-authored-by: StyleCI Bot <bot@stylec...

49aa33e38831c3bb1d40b8cd8bf06ca516fb150d authored about 2 years ago
Ignore the rest of friendly exception to reach 100% coverage (#380)

871ed8b822216a18b40a36da6561fa00eb348d7c authored about 2 years ago
[Coverage] Config (#378)

* Increase coverage for config tests

* Remove config folder from coverage

* Test more rela...

04fca18e4dd46ed24eb3718bcfa3bd6f98048c5f authored about 2 years ago
Make `$ruleHandlerResolver` in `Validator` optional (#374)

* Make `$ruleHandlerResolver` in `Validator` optional

* [Coverage] Remaining, miscellaneous (...

68b956ed644a6454c16f668f572930c67b88e498 authored about 2 years ago
[Coverage] `Nested` rule (#375)

* Increase code coverage to 100% in Nested rule

* Apply fixes from StyleCI

Co-authored-by:...

f48ff6fa6e5244cb4e5e8f6f800e6e0d48cb70c0 authored about 2 years ago
[Coverage] Remaining, miscellaneous (#376)

* Increase code coverage to 100% for exception and object data set

* Increase code coverage t...

7464408d64536e298d9d6ac2918ba3124efce93d authored about 2 years ago
Make translator optional + Improve package configuration (#371)

c9ddebf9a7142b406f52a84dd8b0177f322686ae authored about 2 years ago
[Coverage] Rules including traits (except `Nested`) (#369)

* Increase coverage to 10%% in AtLeast rule and handler

* Extract array to a separate variabl...

a081b8fb89a85370aa81cc27ddca6fbb7b745052 authored about 2 years ago
[Coverage] Replace `IdMessageReader` with the one from translator (#368)

Co-authored-by: Sergei Predvoditelev <[email protected]>

08e3b06a20891d19398a527096e0be614a9e0eac authored about 2 years ago
Adapt to composition usage (#370)

Co-authored-by: Alexander Makarov <[email protected]>

3546b6ef0b8bd72df5dab97a7d2a5d06924889bb authored about 2 years ago
Set Psalm level to 1 (#364)

45f0f12df0c5d0a5dfc72d883ae9355ea35d2207 authored about 2 years ago
Adapt translator (#366)

55aa31328d3ee3f40cebb7e927c226ef67355715 authored about 2 years ago
[Mutants] [Escaped] (#352)

* Fix escaped mutant in CallbackHandler

* Remove redundant error message parameters in Compar...

f44bc99a1148beb6a489d841d029dd015be1991a authored about 2 years ago
Add `trimString` option to `SkipOnEmpty` (#356)

* Add trimString option to SkipOnEmpty

* Apply fixes from StyleCI

* Fix Psalm

* Make us...

7fa890cfcae19311b144c0810337fdcb6fe744d7 authored about 2 years ago
Improve trimming in `Required` rule and handler (#348)

* `Required`: remove `SkipOnEmptyInterface` and add `emptyCallback` option

* Apply fixes from...

c6159bf1bee37d67fb8ee735cf6196c1a9d48bad authored about 2 years ago
Rename MixedDataSet to SingleValueDataSet, fix mutant (#354)

c1771134fe5dfbaee784e8cdc93b2de38a740f3f authored over 2 years ago
`Required` rule: remove `SkipOnEmptyInterface` and add `emptyCallback` option (#342)

* `Required`: remove `SkipOnEmptyInterface` and add `emptyCallback` option

* Apply fixes from...

9411f2a4b355a18ae2e1b9605e7f2a2cc49f49f8 authored over 2 years ago
Add caching to ObjectDataSet (#323)

* Add caching to ObjectDataSet

* Use decorator, various fixes / improvements

* Apply fixes...

44efcfc38063155f41e7b8f9d3f845ea823aa3ba authored over 2 years ago
ComposerRequireChecker config: use extensions instead of whitelist (#350)

* ComposerRequireChecker config: use extensions instead of whitelist

* Add composer-require-c...

69b9460a2b0c0c39179e705a8dc052ebf8b4fb9a authored over 2 years ago
Add language attribute (#349)

* Add language attribute

* Add language attribute

77535baf0025efb58ada210b06b7908cd362631c authored over 2 years ago
Fix ComposerRequireChecker error (#346)

a4def0e5770d0b7fe331f7f634142b3cf1d9ab3e authored over 2 years ago
Fix rules serialization (#344)

* Fix rules serialization

* Apply fixes from StyleCI

* Add test for iterable rules

* Fi...

ef7e3dbfa06b862cac2a8f782c640eafd89101c0 authored over 2 years ago
Improve callable rule (#343)

* Add ability to run non-static closures

* Apply fixes from StyleCI

* Fix tests

* Apply...

ea4c47fcbd51aad5a935825c885343990a0f8975 authored over 2 years ago
Allow pass single rule to validator (#345)

* Allow pass single rule to validator

* Update README.md

Co-authored-by: Sergei Predvodite...

9fd61f106f7ef480b25fc059c69b543a452dbafd authored over 2 years ago
Revert intl requirement

b77dedd843d0157e8be8879dab811a68d17bc7a5 authored over 2 years ago
[Batch] Add composer-require-checker CI, add intl dependnecy (#337)

Co-authored-by: Alexander Makarov <[email protected]>

86b04efc4159bcac27e7522fe1d1ee4884d6769e authored over 2 years ago
Fix typo in `Callback` (#340)

d9ccea04d6a8f78b2a95b2f6d328d6f13c49a29f authored over 2 years ago
Move translator from rule handlers to `Validator` + keep message parameters in `Error` (#338)

37dc07a654e1fb9edee2e0c6ce4f98e868e54082 authored over 2 years ago
Big tests refactoring (#335)

5c29073feb682cda48028e7918902201603b830a authored over 2 years ago
Allow use `AtLeast` rule for arrays + tests refactoring (#334)

190ddda6df95fa9ccd8fe527eea1c2df9d1301cd authored over 2 years ago
Remove `RuleNameTrait` (#333)

* Remove `RuleNameTrait`

* Apply fixes from StyleCI

Co-authored-by: StyleCI Bot <bot@style...

fddb9c69d33ec20a1106244983f5c2784c7dbef2 authored over 2 years ago
Split `BeforeValidationInterface` to separate interfaces (#331)

fe43ea18392b3c1c4acce3cfbed51749ec6c9ced authored over 2 years ago
Differentiate when value is not passed / `null` is passed (#322)

* Minor refactoring, remove dead code

* Add description for MixedDataSet

* Fix broken see ...

623628ed3d3e0d95bffe7e465fadb686781d1083 authored over 2 years ago
Cleanup and minor refactoring (#324)

* Cleanup and minor refactoring

* Revert deletion of CustomUrlRule used in tests

aa582666544411b0b22eee7745650c44f83b332d authored over 2 years ago
Add StopOnError rule (#316)

27e45468e89e01fb793e1064f03b1788c21ed3ba authored over 2 years ago
Add rector [batch] (#325)

* Add rector files https://github.com/yiisoft/yii-dev-tool/pull/232

* Add rector/rector depen...

e65cf88c32f18fa29a7f0039d0363869da3330d9 authored over 2 years ago
Fix #186: Add options' progagation for `Nested` rule (#317)

d1524d1e6fe18578a119aa35076a9febc93e6ebd authored over 2 years ago
Fix #223: Add method support for `Callback` rule (#321)

f0b6560e7ddcf8ac28c32fec4016b21850f3b331 authored over 2 years ago
Add rules benchmark (#314)

4ef9bd7c8c2acb5148a5ea363773dddbe5657e12 authored over 2 years ago
Fix #261: Use generator to get rules (#265)

7a53b2503d5a23d98398b63412e80e919603fe78 authored over 2 years ago
Fix config (#318)

3489b282050c7c1a85c3c30cf3183dd44162454e authored over 2 years ago
Update translator version (#315)

67b64f37978d4ba773aae09a8e5920361e040d75 authored over 2 years ago
Improve reflection usage (#312)

17dfadc16680d13b89112fd8a4bac068a7dc1100 authored over 2 years ago
Improve variability of `$rules` argument in `Validator::validate()` (#303)

* Improve variability of $rules argument in Validator::validate()

* Apply fixes from StyleCI
...

7a38873f0ea5ff6ea7073c83c60be267561a107e authored over 2 years ago
Sync with translator (#310)

* Sync with translator

* Apply fixes from StyleCI

* Temporarily use "dev-master" for trans...

c51d2934e5aa8faf3e2c4e1e92bc2246631575b1 authored over 2 years ago
Fix #258: Replace formatter with yiisoft/translator (#293)

* Fix #258: Replace formatter with yiisoft/translator

* Apply fixes from StyleCI

* Add con...

3852b07031cf76acf7bb2555ce3cafda8979a0fa authored over 2 years ago
Fix CI regression (#305)

* Fix CI regression

* Try to not use anchors at all

4e90244f77860449e4dd337f14f58a1be70d83c2 authored over 2 years ago
Fix #295: Merge `skipOnEmpty` and `skipOnEmptyCallback` (#300)

b14f6fbeac0b44ecbc87004c519f653283279cc2 authored over 2 years ago
Fix errors path when `Nested` used into `Each` (#299)

79aac223e2d5176f3b76a86359e7d4ebc4cc6e2e authored over 2 years ago
Allow empty rules in `Nested` rule (#298)

ee22499958034c43ff4e5b0e9454abfa1dcc9830 authored over 2 years ago
Improve and merge `Embedded` and `Nested` (#297)

ac5352a61a75cab63a829fc10e6e8ec48416cd1f authored over 2 years ago
Fix #132: Adjust skip on empty (#288)

fdabae5c8abd4094cf5687b40dc04370af71ff1d authored over 2 years ago
Fix #286: Improve formatting of true and false values in Boolean rule (#290)

cd2db12a04abeb444b0a5aa38be5898ac00bebb8 authored over 2 years ago
Improve validation logic (#291)

See https://gist.github.com/vjik/6b7dd12cc5c1d2e9db1b571c994bae8c

1423457d56c0379dc2c79441999319f3cf9f29bd authored over 2 years ago
Add shortcut for Nested + Each (#279)

14d3e85d8c6c3b8d4020a382bcf8a7e79acb1942 authored over 2 years ago
Fix #281: Add IsTrue rule (#287)

9eaf9094662ef5632820eac55d49f9b04d02d2bb authored over 2 years ago
Validate objects with attributes directly (#270)

57fec7e6c9174f3a6e1d6912559c64c9e5a1f416 authored over 2 years ago
Fix #173: Do not throw MissingAttributeException (#285)

6dccadd1420586151e8cf9264eab75bd6b24dd47 authored over 2 years ago
Remove ArrayShape attributes from getOptions() (#278)

1b5bc01a41a5bc20e0ff451051ea63a82df3bee1 authored over 2 years ago
Fix #202: Test "enableIdn" option with no intl extension available (Email, Url rules), CI approach (#277)

0dd45916b05f1f60decbf7954f989da22e6ca04e authored over 2 years ago
Fix #221: Add "exactly" functionality to HasLength rule and handler (#274)

919d8cd9e651f6298411e9f0588bdda2eee29e95 authored over 2 years ago
Fix #220: Add missing options (#275)

c644e1dd8ad3cf8daaf0a82db3ad40ca07a14220 authored over 2 years ago
Fix readme

8efd82505a2de35fbc173e319098ca3b4bd5611f authored over 2 years ago
Fix processing result

c0c6086063fdc37d8d8cc7cdf164477b44c2d101 authored over 2 years ago
Fix #266: Make behavior expected when passing empty rules explicitly (#269)

c9bbfa8653dfc16ebba7fb14fa34744c2de576d0 authored over 2 years ago
Apply fixes from StyleCI

34005950c99f8f463ebcff5520d34b9ae717b4f8 authored over 2 years ago
phpDoc: Specifies the correct type of rules. (#268)

a398a6e5a0f28cf82a26a909840e87a642795fcb authored over 2 years ago
Fix #264: Remove GroupRule in favor of Composite (#267)

819311c1588173bfa2b8e14e1f9383e802d48dc0 authored over 2 years ago
Fix #251: Prefer rules to attributes (#255)

89f940ca9025fd4142ec4b6b46f2b43eb5bc4a27 authored over 2 years ago
Fix #247: Make context mandatory (#263)

303db5b855ac416ded392d8defb02d1c7bb23340 authored over 2 years ago
Fix #243: Fix attributes collecting (#249)

75fd75e8f71047931579fdddc0d2c3e3f7aa51dc authored over 2 years ago
Fix #172: Refactor interfaces (#257)

* Rename ParametrizedRuleInterface -> SerializableRuleInterface
* Move RuleHandlerInterface one...

0c2d9543959e9a8e5af4cb68eff56d8a4284156b authored over 2 years ago
Fix tests

f01b66da86ae139fa62b7bae969f5dac6131a8ac authored over 2 years ago
Fix #252: Do not extend RulesProviderInterface from DataSetInterface (#254)

95f3192f92005c26292dea87ffc1856fe8cd607e authored over 2 years ago
Fix #231: Separate `CompareTo` rule (#248)

2e549a5be68aa9c11ee17b68727d50629ede3510 authored over 2 years ago
Fix #242: Document that rule handler should not be called directly (#256)

56773299b59e5469747b93000b22475a258665a2 authored over 2 years ago
Fix instance check in README (#250)

4a4f19efcb1ae062244569fae44a3febedf0a9f1 authored over 2 years ago