Ecosyste.ms: OpenCollective

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

github.com/ajv-validator/ajv

The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
https://github.com/ajv-validator/ajv

refactor: "additionalProperties" to typescript

839955c3d6563280963a112464b597d12a546517 authored over 4 years ago
Merge branch 'v7-alpha' into v7-alpha-unify-keywords

cf35765847498f15c17d30d2d35666a7457caf1f authored over 4 years ago
Merge branch 'master' into v7-alpha

f098b512cfe922d4dca0fe186cd4ab58aa974442 authored over 4 years ago
refactor: "properties" keyword to typescript (2 tests to be re-enabled once additionalProperties refactored)

2483969e4963b0c4974d013d2d24720fa4adb587 authored over 4 years ago
refactor: "if"s to methods, new "properties" disabled, tests pass

5f1b66569ddae002f1f348175fac10ab25e57a03 authored over 4 years ago
refactor: "properties" keyword to typescript (WIP - tests fail)

1ad8b6a8e2ce1c0c7f79eb563e0bf8042533afec authored over 4 years ago
refactor: codegen in enum, required, uniqueItems

aa4be0b1d52efcb9e6fcb6877840e5eb0585b11b authored over 4 years ago
refactor: remove unused function

448c9b84af823c84f2791c5b96a185a013fdf8fe authored over 4 years ago
refactor(codegen): allow passing string as block body

b1da85fd796da5132904d8d71419f0808fd5f503 authored over 4 years ago
refactor: "patternProperties" to typescript

da748716d4a0f0810fc288f9ef929b45e18a73f1 authored over 4 years ago
refactor: "required" keyword to typescript

98443ce1ef3c34fe19163c947a23c682a4e2c936 authored over 4 years ago
decouple "required" and "properties" keywords (marginal performance change: faster validation in case of missing required properties, slower validation in case of "required" properties also used in "properties" keyword because of a duplicate check)

385d53b57b9380a454095685a4c552ed1b3c88cb authored over 4 years ago
feat: normalize missingProperty in error messages and params (now always without ".")

a7ec60447ad55e91a8f19e0902f700177bc42987 authored over 4 years ago
feat: applicator keywords should be run after validation keywords, but "items" and "contains" should be run before uniqueItems

353ce0f608b4884feeda12ba12528a319b9103a3 authored over 4 years ago
refactor: "dependencies" keyword to typesript

3ac717f1840f35aca39f6ddafeb6ffd07686c2c1 authored over 4 years ago
Merge branch 'master' into refactor-opt-object-type

03e14cc99e3b26736d41fa7d1067f3a86308bbe0 authored over 4 years ago
add _opts property in Ajv.Ajv

236328e6e6842a9f56803b6d045756ff8372b5c0 authored over 4 years ago
eslint rules

39dd71f37a96a39743c6efb776c9c1c26d5016cd authored over 4 years ago
feat: remove support for option errorDataPath

f5e448dd3fc284a2a9b644dbf4ffa2b66376052f authored over 4 years ago
refactor: "propertyNames" to typescript

754e520e0bce08add0dac1f02bf46ef9f0cabcee authored over 4 years ago
refactor(codegen): optionally pass body of if/for/block as function

aeb67f2e4523c9138da04895858d8f6b28cf622b authored over 4 years ago
refactor: "if" to typescript

6a7fe05b7ea0fc8d43f15f1a20929059ff85e00b authored over 4 years ago
refactor: replace "nonEmptySchema" with "alwaysValidSchema"

165aa98b3c92a065cd885be52008da2c690c503e authored over 4 years ago
refactor: "oneOf" to typescript

c3b9fb9b8b304885f8dbc47d993f61992fb73426 authored over 4 years ago
refactor: "not" to typescript, add allErrors to compilation context

fbe129cdb3d1c637e9165f84c96ce2570de75fa3 authored over 4 years ago
refactor(codegen): track blocks of ifs

dd763075be87a008392a2e07c0acb41d055c381e authored over 4 years ago
refactor: pass valid var name to applySubschema

77b6d00df41a842d34c000c668e6e7ea65ee4308 authored over 4 years ago
feat: keyword error definition: params is optional, message can be a string

f27dd0f430eed8ab9336417988767f8365275a69 authored over 4 years ago
refactor: "contains" to typescript

67d2102072b5506272c3c58d4a17dbe287651dcf authored over 4 years ago
refactor: items to typescript (one test fails)

45150901ab799f14b7c9458a975fe46c644203c5 authored over 4 years ago
refactor: anyOf to typescript

ca44b8236efd428a0dec5b5b64db4afa2ed31596 authored over 4 years ago
refactor: allOf to typescript

db7574dcf6e3d1e8f60c2a2cadc5d543b8b18d45 authored over 4 years ago
fix: boolean schemas with strictKeywords option

7402f98008c85a733c5d3ee48bac3fd3d648b16a authored over 4 years ago
refactor: validate, additional tests for $comment

43df4639d514f5e2da120dbc165899bbdff269aa authored over 4 years ago
refactor: typescript

8e48c187b2f53856d8003c3e79f4b0ccdfc989e4 authored over 4 years ago
refactor: $dataMetaSchema to typescript

25494563db75aba0a9ae1921fee419ce05cd44a5 authored over 4 years ago
optimize validate code - reduce empty branches

a241ea30a56f114b7d01e730d723c42324aeecd5 authored over 4 years ago
refactor: rules to typescript

0ac62587cfe51f3d24fec45a61a0fc198cc29619 authored over 4 years ago
refactor: remove unused validate generation

5d7e4848df439c8fb0c2d5a0adb5b6e397f39973 authored over 4 years ago
refactor: validator generation to typescript

f2d2416078b299c15beeb1530e7a7b0a0f609f08 authored over 4 years ago
refactor(validate): keywords validation to typescript

55eb336985b5ac256441497b0d0e89e93e0eb795 authored over 4 years ago
refactor(validate): defaults.def to typescript

822336ca48fbe62bb5c252fb5752c43a19802095 authored over 4 years ago
refactor(validate): initialization, checks, $comment keyword

9765bcb1d26d83484964a33f26f92aa112817ecd authored over 4 years ago
refactor(validate): boolean schema to typescript

c974266e5193358107327fa6f1c52dd6279298c9 authored over 4 years ago
refactor: coerce.def to typescript

3b267b0ec7d58b5cc7729f1abf577a13300f5988 authored over 4 years ago
Merge branch 'v7-alpha' into v7-alpha-unify-keywords

f938cc8ce33442ad66a49cf6cf8f966d85304923 authored over 4 years ago
Merge branch 'master' into v7-alpha

8f9c1bf4a47c96579ed505dd54f75507d0805c4c authored over 4 years ago
6.12.4

cf88d1dc22283dffbfbfed472507fc219b3bdbbb authored over 4 years ago
docs: readme links

161670b1f8728ad129a66b661479f375d773ec80 authored over 4 years ago
docs: MOSS grant

b4568b4938b15869adcb3040acc6d09c8fe024b9 authored over 4 years ago
fix: coercion of array to scalar that should fail validation

73f612f100f2ae3ccc813a56d09b74593e3fed80 authored over 4 years ago
test: failing coercion tests with option coerceTypes: array

d4d1a13182f8f637971d0b8adbc640415a000c55 authored over 4 years ago
refactor: validate, coerce to typescript (WIP)

d02a257fd1265b7242868a1ffd4acd0b34ba063d authored over 4 years ago
chore: update @ajv-validator/config

3337b285c15158f89944e78272098ce327a3792d authored over 4 years ago
feat: different error message when uniqueItems fails because $data is not boolean

0720a49da6a1b7a2116c18f0df8d49bcffcd42c6 authored over 4 years ago
refactor: uniqueItems to typescript

39183068e384ef8409851041351d89ee163281e4 authored over 4 years ago
style: eqeqeq

dd5a08b561d66e1522b4385f9c6043f9b5e0dc55 authored over 4 years ago
style: prefer-arrow-callback

99c2b286a7fcf82ed0484b45f15371f505e94ff7 authored over 4 years ago
style: curly

24ffbec98302f5aa8ca055f3ef38fe5e7dcd2db1 authored over 4 years ago
refactor(enum): only use "valid" name if it is needed

84f76cddf313eb04838baa2f1547b46dd4370f71 authored over 4 years ago
loopEnum: test, docs

d36783cbde6abacb3adba59f4f9eb1be8c36ded2 authored over 4 years ago
feat: optimize enum keyword, option loopEnum, to typescript

36f61773bc343681da32557fd1e0181e4f3b4574 authored over 4 years ago
refactor: schemaType

08d1224470496abd8f2d1e9668ed7d813da0b7e1 authored over 4 years ago
refactor: error classes to typescript

de3d04728744102da62cb1e4dbc963c14010bfad authored over 4 years ago
refactor: ucs2length to typescript

acfd737c3130837af32be10d569493f7ba403428 authored over 4 years ago
fix: ucs2length

7aea117962a152e5eae00df5b2302fed62c0c0e2 authored over 4 years ago
test: only use files in dist

0a1fa0f4b08485fdef71a9f987c6c6c80826e78f authored over 4 years ago
refactor: Scope class to generate function scope with unique names

8d77a1dcf288acd60fb359e842f9478ad0e0c82f authored over 4 years ago
refactor: pattern keyword to typescript

9436ab2c554e4e1048ba4de3d082a97b7b8ebf8e authored over 4 years ago
refactor: util types

ed5972d76a1cb66a224200c385cb4e257ab00388 authored over 4 years ago
keyword definition "keyword" property

5283a8684a09f82d42164b7684d868a1b47bb9b3 authored over 4 years ago
refactor: Cache, SchemaObject to typescript

df6bcddd3c7a7eb91a72067aecfae888d1d00d3e authored over 4 years ago
multipleOf to typescript (change: multipleOf $data undefined -> invalid)

883ecafcdaa45211576465f1a73913366fa3643a authored over 4 years ago
refactor: keyword and util to typescript

49b13dd43fbb56e6531ce766dc996cca09027d75 authored over 4 years ago
style: typescript eslint rules

0c4f81900ba173eec9c32f440dd51b8fbf237e56 authored over 4 years ago
style: update eslint rules

42319bf11483a6f62a9ae2e40be479cf5b68c0e4 authored over 4 years ago
addVocabulary method, group keywords in validation vocabulary, keywords code to typescript

e8cb96f2b17773b3bd3c5c20af6baa8e64fe6c46 authored over 4 years ago
remove unused macro definition

ddca210a9f4196adaa86e4723642fd72a0e2b1d8 authored over 4 years ago
refactor: move max*, min* keywords to the new definition format without doT templates

43d80f6395f97c07642c47d4c2de9fdd8ffceea2 authored over 4 years ago
add typescript, remove bundle from prepublish script

971d9f9e9df63218b2ae75e67b084e832d6cdacc authored over 4 years ago
remove unused code, fix eslint

669e0c1d2c5223ef6837c5338654ab66c0231475 authored over 4 years ago
test: disable browser tests (do not support ES6 yet)

99d7a5df6e0776e00f3d2c0258bbb2b52452da0d authored over 4 years ago
refactor: "const" keyword and number limit keywords moved to the new keyword definition

64ebe8880237808a2bc4f4461f769eef5b26dfa5 authored over 4 years ago
Merge pull request #1252 from ajv-validator/v7-alpha-remove-draft4

v7 alpha - remove draft4

6cede7b57364763d5d2c3d1f4f465ba4258e12b9 authored over 4 years ago
Revert "use dot v2"

This reverts commit 078ffa781c7798295d8ec9e0773d520d67a4b8c6.

44e5d55b380c27406471a724ad49a121ddc744a2 authored over 4 years ago
use dot v2

078ffa781c7798295d8ec9e0773d520d67a4b8c6 authored over 4 years ago
remove draft-04 meta-schema

39055fb191f1773a9274948319f9808054000a40 authored over 4 years ago
feat: remove schemaId option (and support for draft-04 "id" in schemas)

b1bb27e28026c023d8f786b421c01b18f99b6de2 authored over 4 years ago
feat: remove support for booleam exclusiveMaximum/Minimum (draft-04)

197a9e8c32506cb099884d794511d033363088dc authored over 4 years ago
Merge pull request #1249 from ajv-validator/v7-alpha-remove-formats

move formats to ajv-formats

166d2df810bc6c62b02c7d8d600cfa99222773e5 authored over 4 years ago
Fix uri scheme validation

`foo,bar:baz` is not a valid uri.

Refs: https://github.com/json-schema-org/JSON-Schema-Test-Sui...

981317c2f3862ab2069d8d9e3220bb4ac6c8699d authored over 4 years ago
fix: browser tests

6fe3e5f4ef693e605d9bd14d111e59f47d46e1c2 authored over 4 years ago
fix: budle generation (const not supported atm)

bac244e9b5344f1924991ff1e24264f06ba779fd authored over 4 years ago
docs: formats moved to ajv-formats

2a6d1a990fd0682391fe78607423667e521e8ebe authored over 4 years ago
style: eslint

ffbb010b3c05718af9df5e1a4d59f5fd2afb71b4 authored over 4 years ago
remove formats (moved to ajv-formats)

3025ab2c4ff7efb11bd5098b58d0b23ea6751e84 authored over 4 years ago
format with prettier - no other changes

75038f879bbacd6c9fc059cf919c8c982f85a065 authored over 4 years ago
Merge branch 'rgeerts-improved_language'

a1ebd0355966cb64ae3c9f8ad3f91ae6509f0d76 authored over 4 years ago
allowed unknown formats

bf63684e820524990fe9980f5e8310019cb0f91f authored over 4 years ago
improved language to be more inclusive for less privileged populations

c34840c8a8424786e62ec4b25299b4d53ac465ca authored over 4 years ago