Commit Graph

388 Commits

Author SHA1 Message Date
Shunichi Shinohara
2a0fa894bd Cosmetics 2021-01-12 13:44:41 +03:00
Shunichi Shinohara
5bb91aa538 Avoid deprecated http_uri functions for OTP 21+ 2021-01-12 13:44:22 +03:00
Alexey
600cc8318c
Add jesse:validate_local_ref, implement validate_defition over it (#9) 2020-04-29 16:37:36 +03:00
Sergei Shuvatov
a21da0609e
MSPF-532: get rid of rfc3339 library (#7) 2020-03-19 13:22:26 +03:00
Sergei Shuvatov
f583a3bc4f
Use github actions (#8) 2020-03-19 13:16:24 +03:00
Alexey
7640f47393
Ucp support in regexes (#6) 2020-03-16 17:44:20 +03:00
Toporkov Igor
723e835708
Merge pull request #5 from 4tyTwo/ft/upstream_merging
Properly merge with upstream
2019-03-07 15:01:04 +03:00
4tyTwo
0dffb4ac98 Merge remote-tracking branch 'upstream/master' into ft/upstream_merging 2019-03-07 14:08:01 +03:00
Andrei Neculau
9f9d050627
use data_error and schema_error definitions 2019-02-05 14:22:09 +01:00
Andrei Neculau
ac6f3045ee
add data_error and schema_error definitions 2019-02-05 14:21:46 +01:00
Andrei Neculau
1905f847fe
style 2019-02-05 14:16:39 +01:00
Andrei Neculau
9c68592845
Merge pull request #73 from f3c0/parser-error-dialyzer-problem
add missing error types to handle json parser exceptions
2019-02-05 14:14:46 +01:00
Andrei Neculau
f4caad30bb
Merge pull request #74 from galaxie/fix/unique_items_check
Add validator draft3/draft4 schema unique check missed case
2019-02-05 14:08:43 +01:00
Andrei Neculau
af2b29420b
whitespace 2019-02-05 14:07:20 +01:00
Andrei Neculau
edd851ce5c
style 2019-02-05 14:07:06 +01:00
Andrei Neculau
9b0db706a8
Merge pull request #75 from tolbrino/v1.5.2/http_uri-types
Work around unexported `http_uri:uri()` type
2019-02-05 13:00:04 +01:00
Luca Favatella
b0a3baef2a Work around unexported http_uri:uri() type
This prevents warnings when an application passes the `unknown` option to
Dialyzer and depends on `jesse`.
2018-11-28 16:41:54 +01:00
Ocheredko Artem
fc98fa5ec9 Add validator draft3/draft4 schema unique check missed case 2018-10-09 12:12:26 +02:00
Ferenc Böröczki
9d98bbddf8 add missing error types to handle json parser exceptions 2018-09-26 16:57:18 +02:00
Andrei Neculau
56d41d9c17
run elvis on latest OTP only 2018-07-25 21:39:50 +02:00
Andrei Neculau
9e5969a594
support only OTP 18+ released June 2015 2018-07-25 21:37:07 +02:00
Andrei Neculau
9126f3db67
use OTP_RELEASE macro (OTP 21+). ref #70 2018-07-25 21:25:02 +02:00
Andrei Neculau
cf443be9f0
Revert "Use pattern match instead of get_stacktrace for OTP 21+"
This reverts commit c43fe0f377.
2018-07-25 21:13:26 +02:00
Andrei Neculau
79ebff6b6e
Merge pull request #67 from getong/update_jsx
update jsx to 2.9.0
2018-06-30 09:04:18 +02:00
getong
991ee9a507 update jsx to 2.9.0 2018-06-29 21:58:15 +08:00
Andrei Neculau
7db33e508e
Use OTP 21 2018-06-28 20:31:20 +02:00
Andrei Neculau
f31df73a00
Merge pull request #66 from shiguredo/otp-21-compatibility
OTP 21 compatibility, or get_stacktrace workaround
2018-06-28 20:26:26 +02:00
Shunichi Shinohara
a2bfaf8aa1 Add OTP 21 rc2 for travis 2018-06-01 15:13:05 +09:00
Shunichi Shinohara
c8c1092c74 Add OTP version 21.0-rc1 for Travis CI target 2018-05-31 12:54:17 +09:00
Shunichi Shinohara
c43fe0f377 Use pattern match instead of get_stacktrace for OTP 21+ 2018-05-31 12:54:08 +09:00
Andrei Neculau
5a3aa00e63
updated AUTHORS 2018-05-17 18:10:04 +02:00
Andrei Neculau
bf0b5bd034
keep error details separate in the reason struct. ref #65 2018-05-17 18:08:28 +02:00
Andrei Neculau
c47dc17c9b
Merge pull request #65 from campanja-forks/correct-schema-on-error
Correct schema on error
2018-05-17 18:05:45 +02:00
Carl-Johan Kjellander
9da8b87798 don't throw away properties from errors 2018-05-17 09:32:05 +02:00
Carl-Johan Kjellander
2f3ece17cf show correct schema on error
On detecting a missing required property the schema displayed in the
error was the previous and not the current schema.
2018-05-17 09:25:46 +02:00
Andrei Neculau
e367055c73
Merge pull request #64 from danilagamma/master
Remove unnecessary `io:fwrite`
2018-05-14 22:09:26 +02:00
Danila Fediashchin
6aa9e7aa03 Remove unnecessary io:fwrite 2018-05-14 18:24:59 +01:00
Andrei Neculau
ea696498a1
fix TRAVIS warning 2018-04-06 15:25:17 +02:00
Andrei Neculau
173ac3ee24 update changelog 2018-02-14 15:51:29 +01:00
Andrei Neculau
a40b87212d style 2018-02-14 15:50:41 +01:00
Andrei Neculau
47dbcbf41f Revert "breaking: semantics for allowed_errors were off by 1"
This reverts commit 5487c5414d.
2018-02-14 15:49:51 +01:00
Andrei Neculau
34bcfa526f there is no not_multiple_of schema error 2018-02-14 14:13:05 +01:00
Andrei Neculau
924336c0b1 fix type definition after: $ref should not have other sibling properties 2018-02-14 14:11:12 +01:00
Andrei Neculau
5487c5414d breaking: semantics for allowed_errors were off by 1 2018-02-13 15:20:13 +01:00
Andrei Neculau
de3f1cbb47 $ref should not have other sibling properties. fix #54 2018-02-13 14:33:42 +01:00
Andrei Neculau
28dd963cd2 style, prefer IF_MAPS at the top 2018-02-13 13:53:18 +01:00
Andrei Neculau
5eb9eb48bf store_schema/2 needs to allow all types of JSON object encodings. ref #59 2018-02-13 13:52:17 +01:00
Andrei Neculau
a2cbb90520
Merge pull request #59 from for-GET/non-uri-ids
normalize non-standard ids to URIs based on source key. fixes #57
2018-02-12 14:11:37 +02:00
Andrei Neculau
b0f470c1f2 normalize non-standard ids to URIs based on source key. ref #57 2018-01-07 12:06:47 +01:00
Andrei Neculau
897d154207 style 2018-01-06 23:27:46 +01:00