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
Add Ruby 3.2 to CI matrix
a6b89deca6d17c45291b476a7da4f05e5679ce23 authored almost 2 years ago by Tim Meusel <[email protected]>c0b259004890ec7e89f83b993c69c32f9d1e4e1e authored almost 2 years ago by Tim Meusel <[email protected]>
Enable RuboCop in CI
f8f539a5491c1e65fd44d2479d87c9c753bc1519 authored almost 2 years ago by Tim Meusel <[email protected]>1a3ed33147d0961763285b2ae5500069b925f4d1 authored almost 2 years ago by Tim Meusel <[email protected]>
27e679d12e75e7b7dda1e8c8f34b1498f585b92e authored almost 2 years ago by Tim Meusel <[email protected]>
760a2707ea9ea3f86ed8004f62c3ad420ced9b79 authored almost 2 years ago by Tim Meusel <[email protected]>
CI: Only run on pull requests & Use latest GitHub workflows
aea89cf0ca409133516557b86dcd40538d9b8e92 authored almost 2 years ago by Tim Meusel <[email protected]>07ba0d581b96455ba3927c9a6544f6c7f5429a27 authored almost 2 years ago by Tim Meusel <[email protected]>
8f22a9e08d4073bf46fbc2461e6c37e39537e34a authored almost 2 years ago by Tim Meusel <[email protected]>
d490b8cd6641db3c74724e2afddb6eb6c77e822d authored almost 2 years ago by Tim Meusel <[email protected]>
* Added const validator to draft6.
Ignored all draft7 tests in common suite.
* Fix: Duplicat...
27cfae5f70241dfc00ca252c3a03641b243c2359 authored almost 2 years ago by torce <[email protected]>Add propertyNames validator to draft6
5ae8c63c3f241fc2e10a7f32d4e756684eeb8973 authored almost 2 years ago by Tim Meusel <[email protected]>fac9e86a2ab759b0b6c8cdf41ccedd401471d5b8 authored almost 2 years ago by david <[email protected]>
419316ba9d4d5580e146c4de927a5230ace8f7f6 authored almost 2 years ago by david <[email protected]>
a043a7029a2fc250c7b57278037e8e4b3a1daf6f authored almost 2 years ago by david <[email protected]>
56ed8cc0035a4af2fb35489caf3ea7075f10e18c authored almost 2 years ago by david <[email protected]>
docs: mention draft 06 support
8f24e054b65515369f73307225330c606c635d95 authored about 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>c06bee6ea528f8a885263e23e03ef7f857730111 authored about 2 years ago by Aleksey Levenstein <[email protected]>
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]>Release 3.0.0
5fd0324e06f088f7bf12d72db5e0b9578e1b73cf authored over 2 years ago by Tim Meusel <[email protected]>549bf1993819110b6c95996f960f7f232263d786 authored over 2 years ago by Tim Meusel <[email protected]>
Add const attribute support
9236c86a4eb1471b2e00ff6a373473d383f39596 authored over 2 years ago by Tim Meusel <[email protected]>25e258b02f99e16cd2403657ad8b584594b75740 authored over 2 years ago by Jérémie Laval <[email protected]>
It reduces a lot of duplicated object creation when you want to apply
the same schema but differ...
Add truffleruby/jruby to CI
081dfc3b6a730bcf06cab4bcaa52eeb7f8f8a9ce authored almost 3 years ago by Tim Meusel <[email protected]>Reimplements https://github.com/voxpupuli/json-schema/pull/447
6b9f2214282db8ec838bc9a9fb94d091b14b1872 authored almost 3 years ago by Tim Meusel <[email protected]>Add Ruby 3.1 to CI matrix
bf74c4abbe671adc8d8938ce00d7cb0a341bceca authored almost 3 years ago by Tim Meusel <[email protected]>json-schema.gemspec: Raise required ruby version to 2.5
27b06de301e85d3636ffa5ca19f80cdf7a180f38 authored almost 3 years ago by Tim Meusel <[email protected]>Add Ruby 3.0 to CI matrix
c409c3490944e7c7e09f907249280684963c2ae3 authored almost 3 years ago by Tim Meusel <[email protected]>68f3746d0ad2f2765ac6b3d63cee9b6c755282fa authored almost 3 years ago by Tim Meusel <[email protected]>
That's the version we currently test on.
7937677be44c4a7afd4e4cb781329ca600865b19 authored almost 3 years ago by Tim Meusel <[email protected]>2f6bc2176b14bcc543b69a1989c86f293585df12 authored almost 3 years ago by Tim Meusel <[email protected]>
Made sure we require timeout before using it
b0983facf6cedc61e0efbd05eb0f0d9100959a0b authored almost 3 years ago by Garrett Honeycutt <[email protected]>Add Ruby 2.6/2.7 support
9ce9244e71b4e86056f889e7dc2162a3b9d13d8f authored almost 3 years ago by Garrett Honeycutt <[email protected]>Bugfix: Fix fragment when used with extended schema
57e90a7e7a96d1bcd86857ae11e9f350b332cc57 authored about 3 years ago by Tim Meusel <[email protected]>948ff6ccf5f18f0a6b0aa6f52e8a7ff6e2c58844 authored about 3 years ago by Zach Dennis <[email protected]>
This refactors some of `Validator` to fix an issue with validating a
fragment of an extended sch...
Allow resolution of fragments with escaped parts
072d9561e03149187d06184a3f61ebf89ae82f15 authored about 3 years ago by Tim Meusel <[email protected]>c32e281f462622d7fb098c76dd0ee5d67604e7fa authored about 3 years ago by Danila Poyarkov <[email protected]>
These rubies do not have `IPAddr::InvalidAddressError` defined.
bdea0276f112bbcfdb887322d5bb170c6ff75899 authored about 3 years ago by Luke Rodgers <[email protected]>Call URI.open directly / Drop Ruby 2.4 support
279cea0797a84aa057958fdfe8b7b9c4e67f74c8 authored about 3 years ago by Tim Meusel <[email protected]>
The codechange is required to work properly on newer Ruby versions, but
breaks Ruby 2.4. Since R...
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]>cleanup CI environment
079c432ab5fda1f9710fa14bdfe3566f0e567466 authored about 3 years ago by Tim Meusel <[email protected]>d0742b2176c260b5818821f208c0d5f7a01aef18 authored about 3 years ago by Tim Meusel <[email protected]>
update README.md/gemspec; migrate to GitHub actions
450489b667b1096c512ccd3b09b7855db3ea8fca authored over 3 years ago by Tim Meusel <[email protected]>cdab313fb444f0600b844ac534902fecc088c471 authored over 3 years ago by Tim Meusel <[email protected]>
09334099bff12bbfeb865875cccaae345d7d1a3f authored over 3 years ago by Tim Meusel <[email protected]>
c0a2294fb101bf07743393e2605882f3aebcecda authored over 3 years ago by Tim Meusel <[email protected]>
Update json-schema.gemspec; require addressable 2.8 and newer
11be9d6eca6617f5818bc3b0275433e0b084b197 authored over 3 years ago by Tim Meusel <[email protected]>
`Regular Expression Denial of Service in Addressable templates`
https://github.com/advisories/G...
Update README.md
765e6d8fdbfdaca1a42fa743f4621e757f9f6a03 authored about 4 years ago by Vasily Fedoseyev <[email protected]>s/condisidered/considered
96941cb4b7eae6fb9d6241a10353e3a4b32e5b01 authored over 4 years ago by Carlos Adrian Gomez <[email protected]>756859529cafa3019b9dfab50b73b8e08b2f98d0 authored about 6 years ago by david <[email protected]>
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]>Fix typo in Changelog (2019 => 2018)
9f19eb2d9787ecff7f1bbdda84ba74c9da0c2370 authored about 6 years ago by Iain Beeston <[email protected]>05ca777389f74ff520cfc267851d85415b8f8d4d authored about 6 years ago by Nathan Broadbent <[email protected]>
771b820237086129580916b86534edfda8f6d918 authored about 6 years ago by Nathan Broadbent <[email protected]>
Fixes #415
1a2a9a30150b9e6b77948d58196902638b355e83 authored about 6 years ago by Iain Beeston <[email protected]>73b41f228fae569364106de80725868c1a0269b1 authored about 6 years ago by Iain Beeston <[email protected]>
Also added the latest jruby.
Fixes #416, fixes #408 and fixes #402.
d1cea9b03237071249ea265955afd13dcdaefbf1 authored about 6 years ago by Iain Beeston <[email protected]>
If you run `JSON::Validator.validate(metaschema, "http://a/%%30%30")`
then you'll see the error ...
2f95d53d62428d603601a1346d6e12a70e7a505d authored over 7 years ago by Iain Beeston <[email protected]>
Fixes #265
c12f6000795cc0fdf8d17d97d5bf9c1b383037e4 authored over 7 years ago by Takehiro Adachi <[email protected]>Extracted all limits out to their own file
e51e1ffec3666184791540c04b0b7943830361cb authored over 7 years ago by Iain Beeston <[email protected]>
There were a number of attributes that were written in the same
file. Separating them out should...
Right now all limit attributes are defined as nested classes of
`Limit`. We've already done this...
Previously we had to explicitly load attributes before formats, because
the format classes weren...
webmock 3 drops ruby 1.9 support; specify this in its gemfile
3c5030694477d641f866c1466b7e5ba981271496 authored over 7 years ago by Iain Beeston <[email protected]>Document how to validate a JSON Schema
3ec4d626a5e71ec7657245cf167517f0e504cb6d authored over 7 years ago by Iain Beeston <[email protected]>1ab3ffed1d5ac2052d7b8b57b27d68cc7a63791e authored over 7 years ago by Maximilian Haack <[email protected]>
2a29296e59316dcc3a3e2626ddd540328571f2a0 authored over 7 years ago by Ethan <ethan@unth>
Fix for string invalid scheme error when string contains colon
780a7e127132ba72f286178355c28a327021961b authored almost 8 years ago by Iain Beeston <[email protected]>420bcdf784e5791a0733273de46dcfe2ef9ee54d authored almost 8 years ago by Ben Slaughter <[email protected]>
b46937ebf55dc5631d70176061aa239e929937af authored almost 8 years ago by Ben Slaughter <[email protected]>
b62bd266000039b91bcbeb30a7898d187e3bbe7c authored almost 8 years ago by Ben Slaughter <[email protected]>
b1de99f58aa5ca1a6bc0757ed8febc931b156096 authored almost 8 years ago by Ben Slaughter <[email protected]>
Corrected the draf6 schema id
ad53a190887b0e4abab5dd846eadc102434708bc authored almost 8 years ago by Iain Beeston <[email protected]>Added a rake task to automatically download the latest metaschemas
d6110092ad8b36872b6526241d6caa6e09835e96 authored almost 8 years ago by Iain Beeston <[email protected]>Re-enabled test warnings
3c0061392b6caf550f190dfc93b26f239913df6c authored almost 8 years ago by Iain Beeston <[email protected]>Added simplecov
6db001b2a12951bb38ccfbb5e5f72aea0da3ee71 authored almost 8 years ago by Iain Beeston <[email protected]>
We previously disabled warnings in tests due to an issue with
addressable 2.4 that caused huge n...
The metaschemas change occasionally. Draft6 is changing all the time
as new features are added. ...
Draft6 is a work in progress. The maintainers for now are using the
schema id "http://json-schem...
Refactor common test suite
9c9719ff3ff13f45d5c98f1fcb71d501b3d888fe authored almost 8 years ago by Jonas Peschla <[email protected]>aab26dd9232e62845c036fade27e3eb6e28132b4 authored almost 8 years ago by Iain Beeston <[email protected]>
For quite while we've made the test rake task update the common test
suite every time it's run, ...
When the default rake task is run (which is the standard way to run
the tests) we always update ...
With draft6 coming we have a lot more ignored tests (for now, until we
can fix the code to suppo...
20734c1bc388fdc16d53837b2ce9599f21cfa4b7 authored almost 8 years ago by Iain Beeston <[email protected]>
67e83de53d482b9ae90d47975ad16979b57d6744 authored almost 8 years ago by Iain Beeston <[email protected]>
f65b059fc4d983e76ab9e2a5fb993fc718d4dfef authored almost 8 years ago by Iain Beeston <[email protected]>
7605f31b51558eb0f2142d301308c78d94671993 authored almost 8 years ago by Iain Beeston <[email protected]>
853d0dca72218d4c77efe069c256763ed118daf2 authored almost 8 years ago by Vladimir Kochnev <[email protected]>
7f42797e91940458633854b169a2e1a48fa93a16 authored almost 8 years ago by Vladimir Kochnev <[email protected]>
Deprecated #extend_schema_definition
099357540ab40bb611b7e8d767c0d9f39032e4cc authored almost 8 years ago by Iain Beeston <[email protected]>
There are two ways right now to extend a schema, one is by subclassing
either an existing valida...
Deprecated `JSON::Validator#validate2`
5a9528b63670d5e75e225a4ce09e96ffea476b39 authored almost 8 years ago by Iain Beeston <[email protected]>
`JSON::Validator#validate!` is the accepted way to validate and raise
exceptions if the data is ...
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]>