Commit Graph

453 Commits

Author SHA1 Message Date
Juan Facorro
dfc60ddfed [#90] Add unit tests that check errors for anyOf and oneOf 2020-05-27 15:37:30 +02:00
Juan Facorro
b40ded44c9 [#90] Modify detection of least amount of errors 2020-05-27 15:37:05 +02:00
Juan Facorro
2b2c906ece [#90] Include more specific errors when a oneOf, allOf and anyOf schema validation fails 2020-05-20 15:44:40 +02:00
Juan Facorro
904ae086c3 [#90] Clean up tests before each target to avoid failure in Mac OS X 2020-05-20 11:19:54 +02:00
Sergey Prokhorov
1b5a16cc40
Merge pull request #89 from seriyps/fix-rebar3-hex-incompatibility
Upgrade rebar3. Fixes #88
2020-04-10 21:17:00 +02:00
Sergey Prokhorov
4eb2987f87
Upgrade rebar3. Fixes #88 Version bump 1.5.5
Also, add OTP-22.3 to Travis
2020-04-10 18:54:53 +02:00
Sergey Prokhorov
4a7bfb5840
Version bump 1.5.4 2020-03-13 01:25:40 +01:00
Sergey Prokhorov
e4511cbce5
Merge pull request #87 from seriyps/rebar3
Migrate to rebar3
2020-03-10 14:53:21 +01:00
Sergey Prokhorov
3f1466b7ff
Fix some warnings
* travis config linter warnings
* add elvis to separate rebar3 profile
2020-03-07 17:11:47 +01:00
Sergey Prokhorov
511f19bccc
Don't run elvis on OTP-18 2020-03-07 16:37:36 +01:00
Sergey Prokhorov
bf99060989
Migrate to rebar3 2020-03-07 16:20:22 +01:00
Sergey Prokhorov
efe0dca3f8
Merge pull request #86 from shiguredo/http-uri-depricated
Avoid deprecated http_uri functions for OTP 21+
2020-03-06 16:07:50 +01:00
Shunichi Shinohara
92f3803750 Use OTP_RELEASE macro 2020-03-04 10:36:55 +09:00
Shunichi Shinohara
5d3bc1ad7e Cosmetics 2020-03-04 10:34:15 +09:00
Shunichi Shinohara
3e18421201 Avoid deprecated http_uri functions for OTP 21+ 2020-03-02 11:34:43 +09:00
Andrei Neculau
a037ed102a
update otp_release (and get a green travis run) 2019-12-07 23:20:13 +01:00
Andrei Neculau
ba660a3e07
ignore rebar.lock 2019-12-04 11:49:26 +01:00
Andrei Neculau
fa18520197
lint 2019-12-04 11:48:25 +01:00
Andrei Neculau
5f80c5c679
json-schema.org uses https now, ensure that all apps are started 2019-12-04 11:39:19 +01:00
Andrei Neculau
303ee154e4
ignore _build folder 2019-12-04 11:37:55 +01:00
Andrei Neculau
99fd6fb029
sort 2019-12-04 11:37:55 +01:00
Andrei Neculau
114aaeafd9
lint 2019-12-04 10:11:57 +01:00
Andrei Neculau
9dff0a0799
lint 2019-12-04 09:58:51 +01:00
Andrei Neculau
1511627859
Merge pull request #77 from paulo-ferraz-oliveira/fix/for_dialyzer
Fixes for dialyzer
2019-09-05 09:36:02 +02:00
Sergey Prokhorov
512f206016
Merge pull request #81 from seriyps/oneof-anyof-allowed_errors-prev_error
Exclude earlier errors when checking oneOf/anyOf with allowed_errors.…
2019-08-14 15:32:14 +02:00
Sergey Prokhorov
f476bff21a Exclude earlier errors when checking oneOf/anyOf with allowed_errors. Fixes #80. 2019-07-25 13:38:16 +02:00
Sergey Prokhorov
4ca7e9b279
Merge pull request #83 from seriyps/travis-build-matrix
Specify build matrix "dist" for old OTP releases
2019-07-25 13:36:44 +02:00
Sergey Prokhorov
9f123002fc Specify build matrix "dist" for old OTP releases 2019-07-16 16:20:55 +02:00
Paulo F. Oliveira
3f73fe523f Fix -spec().s
- jesse_database:add_path returns :store_result()
- :allowed_errors() was found in jesse:, but not jesse_state:
2019-02-19 12:00:24 +00: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