Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/json-schema

Ruby JSON Schema Validator
https://github.com/voxpupuli/json-schema

Implement failing testcase for validating a schema from another directory

24a85a1fe78a385c1a9198dddd08b15a44420ce2 authored about 10 years ago
Enable draft4/dependecies test

06f1386d26b789e18298f14969d36ddf791c2d53 authored about 10 years ago
Revert "Add 1.8 to travis"

This reverts commit 9ff2f5067a798e0a6da18526f0965f5515456d94.

1b0ceecfadefeedcc48812a110d8f026a28fec81 authored about 10 years ago
Add 1.8 to travis

9ff2f5067a798e0a6da18526f0965f5515456d94 authored about 10 years ago
Merge branch 'master' of github.com:hoxworth/json-schema

ef3ee43c65f9bbe5ba0e4583794e0b35354713f1 authored about 10 years ago
Add more contributing guidelines

b4f94dc8c15045b6da7a9bbf49a1b1fbf4886bf5 authored about 10 years ago
Merge pull request #146 from pd/ref-fixes

Unescape ref fragment pointers

b1ea83e56c733052d2a5ccea5bbadeab9abfafd7 authored about 10 years ago
Resolve merge conflict in json-schema.gemspec

9a244a918964a5dd940ba5f6b6c905970842ae70 authored about 10 years ago
Merge pull request #147 from iainbeeston/validator_tidy

Validator tidy

a5a63954b068fc8fa5f1696e3f15253d0e57d0ab authored about 10 years ago
Add a specific minimum ruby version to the spec

1cbfca9931c96355ca82241cfd72c9fc93aa9207 authored about 10 years ago
Made it explicit that we need rubygems version 1.8+

Because of the new, abbreviated rubygems loading code

2425f01e7e66eddba935ec0d0b2836e07c8f1c60 authored about 10 years ago
Moved JSON::Util::UUID from /lib/uri to /lib/util

Doesn't have anything to do with uris, surely?

c4c41713961dae6eea17f83b7eef60f946baeb7d authored about 10 years ago
Simplified how optional gems are loaded

6388298cbf4dccc47569d76d9b19ce41701fe6f7 authored about 10 years ago
Refactored out the code to generate a uri to a single method

09ae6909a6edccca3bb55287d4e96624ab9760d3 authored about 10 years ago
Renamed fake_uri to fake_uuid

Because it generates a uuid, not a uri

8c730390919c62e6bd4ac34f8144ad1082936dd2 authored about 10 years ago
Unescape ref fragment pointers

The `~0` and `~1` syntax are specified in the JSON Pointer draft:

http://tools.ietf.org/html/dr...

3c3b8973dbda524b8f45291fcc5a3b58fb858e6c authored about 10 years ago
Merge pull request #125 from mpalmer/hyper-validation

Hyper validation

8daf3de35ab834bc9c2325a967be25322b909cdd authored about 10 years ago
Merge pull request #118 from iainbeeston/ruby_validation_of_dates

Conflicts:
lib/json-schema/attributes/formats/ip4.rb
lib/json-schema/attributes/formats/ip6.rb

a8aec0f4eb3751757d9102e02cc34e3360acd8cd authored about 10 years ago
Merge pull request #127 from mpalmer/fragment-validation-with-ref

Make intra-doc refs work when validating with :fragment

94fafe6c0ae4042299d51b626c90457502578867 authored about 10 years ago
Merge pull request #145 from RST-J/fix_schema_dep_v4

Fix schema dep v4

5331d762cd5eec6c5c91229fed75cae98d2e4636 authored about 10 years ago
Merge pull request #143 from RST-J/fix_ip_formats

Use IPAddr class to validate ip formats

54b0d9bca2447ebbdb1e46b058c712737bcd334c authored about 10 years ago
Merge pull request #141 from iainbeeston/codeclimate

Added codeclimate badge to readme

3f89bf92628ba90f173a7427391a45964ffe53cb authored about 10 years ago
Merge pull request #144 from RST-J/update_descr

Update descr

adf76d85f08e7c579cdf334a980e4f50c00820fb authored about 10 years ago
Remove byebug again

2996e47c24241e987d43e42f6ead5dcf27a61960 authored about 10 years ago
Add byebug as development dependency

f9ca4da373678b470286c890d174a761c33fc678 authored about 10 years ago
Also test schema dependencies in draft-04

0d4a05533c72bdca57e632b930d9ccbf34d5eff6 authored about 10 years ago
Improve description

512b409df4dac69741c134482519015de209258f authored about 10 years ago
Update format list

0aee368f6744c3f4a3f8f4e5d6c56cc30ecc7e7e authored about 10 years ago
Add description for custom format usage

5cd9e7f862dc24d8aaaf372546e7a99e84208fd8 authored about 10 years ago
Stopped all formats requiring uri

I assume that's a hangover from when they were all in the same file as
the uri format

784935c6903a34bc5a5fa983d81f8a4f80ef29f4 authored about 10 years ago
Stopped parsing dates using regular expressions, and instead used Ruby's

own iso8601 parsing method

The initial reason for this was that date-time should allow 'YYYY-MM-...

8959efe45aa802bbe30383ddc8eed092d65fb8fa authored about 10 years ago
And another 1.9.3 compatibility fix

c8d026565c51a1bbb869ceaaede730aecbb1da19 authored about 10 years ago
Use IPAddr class to validate ip formats

1c303da20351a6f7d3715e2a32cad766df4b73ae authored about 10 years ago
Added codeclimate badge to readme

bcbc8e9c1d13314195829d8a61e6f3a44f03cbc6 authored about 10 years ago
Bump version in README

ff44b7e873e491d26f6d5f63cfed3d874ea4d103 authored about 10 years ago
Version 2.3.0

e3015f1111b44e46122f17ab87cfd3fee4ec280a authored about 10 years ago
Merging custom formats

5a663c48ddf604025c506680dc189009b0954f11 authored about 10 years ago
Merge pull request #131 from RST-J/extract_formats

Extract formats into separate classes

3adabea2f0578e77f27498987dd004860eb0f0f3 authored about 10 years ago
Merge pull request #122 from mpalmer/common-test-suite

Run json-schema.org's common test suite

024a63dd70680dd43f149654540255eadb73303c authored about 10 years ago
Merge pull request #138 from iainbeeston/better_sub_errors

Made validation sub errors indicate where they come from

a5348d5249b7b5a082e88ac29e65f70b5ca6e06c authored about 10 years ago
Merge pull request #140 from pd/minitems-nils

Do not compact before checking minItems

c31552138d35dd200c66d295302ab1971c62d092 authored about 10 years ago
Ensure correct order of requires

5488f37202d0a8ba9e380ceb70fd3d6caf850bdb authored over 10 years ago
Adjust Draft4 tests according to predefined format keywords

f39da87500cfd261cab389945ca19bc1a5557f9c authored over 10 years ago
Define available formats in drafts

d7e1eef5562219d002e5225330bca2a76dbe827a authored over 10 years ago
Extract format validation into custom classes

9ab114484485d904323760d6f43e778a639b3855 authored over 10 years ago
load custom format error in custom format attribute file

ba1b4dc01909755bfaef5d2b67e06663327977da authored over 10 years ago
Fix wrong file names

6a22929423d995df06ba72f21903a580a31e8160 authored over 10 years ago
Make proc syntax 1.9.3 compliant

1634b8f92bfac66aa58aaeb77dcd0b57491cba6d authored over 10 years ago
Allow overriding default formats and add tests

6d997e88f9968e68526f9b2a946792b1761495d8 authored over 10 years ago
Remove superfluous case statement

de2f02b77b85cd2dfa61d8fbdf7c733e845c373f authored over 10 years ago
Enable deregistration of custom format validators

d6dd0611a2f194b79549c7d1e03944875057342a authored over 10 years ago
Refactor custom format registration

71a228b3eb3978e29382e62fd9bc042efbd44382 authored over 10 years ago
Improve error message for custom formats

915d4b6187b22cc5b72c56ec3531511e33d2206b authored over 10 years ago
Test type conformity in format base class

4939b6b67e8ff42327804b806e95598f568118a1 authored over 10 years ago
First prototype for custom format validation

d8b8e802da429364e1a726ee9c4289d7a1096318 authored over 10 years ago
Ensure correct order of requires

bd03761974b0416b0b66722248737c7c49c407ca authored over 10 years ago
Adjust Draft4 tests according to predefined format keywords

1ab4bf511477d2e96baa842351aa84c0ded5bdde authored over 10 years ago
Extract format validation into custom classes

3baf75c4cd06766d6ebff03e746ea48965a216de authored over 10 years ago
Define available formats in drafts

08935cbccb3b875e915b15f3c134f1b9a53b43f1 authored over 10 years ago
Move data validity check into attribute class

729449a3464902eeb9f3e66cfa2a98da5999d4c1 authored over 10 years ago
Skip tests that we know fail, rather than not defining them

As suggested by @pd.

d83f18e1fc2ea6435375981111b1daa3532b8f1c authored over 10 years ago
Adding Ben Kirzhner to contributors

f0fd6a97b2d2d70767e6dfa8fe49fec5062bdda8 authored over 10 years ago
Merge pull request #134 from seomoz/fix-draft3-strict-mode

Add support for `"required": false` while using draft3 with strict mode

f0630aac9b9cf19c21c930b97707f59e7b1b352b authored over 10 years ago
Do not compact before checking minItems

Fixes #129

b363c64077f4e416cd96d1a2a446fc414ed3ddf0 authored over 10 years ago
Added tests around subschema error messages

b65d978a3db29885d11f7257cd884541f9b91a41 authored over 10 years ago
Made subschema errors use the attribute type in their key

Feels more general, and easier to understand

0066f22910a5a966fc97ebe2a378c9ab0536e490 authored over 10 years ago
Made validation sub errors indicate where they come from

When using anyof or allof in a schema, all of the validation errors for
all of the subschemas ar...

95d7c1d2f70835134d1be364f3189ef5abdb9c38 authored over 10 years ago
Fix use of `'required': false` in draft 3 strict mode

3ea444f09ab232c8af855881f5d7cd976408eaf5 authored over 10 years ago
Adding Matt Palmer to contributors

909eeffaac238b0337196ced8725499f061abade authored over 10 years ago
Merge pull request #126 from mpalmer/all-of-ref-test

Another allOf ref test, and rename class

cd3c4f253a94b30875c47abbb0cde263d7f7949d authored over 10 years ago
Merge pull request #124 from mpalmer/fix-bad-ref-test

Fix bad ref test for proxy support

62ff595e60b0522b017d4600e9a7fb14a899545f authored over 10 years ago
Merge pull request #130 from iainbeeston/refactor_slightly

Refactor classes and validator accessor methods

758055c9c460a11c7291e528160c2f08e5a5c7a8 authored over 10 years ago
Got rid of version_string_for and metaschema_for, in favour of having

validators nominate their own names and metaschemas

47ddd7bb6db261274a031f76213d458a3670875b authored over 10 years ago
Removed duplicate code for accessing validators, adding a new

1883a180afcb2181f9b83bc5b62cbf7930de1ab6 authored over 10 years ago
Pulled nested classes out of json-schema/validator.rb

Error classes, schema:validator and attribute

0c932ded075e5aa2cf33afa656993207b09094df authored over 10 years ago
Make intra-doc refs work when validating with :fragment

Here's a weird corner-case for you: when calling JSON::Validator.validate
and using the :fragmen...

743140b1133037bbf0802e86ab516fb882034dcf authored over 10 years ago
Another allOf ref test, and rename class

6b7d39a3b7d01fda42272612d0e5a4a7f0c07a63 authored over 10 years ago
Support validation of draft-04/hyper-schema

(Tests are part of the JSON-Schema-Test-Suite submodule; my PR hasn't been
merged upstream yet, ...

3e3237b595cb1ffa619d7dff64badda5317c90bb authored over 10 years ago
Fix bad ref test for proxy support

If you run behind a proxy, you won't get a socket error, you'll get an
OpenURI::HTTPError instea...

ec0dda9fef9b96b0f9735be871c32097c2032510 authored over 10 years ago
Display *why* a common-test-suite test failed

This is good, because it's easier to debug a problem if you know *why*
there's a problem.

a247e28ac792663ce9bb2e5e8c4a339441205f25 authored over 10 years ago
Switch to inferior indent scheme

ff649e37ef987e5f0991f41a1956b15cb61239c6 authored over 10 years ago
Init/update submodule as required

1a4bdd45bf0a8ec1015f8298836226c0076a9345 authored over 10 years ago
Run json-schema.org's common test suite

a6793f29feaa13042402e091fdb2693c68cb283b authored over 10 years ago
Merge pull request #121 from iainbeeston/remove_draft3_default

Stopped draft3 from registering itself as the default validator

bf0cde96382ec98fff1b37b7ec47d572f2d63f0b authored over 10 years ago
Stopped draft3 from registering itself as the default validator

Draft4 also registers itself as default, so which one ends up as default
depends on which one ge...

9e543c0aada9e6e582d5c81093a0e15566f39699 authored over 10 years ago
Upgrading to 2.2.5; adding Iain Beeston as a contributor

c9a630fdee6c32e3f41f02c03f08d6df5a6b4f48 authored over 10 years ago
Merge pull request #114 from iainbeeston/nonlatin_uris

Handle non-latin uris

3d76a38208259559a06cad36ce5c09f69ca9d9e5 authored over 10 years ago
Merge pull request #119 from iainbeeston/patch-1

Added ruby 2.0, rubinius and jruby to travis build

23174fe42c6d6ccdf058999e36f8367f7c284765 authored over 10 years ago
Added file encoding to help older versions of ruby read non-latin

characters in the test files

63926b287b0a492c88b6e142d7140fad87150435 authored over 10 years ago
Added ruby 2.0, rubinius and jruby to travis build

40d8c480f2528c6581cb028a6f8387202d7ba3ff authored over 10 years ago
Made uri format escape special characters before parsing

Ruby's URI.parse does not accept non-latin characters, and will raise an
error on any uri that i...

eca92afb219791b928426c95b2556693db82b879 authored over 10 years ago
Add @jamiecobbett to CONTRIBUTORS.md

67a3e837ddb0ef370433f0ff4951bac5961d49a8 authored over 10 years ago
Merge pull request #111 from jamiecobbett/remove_deprecated_source_from_gemfile

Remove deprecated :rubygems source from Gemfile

fe2e3a28eeff171d7c42f3b9fa9cef88f0e9f9a0 authored over 10 years ago
Remove deprecated :rubygems source from Gemfile

This is triggering a security-related deprecation warning:

The source :rubygems is deprecated...

0298b053c76c1a85a86547afe5914b7847f0e2b8 authored over 10 years ago
Added tests for definitions using relative $ref.

d0a12b7c1d461a2cdba2ef1fca928686fc67f02b authored over 10 years ago
Remove the trailing # when passing uri to open()

5b2efa70938075f9873bc4fdfb6f3fc451c02302 authored over 10 years ago
Merge pull request #3 from hoxworth/master

Update fork.

ebac580da026bbc349bcded13c70a7d0861c7375 authored over 10 years ago
Fix stray HTML tag in the README

cddc080909412b6c73e42f3ffe4f6bd83f3bd028 authored over 10 years ago
Adding Kyle Hargraves to contributors

756ec682d27851df0191803db81b37aaf8f68121 authored over 10 years ago
Release 2.2.4

53a4f327edefdec284c9e38383be0427d72c12ae authored over 10 years ago