Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase and update node branch #251

Closed
wants to merge 192 commits into from
Closed

Conversation

LucianBuzzo
Copy link
Member

No description provided.

Julian and others added 30 commits August 3, 2015 15:19
* develop: (105 commits)
  Port to draft4.
  Fixed incorrect negative description of a sub test
  Minor shuffling.
  updated node.js info in README.md
  Add the README note on develop.
  JavaScript should written in upper camel case
  added ajv validator to readme
  Add another Go implementation
  Update pattern.json
  Update ref.json
  Add valid instances for escaped ref tests
  Add a test that checks for implicit anchoring
  Add jsen to the list of validators
  Use tox to run tests
  Add test case for protocol-relative uri validation
  [README] JSONSchema.swift uses these tests too
  Revert "Add jon, JSON parser for the fishshell."
  Add jon, JSON parser for the fishshell.
  Add new Rust library to the list
  Add new haskell implementation.
  Add json-schema-benchmark to list of users of this test suite
  Added Newtonsoft.Json.Schema implementation
  Added skeemas to list of suite users
  Make the implementation list a bit less unwieldy now that it's so long (hooray!)
  Add request-validator as a user of the test suite
  Update README.md
  Add tests for additionalProperties by itself.
  Added tests around the default property
  Added the json-schema ruby gem to the list of libraries using the test suite
  Applies to Draft4 as well.
  Check comparisons for very negative numbers as well.
  jsck uses JSON Schema Test Suite
  fixed maxLength test case
  Add a test for large int comparisons.
  Add a note to the README about running sanity checks.
  Shorten the descriptions slightly.
  Add string length tests for supplementary Unicode code points
  As per the spec, only dotted-quad is an acceptable format for IPv4 addresses.
  add json-schema-valid to list of validators
  add 'forbidden property' test (not with blank schema)
  Add the enum/required test to draft4 too
  Add tests for required/not required values with enums
  Add Jsonary and tv4 to the list
  Added Jassi library to the list.
  Add a test for valid URI reference, but invalid URI (which is not valid overall).
  patternProperties are not additionalProperties in draft3 either.
  add test to draft4 that checks that patternProperties are not counted as additionalProperties
  added entry for Dart
  Added z-schema to the list
  Update README.md
  ...
Adds ex_json_schema validator for Elixir
Check that a string of "1" is not a number
Add league/json-guard implementation for PHP
…-required

Test required ignores non objects
Extract the schema for tests into a JSON file.
Added Manatee.Json as .Net implementor.
schema

What happens if you specify items as an array of types, but you don't
include a value for every type? Right now we have no tests for that. We
also don't have a test for when there are more values than defined item
types.
…ests

Added tests for items when data contains more or less types than the schema
Add optional check for non-ECMA 262 regular expressions
When $ref is present other keywords should be ignored
* develop:
  Add optional check for non-ECMA 262 regular expressions
  add postgres-json-schema
  Added tests for items when data contains more or less types than the schema
  Added Manatee.Json as .Net implementor.
  Add test for properties named $ref
  Extract the schema for tests into a JSON file.
  Test required ignores non objects
  Add Clojure json-schema to users
  Add league/json-guard implementation for PHP
  Also check string "1" is not a number in draft 4
  Check that a string of "1" is not a number
  Adds ex_json_schema validator for Elixir
Clemens-U and others added 27 commits June 27, 2018 20:32
Testing closing Z after time-zone offset for date-time
Add Justify as a suite user to README.md
@Julian
Copy link
Member

Julian commented Feb 4, 2019

Hi, thanks a lot.

As is this is quite hard to review unfortunately -- is it possible you can do this in 2 steps -- the first one should just rebase, no changes to node-related things, which should be easy to spot check, and then we can discuss the changes that you're making separately?

They seem sensible from a brief glance, but it's hard to review when everything is mixed together.

@LucianBuzzo LucianBuzzo closed this Feb 8, 2019
@LucianBuzzo
Copy link
Member Author

@Julian I thought a bit more about this, and decided to open a separate PR to bring the npm package up to date #252

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet