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

Merge pull request #482 from bastelfreak/ruby32

Add Ruby 3.2 to CI matrix

a6b89deca6d17c45291b476a7da4f05e5679ce23 authored almost 2 years ago by Tim Meusel <[email protected]>
Add Ruby 3.2 to CI matrix

c0b259004890ec7e89f83b993c69c32f9d1e4e1e authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #480 from bastelfreak/rubocop

Enable RuboCop in CI

f8f539a5491c1e65fd44d2479d87c9c753bc1519 authored almost 2 years ago by Tim Meusel <[email protected]>
rubocop: Fix Style/HashSyntax

1a3ed33147d0961763285b2ae5500069b925f4d1 authored almost 2 years ago by Tim Meusel <[email protected]>
Add rubocop-minitest

27e679d12e75e7b7dda1e8c8f34b1498f585b92e authored almost 2 years ago by Tim Meusel <[email protected]>
Enable RuboCop in CI

760a2707ea9ea3f86ed8004f62c3ad420ced9b79 authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #481 from bastelfreak/ci

CI: Only run on pull requests & Use latest GitHub workflows

aea89cf0ca409133516557b86dcd40538d9b8e92 authored almost 2 years ago by Tim Meusel <[email protected]>
Create dependabot.yml

07ba0d581b96455ba3927c9a6544f6c7f5429a27 authored almost 2 years ago by Tim Meusel <[email protected]>
CI: Use latest GitHub workflows

8f22a9e08d4073bf46fbc2461e6c37e39537e34a authored almost 2 years ago by Tim Meusel <[email protected]>
CI: Only run on pull requests

d490b8cd6641db3c74724e2afddb6eb6c77e822d authored almost 2 years ago by Tim Meusel <[email protected]>
Add const validator to draft6. (#425)

* Added const validator to draft6.
Ignored all draft7 tests in common suite.

* Fix: Duplicat...

27cfae5f70241dfc00ca252c3a03641b243c2359 authored almost 2 years ago by torce <[email protected]>
Merge pull request #407 from nlpgo/master

Add propertyNames validator to draft6

5ae8c63c3f241fc2e10a7f32d4e756684eeb8973 authored almost 2 years ago by Tim Meusel <[email protected]>
"propertyNames" test: Cover case of {"propertyNames": false}.

fac9e86a2ab759b0b6c8cdf41ccedd401471d5b8 authored almost 2 years ago by david <[email protected]>
Ignore draft7 tests.

419316ba9d4d5580e146c4de927a5230ace8f7f6 authored almost 2 years ago by david <[email protected]>
Add simple test.

a043a7029a2fc250c7b57278037e8e4b3a1daf6f authored almost 2 years ago by david <[email protected]>
Merge remote-tracking branch 'original/master'

56ed8cc0035a4af2fb35489caf3ea7075f10e18c authored almost 2 years ago by david <[email protected]>
Merge pull request #476 from levenleven/draft-06

docs: mention draft 06 support

8f24e054b65515369f73307225330c606c635d95 authored about 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
docs: mention draft 06 support

c06bee6ea528f8a885263e23e03ef7f857730111 authored about 2 years ago by Aleksey Levenstein <[email protected]>
Merge pull request #465 from ganmacs/cache-schema

Removed `data` ivar from JSON::Validator so that multiple `validate` call become faster

5fee4c5bb06acc437720e7ae85ace67357bf2eb5 authored over 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #470 from bastelfreak/rel300

Release 3.0.0

5fd0324e06f088f7bf12d72db5e0b9578e1b73cf authored over 2 years ago by Tim Meusel <[email protected]>
Release 3.0.0

549bf1993819110b6c95996f960f7f232263d786 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #471 from jeremie-stripe/add-const-attribute

Add const attribute support

9236c86a4eb1471b2e00ff6a373473d383f39596 authored over 2 years ago by Tim Meusel <[email protected]>
Add const attribute support (https://json-schema.org/understanding-json-schema/reference/generic.html#constant-values)

25e258b02f99e16cd2403657ad8b584594b75740 authored over 2 years ago by Jérémie Laval <[email protected]>
Cache schema

It reduces a lot of duplicated object creation when you want to apply
the same schema but differ...

d96b036e490b20ef0e403f11b8b746e27981ab24 authored almost 3 years ago by Yuta Iwama <[email protected]>
Merge pull request #469 from bastelfreak/ruby31

Add truffleruby/jruby to CI

081dfc3b6a730bcf06cab4bcaa52eeb7f8f8a9ce authored almost 3 years ago by Tim Meusel <[email protected]>
Add jruby/truffleruby to CI

Reimplements https://github.com/voxpupuli/json-schema/pull/447

6b9f2214282db8ec838bc9a9fb94d091b14b1872 authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #468 from bastelfreak/ruby31

Add Ruby 3.1 to CI matrix

bf74c4abbe671adc8d8938ce00d7cb0a341bceca authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #466 from bastelfreak/rubygems

json-schema.gemspec: Raise required ruby version to 2.5

27b06de301e85d3636ffa5ca19f80cdf7a180f38 authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #467 from bastelfreak/ruby3

Add Ruby 3.0 to CI matrix

c409c3490944e7c7e09f907249280684963c2ae3 authored almost 3 years ago by Tim Meusel <[email protected]>
Add Ruby 3.1 to CI matrix

68f3746d0ad2f2765ac6b3d63cee9b6c755282fa authored almost 3 years ago by Tim Meusel <[email protected]>
json-schema.gemspec: Raise required ruby version to 2.5

That's the version we currently test on.

7937677be44c4a7afd4e4cb781329ca600865b19 authored almost 3 years ago by Tim Meusel <[email protected]>
Add Ruby 3.0 to CI matrix

2f6bc2176b14bcc543b69a1989c86f293585df12 authored almost 3 years ago by Tim Meusel <[email protected]>
Merge pull request #385 from iainbeeston/absolute-class-for-timeout

Made sure we require timeout before using it

b0983facf6cedc61e0efbd05eb0f0d9100959a0b authored almost 3 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #457 from bastelfreak/ruby-2.6-support

Add Ruby 2.6/2.7 support

9ce9244e71b4e86056f889e7dc2162a3b9d13d8f authored almost 3 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #464 from bastelfreak/ruby-25-upgrade

Bugfix: Fix fragment when used with extended schema

57e90a7e7a96d1bcd86857ae11e9f350b332cc57 authored about 3 years ago by Tim Meusel <[email protected]>
Updating common test-suite

948ff6ccf5f18f0a6b0aa6f52e8a7ff6e2c58844 authored about 3 years ago by Zach Dennis <[email protected]>
fix fragment when used with extended schema

This refactors some of `Validator` to fix an issue with validating a
fragment of an extended sch...

a4551e5755714e1c076a7357b6a8411f2727e872 authored about 3 years ago by Doug Patti <[email protected]>
Merge pull request #463 from bastelfreak/escaped-fragments-resolution

Allow resolution of fragments with escaped parts

072d9561e03149187d06184a3f61ebf89ae82f15 authored about 3 years ago by Tim Meusel <[email protected]>
Allow resolution of fragments with escaped parts

c32e281f462622d7fb098c76dd0ee5d67604e7fa authored about 3 years ago by Danila Poyarkov <[email protected]>
Change IPAddr formatter to support ruby 1.9, jruby 1.7

These rubies do not have `IPAddr::InvalidAddressError` defined.

bdea0276f112bbcfdb887322d5bb170c6ff75899 authored about 3 years ago by Luke Rodgers <[email protected]>
Merge pull request #462 from bastelfreak/uri-open

Call URI.open directly / Drop Ruby 2.4 support

279cea0797a84aa057958fdfe8b7b9c4e67f74c8 authored about 3 years ago by Tim Meusel <[email protected]>
Drop Ruby 2.4 support

The codechange is required to work properly on newer Ruby versions, but
breaks Ruby 2.4. Since R...

6626f40ac52848028732a2b05c230524bef76a33 authored about 3 years ago by Tim <[email protected]>
Call URI.open directly

Removes warning: "calling URI.open via Kernel#open is deprecated, call URI.open directly or use ...

f67fe6e2a982b2d6c3ca78a5251add64bf2cd43c authored about 3 years ago by Laurent <[email protected]>
Merge pull request #458 from bastelfreak/cleanup

cleanup CI environment

079c432ab5fda1f9710fa14bdfe3566f0e567466 authored about 3 years ago by Tim Meusel <[email protected]>
cleanup CI environment

d0742b2176c260b5818821f208c0d5f7a01aef18 authored about 3 years ago by Tim Meusel <[email protected]>
Merge pull request #456 from voxpupuli/migrate

update README.md/gemspec; migrate to GitHub actions

450489b667b1096c512ccd3b09b7855db3ea8fca authored over 3 years ago by Tim Meusel <[email protected]>
migrate to GitHub actions

cdab313fb444f0600b844ac534902fecc088c471 authored over 3 years ago by Tim Meusel <[email protected]>
Update gemspec

09334099bff12bbfeb865875cccaae345d7d1a3f authored over 3 years ago by Tim Meusel <[email protected]>
update README.md

c0a2294fb101bf07743393e2605882f3aebcecda authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #455 from ahsandar/patch-1

Update json-schema.gemspec; require addressable 2.8 and newer

11be9d6eca6617f5818bc3b0275433e0b084b197 authored over 3 years ago by Tim Meusel <[email protected]>
Update json-schema.gemspec

`Regular Expression Denial of Service in Addressable templates`
https://github.com/advisories/G...

5990ed775565ad4f662fbecedfefbbe1e7d641af authored over 3 years ago by Ahsan Nabi Dar <[email protected]>
Merge pull request #444 from cagmz/patch-1

Update README.md

765e6d8fdbfdaca1a42fa743f4621e757f9f6a03 authored about 4 years ago by Vasily Fedoseyev <[email protected]>
Update README.md

s/condisidered/considered

96941cb4b7eae6fb9d6241a10353e3a4b32e5b01 authored over 4 years ago by Carlos Adrian Gomez <[email protected]>
Added propertyNames validator to draft6

756859529cafa3019b9dfab50b73b8e08b2f98d0 authored about 6 years ago by david <[email protected]>
Merge pull request #419 from FormAPI/fix-version-require

Load VERSION.yml from relative path, so that developers can use "bundle config local.json-schema"

ab1253a874f05a811fdb3280ca1f77ebc9af2902 authored about 6 years ago by Jonas Peschla <[email protected]>
Merge pull request #418 from ndbroadbent/patch-1

Fix typo in Changelog (2019 => 2018)

9f19eb2d9787ecff7f1bbdda84ba74c9da0c2370 authored about 6 years ago by Iain Beeston <[email protected]>
Load VERSION.yml from relative path, so that developers can use "bundle config local.json-schema" to reference the local project

05ca777389f74ff520cfc267851d85415b8f8d4d authored about 6 years ago by Nathan Broadbent <[email protected]>
Fix typo in Changelog (2019 => 2018)

771b820237086129580916b86534edfda8f6d918 authored about 6 years ago by Nathan Broadbent <[email protected]>
Bumped version to 2.8.1

Fixes #415

1a2a9a30150b9e6b77948d58196902638b355e83 authored about 6 years ago by Iain Beeston <[email protected]>
Merge branch 'correct-ruby-versions'

73b41f228fae569364106de80725868c1a0269b1 authored about 6 years ago by Iain Beeston <[email protected]>
Update build matrix to use ruby 1.9 to 2.5

Also added the latest jruby.

Fixes #416, fixes #408 and fixes #402.

d1cea9b03237071249ea265955afd13dcdaefbf1 authored about 6 years ago by Iain Beeston <[email protected]>
Made sure we require timeout before using it

If you run `JSON::Validator.validate(metaschema, "http://a/%%30%30")`
then you'll see the error ...

0fbbb4e4a3e5036f9ae9d94f41f36009d4868296 authored over 7 years ago by Iain Beeston <[email protected]>
Updated ruby to 2.4.1 and jruby to 9.1.12.0 on travis

2f95d53d62428d603601a1346d6e12a70e7a505d authored over 7 years ago by Iain Beeston <[email protected]>
Fix validator when the specified fragment includes array

Fixes #265

c12f6000795cc0fdf8d17d97d5bf9c1b383037e4 authored over 7 years ago by Takehiro Adachi <[email protected]>
Merge pull request #342 from iainbeeston/extract-limits

Extracted all limits out to their own file

e51e1ffec3666184791540c04b0b7943830361cb authored over 7 years ago by Iain Beeston <[email protected]>
Extracted all attributes out to their own file

There were a number of attributes that were written in the same
file. Separating them out should...

ad375dc13de6aae3b4d56a8cb04ce361a66a74d9 authored over 7 years ago by Iain Beeston <[email protected]>
Extracted all limits out to their own file

Right now all limit attributes are defined as nested classes of
`Limit`. We've already done this...

8e5b3ef409ed4d70e6fe9bd01c56153383c914eb authored over 7 years ago by Iain Beeston <[email protected]>
Load all formats using glob

Previously we had to explicitly load attributes before formats, because
the format classes weren...

57639a1a3c8672c726f697e93a2ac10a8ecbacb7 authored over 7 years ago by Iain Beeston <[email protected]>
Merge pull request #383 from notEthan/webmock_2

webmock 3 drops ruby 1.9 support; specify this in its gemfile

3c5030694477d641f866c1466b7e5ba981271496 authored over 7 years ago by Iain Beeston <[email protected]>
Merge pull request #381 from coffeejunk/validate-schema-readme

Document how to validate a JSON Schema

3ec4d626a5e71ec7657245cf167517f0e504cb6d authored over 7 years ago by Iain Beeston <[email protected]>
Document how to validate a JSON Schema

1ab3ffed1d5ac2052d7b8b57b27d68cc7a63791e authored over 7 years ago by Maximilian Haack <[email protected]>
webmock 3 drops ruby 1.9 support; specify this in its gemfile

2a29296e59316dcc3a3e2626ddd540328571f2a0 authored over 7 years ago by Ethan <ethan@unth>
Merge pull request #373 from benSlaughter/fix-string-invalid-scheme

Fix for string invalid scheme error when string contains colon

780a7e127132ba72f286178355c28a327021961b authored almost 8 years ago by Iain Beeston <[email protected]>
Update changelog

420bcdf784e5791a0733273de46dcfe2ef9ee54d authored almost 8 years ago by Ben Slaughter <[email protected]>
Added plain text string test

b46937ebf55dc5631d70176061aa239e929937af authored almost 8 years ago by Ben Slaughter <[email protected]>
Validator initialize_data rescues uri error

b62bd266000039b91bcbeb30a7898d187e3bbe7c authored almost 8 years ago by Ben Slaughter <[email protected]>
Failing parse string scheme test

b1de99f58aa5ca1a6bc0757ed8febc931b156096 authored almost 8 years ago by Ben Slaughter <[email protected]>
Merge pull request #376 from iainbeeston/update-draft6-schema-id

Corrected the draf6 schema id

ad53a190887b0e4abab5dd846eadc102434708bc authored almost 8 years ago by Iain Beeston <[email protected]>
Merge pull request #375 from iainbeeston/update-metaschema-rake-task

Added a rake task to automatically download the latest metaschemas

d6110092ad8b36872b6526241d6caa6e09835e96 authored almost 8 years ago by Iain Beeston <[email protected]>
Merge pull request #374 from iainbeeston/re-enable-test-warnings

Re-enabled test warnings

3c0061392b6caf550f190dfc93b26f239913df6c authored almost 8 years ago by Iain Beeston <[email protected]>
Merge pull request #343 from iainbeeston/simplecov

Added simplecov

6db001b2a12951bb38ccfbb5e5f72aea0da3ee71 authored almost 8 years ago by Iain Beeston <[email protected]>
Re-enabled test warnings

We previously disabled warnings in tests due to an issue with
addressable 2.4 that caused huge n...

49c1c73def351257efe55dc65f49dd320d6b0d27 authored almost 8 years ago by Iain Beeston <[email protected]>
Added a rake task to automatically download the latest metaschemas

The metaschemas change occasionally. Draft6 is changing all the time
as new features are added. ...

ff08e1acc36bbe2cd4940dc2df913dcf126130bb authored almost 8 years ago by Iain Beeston <[email protected]>
Corrected the draf6 schema id

Draft6 is a work in progress. The maintainers for now are using the
schema id "http://json-schem...

87e7b0aecd89ce3ff2c1dcd7dd524251cff0a464 authored almost 8 years ago by Iain Beeston <[email protected]>
Merge pull request #377 from iainbeeston/refactor-common-test-suite

Refactor common test suite

9c9719ff3ff13f45d5c98f1fcb71d501b3d888fe authored almost 8 years ago by Jonas Peschla <[email protected]>
Updated common test suite

aab26dd9232e62845c036fade27e3eb6e28132b4 authored almost 8 years ago by Iain Beeston <[email protected]>
Removed update_common_tests as a dependency of the test rake task

For quite while we've made the test rake task update the common test
suite every time it's run, ...

06d1d94ae06d4834d0a028f46d2f5766292c575b authored almost 8 years ago by Iain Beeston <[email protected]>
Made it possible to run the tests without internet access

When the default rake task is run (which is the standard way to run
the tests) we always update ...

2d70abdccc5e7fe4ebebf2e481af81a6e1ed516c authored almost 8 years ago by Iain Beeston <[email protected]>
Refactored common test suite ignored tests into a yaml file

With draft6 coming we have a lot more ignored tests (for now, until we
can fix the code to suppo...

91a4a3f3808cf46c872c32ade56a449e44bedbac authored almost 8 years ago by Iain Beeston <[email protected]>
Bumped version to 2.8

20734c1bc388fdc16d53837b2ce9599f21cfa4b7 authored almost 8 years ago by Iain Beeston <[email protected]>
Added a separate deprecated section to changelog

67e83de53d482b9ae90d47975ad16979b57d6744 authored almost 8 years ago by Iain Beeston <[email protected]>
Updated common test suite

f65b059fc4d983e76ab9e2a5fb993fc718d4dfef authored almost 8 years ago by Iain Beeston <[email protected]>
Merge branch 'ruby-2.4.0-support'

7605f31b51558eb0f2142d301308c78d94671993 authored almost 8 years ago by Iain Beeston <[email protected]>
Made valiation errors refer to json schema types not ruby types

853d0dca72218d4c77efe069c256763ed118daf2 authored almost 8 years ago by Vladimir Kochnev <[email protected]>
Add Ruby 2.4.0 support.

7f42797e91940458633854b169a2e1a48fa93a16 authored almost 8 years ago by Vladimir Kochnev <[email protected]>
Merge pull request #335 from iainbeeston/deprecate-extend-schema-definition

Deprecated #extend_schema_definition

099357540ab40bb611b7e8d767c0d9f39032e4cc authored almost 8 years ago by Iain Beeston <[email protected]>
Deprecated #extend_schema_definition

There are two ways right now to extend a schema, one is by subclassing
either an existing valida...

c9f9afccc1fb31ea75f0593e6438c230f51bbc3f authored almost 8 years ago by Iain Beeston <[email protected]>
Merge pull request #336 from iainbeeston/deprecate-validate2

Deprecated `JSON::Validator#validate2`

5a9528b63670d5e75e225a4ce09e96ffea476b39 authored almost 8 years ago by Iain Beeston <[email protected]>
Deprecated `JSON::Validator#validate2`

`JSON::Validator#validate!` is the accepted way to validate and raise
exceptions if the data is ...

44560108c2a9da0ef915316e4efe33246e4b369e authored almost 8 years ago by Iain Beeston <[email protected]>
Addressable 2.5.0 changes how file uris are parsed

Also added a uri util test for a file uri with an explicit host

7b8d2318f9bfb30517558f831caf36947b0a5d27 authored almost 8 years ago by Iain Beeston <[email protected]>