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

Expose clear_cache option

680174bd8a108280f97de5d8ba80883191d1d000 authored almost 10 years ago by Daniel Draper <[email protected]>
Bumped version to 2.5.1

8497d4ca52804067e2e011028421369e8d1586fe authored almost 10 years ago by Iain Beeston <[email protected]>
Updated common-test-suite

545fc61a360fcc66a113df05ef1eb59e14e7fdcb authored almost 10 years ago by Iain Beeston <[email protected]>
Made sure we always remove the fragment in #load_ref_schema

Not just for parent uris

3a683fe8629172aedb57264ca4687ec33e27d7cc authored almost 10 years ago by Iain Beeston <[email protected]>
Merge pull request #234 from jphastings/fragment

Ignore fragments in schema caching. Fixes #233

fadc4b1d9b0b42e87c7f2d8f76a2584cf2a5366f authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #219 from RST-J/number_enum_issue

Issue with Fixnum and Float in enum

c32a6b23da95273acce69f4bf250a4e48b8ed2f2 authored almost 10 years ago by Jonas Peschla <[email protected]>
Remove register default calls for hyper schemas

7375be1c0321076c70719d908fd24482ee7c9dd5 authored almost 10 years ago by Jonas Peschla <[email protected]>
Add require statement for set. Extract function for fixnum conversion.

a73143b8863932df9f9011af041100ef30242fcf authored almost 10 years ago by Jonas Peschla <[email protected]>
Handle Float and Fixnum equality entierly within ArraySet

0afb27e7016fb11f919124468b058f1d5da85d75 authored almost 10 years ago by Jonas Peschla <[email protected]>
Adjust tests for pecularities of respective versions

7054be1276050f79a6b48d08f05acd2f53863a13 authored almost 10 years ago by Jonas Peschla <[email protected]>
Extend tests. Remove copy&paste zombie

242a53195ff90b2b8195f9b020ba7ed42582ba84 authored almost 10 years ago by Jonas Peschla <[email protected]>
Add hyperschema validators for draft 1 and 2

ef49b17db92c4902fdea519a03b022b45d07aa13 authored almost 10 years ago by Jonas Peschla <[email protected]>
Remove extracted tests from draft test

101e3d9bf072a34bd5586bd8048d6bbf713e4b07 authored almost 10 years ago by Jonas Peschla <[email protected]>
Change lookup for enum values

c4c3c5560bd489ece10b8a4007a9d53917c75412 authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #230 from RST-J/fix_strict_msg

Only add violating properties to error message for strict validation

d5080a87ca808e3ef616b4149027c5b6c1b92210 authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #226 from iainbeeston/update_addressable

Updated to addressable 2.3.7

05d8b15bd7bb78fedbddb3ba9b353d93383b08a5 authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #224 from iainbeeston/correctly_update_common_test_suite

Made sure we really do update the common test suite before test runs

01f74ac3495471190c435dec3b93f29389473b93 authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #223 from ruby-json-schema/ruby-2-2-suppor

Added Ruby 2.2 to the build matrix

51f182bd55cafa9a55c7ac88ff9d90ac6270ad11 authored almost 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #221 from iainbeeston/correct_bad_variable_naming

Renamed variable in oneOf to avoid name clash

beb5f37db691772d9d51a3503b7f6070b7245608 authored almost 10 years ago by Jonas Peschla <[email protected]>
Ignore fragments in schema caching. Fixes #233

be00bcd618995ed6f59c40259e4b74b6c97c6c2c authored almost 10 years ago by JP Hastings-Spital <[email protected]>
Only add violating properties to the message

100296efc8b82ce7b71eb41d0d28c62f7246fb74 authored almost 10 years ago by Jonas Peschla <[email protected]>
Updated to addressable 2.3.7

To ensure that invalid uris of the form "::http" throw exceptions rather
than failing silently. ...

049f69b75f720d3fa728b8fc2b0f3f50271ac728 authored almost 10 years ago by Iain Beeston <[email protected]>
Made sure we really do update the common test suite before test runs

It seems that the code we have for updating submodules wasn't really
working. So far as I can te...

ffb13b1e698b52b39a137ffa6ee3d2e28b838f3e authored almost 10 years ago by Iain Beeston <[email protected]>
Added Ruby 2.2 to the build matrix

abdd8a6f6c1bd0f7c51d8aa9c548d793d11fba1f authored almost 10 years ago by Iain Beeston <[email protected]>
Renamed "validation_errors" to "validation_error_count" to avoid name

clashes with a method with the same name

72600405e39b736a5e5ec35d85eb3405c9880912 authored almost 10 years ago by Iain Beeston <[email protected]>
Merge pull request #216 from isage/master

Show sub-errors for oneOf

aded4d798a48545184dae7ae0a3bb41ec2794c88 authored almost 10 years ago by Iain Beeston <[email protected]>
Test sub-errors too

861da1129cfb9eb1faeea0e63f2e9c608f6ae8d6 authored almost 10 years ago by iSage <[email protected]>
Remove whitespace

658680a009472f4053d5803e339b77e79d7a03e9 authored almost 10 years ago by iSage <[email protected]>
Handle exceptions too, duh

d7461fae558db2f997290581a1c9e9708d1697b9 authored almost 10 years ago by iSage <[email protected]>
Show sub-errors for oneOf

1459c860dc5aafe800f7c5bb278e01c0a72fcb6c authored almost 10 years ago by iSage <[email protected]>
Merge pull request #213 from olleolleolle/patch-1

End single quote in validation error

a09369a922f52c46534554e27e1a0d3e83df95d6 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #215 from take/patch-1

Update README - latest version is currently 2.5.0

9333c40d8fbe461a68b573e1eb5f37cb7bc57dac authored about 10 years ago by Iain Beeston <[email protected]>
Update README - latest version is currently 2.5.0

5233f32b5b0a4e5aae09a795231d781d7c04c8ce authored about 10 years ago by Takehiro Adachi <[email protected]>
End single quote in validation error

A trivial change to clarify the output message for `contained undefined properties`: add the clo...

73d50879750ee4af1d80d43ae478e58d17b21a72 authored about 10 years ago by Olle Jonsson <[email protected]>
Merge pull request #212 from flower-pot/master

add description for nested types array and object

f459d7babb9c50a48099f9d49c87afe354bd685e authored about 10 years ago by Iain Beeston <[email protected]>
remove json schema details add link to detail info

9b1edc74ac9f664b20d1abcf4dd927e63493a64b authored about 10 years ago by Frederic Branczyk <[email protected]>
add description for nested types array and object

07fe22df09a59ba1d1ac5e0c8c49cb9bf3cc3a0f authored about 10 years ago by Frederic Branczyk <[email protected]>
Merge pull request #211 from iainbeeston/more_rake_tasks

Added bundler gem management rake tasks

6477623373fe350ffb150a3027b9529958525d35 authored about 10 years ago by Kyle Hargraves <[email protected]>
That should have been 2.5.0 (not 2.5.10!)

0c866e45c273bad3d1df21f93f9acce34c52369e authored about 10 years ago by Iain Beeston <[email protected]>
Version 2.5.0

00445629320cc8d0c0e8d6269e28bbab26e7e1fb authored about 10 years ago by Iain Beeston <[email protected]>
Added bundler rake tasks to the rakefile

2f94ff00081bd51f4444d157c611c13fb02e1bff authored about 10 years ago by Iain Beeston <[email protected]>
Added bundler as a explicit dev dependency

2fa4897bdfe446793ff9aa33e3451a19c9b813ec authored about 10 years ago by Iain Beeston <[email protected]>
Split the update common test suite task out and added it as a dependency

of test

More modular that way

46b89668b34dbc7e7285774d556c1694fffea051 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #200 from RST-J/any_ref_issue

Any ref issue

86412e0eeb6a2b237679cc0b29ee3911c85abc67 authored about 10 years ago by Iain Beeston <[email protected]>
Rebase to latest master and fix conflicts (and use right email)

94daaa5514bc9eea6393a9ea983b6d03d4b1d70d authored about 10 years ago by Jonas Peschla <[email protected]>
Some performance tweaks (hopefully)

a2f824cb6c92048b5ecbe3cb46994cec1b2e048c authored about 10 years ago by Jonas Peschla <[email protected]>
Always use absolutized URIs without fragment hash as keys for registered schemas

ebbcc924333952f0e1d2b391e40218a4ed773187 authored about 10 years ago by Jonas Peschla <[email protected]>
ref issue with usage of convert_path

7307acb6946c0854a4f259aba3c903c1a781cb47 authored about 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #210 from iainbeeston/assert_raise_parser_error

Refactored parser error code

ec30d0d48bac3e18cc12f2aaa9f9a07024e41356 authored about 10 years ago by Kyle Hargraves <[email protected]>
Refactored tests that catch parse errors to share the same code

7283dc3f09158b26c2b7c9037705237953b82bf8 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #208 from pd/leave-webmock-enabled

WebMock is on globally now; no need to disable it

de5ab7303668c7fdc0d473310e921e488dd657cd authored about 10 years ago by Iain Beeston <[email protected]>
Handle exception types for alternate JSON backends

f263094e5b6881a0d5b30f3d784165c61827ec8e authored about 10 years ago by Kyle Hargraves <[email protected]>
WebMock is on globally now; no need to disable it

Introduced by conflicts in how #175 and #196 juggled webmock usage.

Closes #207.

c46ee245995e1d1bd32c88e0988774d6fb13a709 authored about 10 years ago by Kyle Hargraves <[email protected]>
Merge pull request #175 from pd/schema-loader

JSON::Schema::Reader

7c9d44accf7347a6fb4b6b7d21f788eb4d68bf80 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #196 from iainbeeston/test_coverage

Fix test runs for optional dependencies

5657095007e4a1ded44fc12cfd04c1c4e1954707 authored about 10 years ago by Jonas Peschla <[email protected]>
Rename Loader -> Reader

229e84978620dea9542d80eaf7ee88d21a010d2b authored about 10 years ago by Kyle Hargraves <[email protected]>
Merge pull request #199 from iainbeeston/addressable_spring_clean

Addressable spring clean

7c990807a26b19a51f01cb3e410e202167222cfb authored about 10 years ago by Jonas Peschla <[email protected]>
Swapped addressable::uri#+ for #join

More explicit

5315235451da07de1c22a885b062ce0d1d739d95 authored about 10 years ago by Iain Beeston <[email protected]>
Made sure we use a fairly recent version of json-gem on ruby 1.9

Seems like some older versions of the json gem segfault if they're
passed anything other than a ...

084e4fef08d605e3c23ed7adf789e0fd1f70d2da authored about 10 years ago by Iain Beeston <[email protected]>
Added a "parse_data" option, which can be set to false to skip any

attempt to parse the data

152742d0dadf9973ed49897f8b9cc8c6ae3d8380 authored about 10 years ago by Iain Beeston <[email protected]>
Let's use webmock as described in the readme

Instead of requiring it lots of times, and calling it when we don't need
to

c475251801bd02e82544e80cd1f0f7900a788f8f authored about 10 years ago by Iain Beeston <[email protected]>
Switched on quirks mode for json gem

This makes it behave:

1. More like multi json and yajl, which can parse scalar values (not
just...

337e23d89faf2552d9cae4b5b648966abd0ca4e3 authored about 10 years ago by Iain Beeston <[email protected]>
Made sure that all of the test gemfiles are loading all dev dependencies

As things were (with all dev dependencies defined in the Gemfile) the
additional gemfiles in ./g...

db5e8d579cc9cfb04a030d3dac731f001fb06e49 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #197 from iainbeeston/remove_unused_var

Tidied the common test suite tests

fe393903eca4c90afc1dc1ed5c2069ae365433ef authored about 10 years ago by Jonas Peschla <[email protected]>
Simplify reset of schema_loader in tests

13f906cdde2751ac66e3f7b38537c4f7bc1cf700 authored about 10 years ago by Kyle Hargraves <[email protected]>
Revert some unnecessary changes

I'll submit a separate PR to add pry (and pry-byebug) as dependencies in
the Gemfile.

Reverted ...

f81a8960beff9b1039af322531cb4634165c191e authored about 10 years ago by Kyle Hargraves <[email protected]>
Document JSON::Schema::Loader in the README

Prolly got some textile syntax a bit wrong, and the link to the yard
docs won't work prior to th...

5c9d9a619b5b8d671559d77fd55631e0ab62bc2b authored about 10 years ago by Kyle Hargraves <[email protected]>
Wedge JSON::Schema::Loader into place in Validator

Conflicts:
lib/json-schema/validator.rb

5bd0c1705c251adc48398de6e9d37ba958e80c57 authored about 10 years ago by Kyle Hargraves <[email protected]>
JSON::Schema::Loader

e16939b535d625980bed011a8eed021a4ca84627 authored about 10 years ago by Kyle Hargraves <[email protected]>
Not sure why we're parsing uris twice here

Let's just do it once. I think it makes it easier to read.

d9ec36a724acb7ffb6a35977752ec1924f9a21c7 authored about 10 years ago by Iain Beeston <[email protected]>
Added a link to the issue in addressable that's referred to in the uri attribute

42b90566b2e794e779101e8b69b644feeb65121e authored about 10 years ago by Iain Beeston <[email protected]>
Stopped shadowing the "test" variable name inside the loop

2a7f3a74d922020b4393bc239dd6afdea0cb2cb8 authored about 10 years ago by Iain Beeston <[email protected]>
Switched to parsing test files with the json gem, not json schema

In case we ever have bugs in our parsing code

53cb152985261724e7bbfed7ab0fd5db9f77aa4d authored about 10 years ago by Iain Beeston <[email protected]>
Removed unused variable

f1f798ee0afe0f940464b29b87ca34a896095145 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #194 from pd/readme-dependencies

Remove "no dependencies" claim from README

8fb65b3592275bbbb90346eef3d21bcafe923b7a authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #193 from pd/rm-unused-method

Remove unused Schema#base_uri method

41ebebe510e803f8dc398510fef91b8a84d66e08 authored about 10 years ago by Jonas Peschla <[email protected]>
Remove "no dependencies" claim from README

20dc9cf433e2dd944b43242c75207bec7147b8d7 authored about 10 years ago by Kyle Hargraves <[email protected]>
Remove unused Schema#base_uri method

534f82ccda1fd8719d39d435e85e5a60058df7f3 authored about 10 years ago by Kyle Hargraves <[email protected]>
Merge pull request #191 from iainbeeston/update_common_test_suite

Updated the common test suite

f9506b1a6b8cbfede18fe2f29abc13e2655fe387 authored about 10 years ago by Jonas Peschla <[email protected]>
Updated the common test suite

594412f3b655910119f3212c22fa12c499d2cd54 authored about 10 years ago by Iain Beeston <[email protected]>
Merge pull request #188 from RST-J/unescape_file_paths

Use unescape for paths before reading files

b690828f5f3c6c7f3f174db293137c7ed5b7447d authored about 10 years ago by Jonas Peschla <[email protected]>
Add test with schema from path with spaces

e59c52824deabb18bc700dbf3726e0355b6213e9 authored about 10 years ago by Jonas Peschla <[email protected]>
Ensure normalized_uri is used for ref URIs too

3fac158379b0d82419e07dabf94ca8105f96f396 authored about 10 years ago by Jonas Peschla <[email protected]>
Use unescape for paths before reading files

6f1147d2180e0c730063f772a0daa1f3bfae2d13 authored about 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #187 from joshk/patch-1

Use the new build env on Travis

0bc9e6f5743352fc17139e14b0b488b1b0273184 authored about 10 years ago by Kyle Hargraves <[email protected]>
a space matters a lot in yaml

78a59695448ddc65cbd4c7581f7a3bbee8c3cfd2 authored about 10 years ago by Josh Kalderimis <[email protected]>
Use the new build env on Travis

more ram, more cpu, improved network and vm boot times

http://docs.travis-ci.com/user/workers...

17e5b5492e6e128459fc20fc3e9df41c6095b6e1 authored about 10 years ago by Josh Kalderimis <[email protected]>
Add @treppo to CONTRIBUTORS.md

4b1a01f8c5021a5b84eda075104704964686181f authored about 10 years ago by Kyle Hargraves <[email protected]>
Merge pull request #174 from RST-J/addressable

Use Addressable gem to handle URIs

7f4682b5fc79cffa734d7a7eaa8aae47457e717e authored about 10 years ago by Kyle Hargraves <[email protected]>
Also use convert_path for absolute URIs

5e8b7a3e4e673c8d88a60909b3a0e9b9aa15aee6 authored about 10 years ago by Jonas Peschla <[email protected]>
Use convert path. Load file:// schema with File.read

13eba8efcba100a97b3ac4d6b4fe637f3e801244 authored about 10 years ago by Jonas Peschla <[email protected]>
Add test for file uris with spaces and fragment

0bdc8d30efedd11a308f1c929a3031ba2e959456 authored about 10 years ago by Jonas Peschla <[email protected]>
Use File.read for local files

bbb756e289885b5512701a5f06e9f8b8de4e7b7b authored about 10 years ago by Jonas Peschla <[email protected]>
Explicitly tell rubies about UTF-8

e9e0f9daaa96c231bb7d9a2ddf29fed6c1f0c135 authored about 10 years ago by Jonas Peschla <[email protected]>
Use Addressable gem for URI handling

3635e43f5c17b2fec533a32b7c3b4add6e3e94f0 authored about 10 years ago by Jonas Peschla <[email protected]>
Adjustments to refactored URI building/fetching

46d0908a0a6f860be6e3e441a8054479c784afb7 authored about 10 years ago by Jonas Peschla <[email protected]>
Test against maliciuous relative links

b08746de6c5859f61833faf8a4406bfb4f6f81fd authored about 10 years ago by Jonas Peschla <[email protected]>
Use to_s to trigger URI validation

655c9a025f90b97a345e39785ca3fc513e5652ae authored about 10 years ago by Jonas Peschla <[email protected]>
Move addressable dependency to gemspec

3201df3ead0dc4ce63a148e55ad8e17e9401074f authored about 10 years ago by Jonas Peschla <[email protected]>
Merge pull request #181 from jjbananas/conditional-validation-default-values

`oneOf` and `anyOf` errors where default values are present

c0147e9b2e863247ad9c71a52af456a1a9838f16 authored about 10 years ago by Jonas Peschla <[email protected]>