Tom Sydney Kerckhove
|
35954aec68
|
optional key with omitted default
|
2021-11-12 16:23:33 +01:00 |
|
Tom Sydney Kerckhove
|
9e4cf40ace
|
simplified rendering of recursive schemas
|
2021-11-12 01:18:58 +01:00 |
|
Tom Sydney Kerckhove
|
777defbac0
|
codecs for maps and hashmaps
|
2021-11-12 01:11:58 +01:00 |
|
Tom Sydney Kerckhove
|
610aff68fd
|
rename MapCodec to BimapCodec
|
2021-11-11 22:40:02 +01:00 |
|
Tom Sydney Kerckhove
|
192d87f259
|
HasCodec instance for sets
|
2021-11-11 18:26:43 +01:00 |
|
Tom Sydney Kerckhove
|
a9bf5c517e
|
tests for roundtrips through json bytes and back
|
2021-11-11 13:27:03 +01:00 |
|
Tom Sydney Kerckhove
|
d650adcdc1
|
Encoding yaml values with ToYaml for ordered keys
|
2021-11-11 00:34:12 +01:00 |
|
Tom Sydney Kerckhove
|
13f6278364
|
A function for named codecs
|
2021-11-08 14:49:13 +01:00 |
|
Tom Sydney Kerckhove
|
91800d7e76
|
fixed a golden test for a show instance
|
2021-11-07 03:30:41 +01:00 |
|
Tom Sydney Kerckhove
|
0358ba7544
|
fix the swagger todo
|
2021-11-06 22:06:32 +01:00 |
|
Tom Sydney Kerckhove
|
d844252e60
|
Got the openapi schema validation tests to pass
|
2021-11-06 18:47:55 +01:00 |
|
Tom Sydney Kerckhove
|
d1d4d57e95
|
rename autodocodec-aeson-schema to autodocodec-schema
|
2021-11-06 15:06:32 +01:00 |
|
Tom Sydney Kerckhove
|
6a3566b775
|
Put autodocodec-aeson into autodocodec, there is no point in separating them anymore
|
2021-11-06 15:01:57 +01:00 |
|
Tom Sydney Kerckhove
|
9fc8604407
|
some comments for the api usage tests
|
2021-11-06 12:04:47 +01:00 |
|
Tom Sydney Kerckhove
|
36b08e80ed
|
documentation for autodocodec-yaml
|
2021-11-06 11:43:47 +01:00 |
|
Tom Sydney Kerckhove
|
9723a2b6fd
|
Improved JSON parsing error messages
|
2021-11-06 11:22:13 +01:00 |
|
Tom Sydney Kerckhove
|
ca78d92a3b
|
more error message regression tests
|
2021-11-06 11:06:38 +01:00 |
|
Tom Sydney Kerckhove
|
ccd5a05ef7
|
fixed the bounded integer error message
|
2021-11-06 02:16:23 +01:00 |
|
Tom Sydney Kerckhove
|
a6134dcdb9
|
error message golden tests
|
2021-11-05 19:45:18 +01:00 |
|
Tom Sydney Kerckhove
|
f299f8749d
|
openapi schema validation
|
2021-11-05 17:57:15 +01:00 |
|
Tom Sydney Kerckhove
|
5ff58302a9
|
Swagger validation tests
|
2021-11-05 17:32:44 +01:00 |
|
Tom Sydney Kerckhove
|
85ba85f9f1
|
Usage test for a type with lots of comments
|
2021-11-05 17:04:45 +01:00 |
|
Tom Sydney Kerckhove
|
4de5e5f844
|
nonempty list instance
|
2021-11-05 16:52:18 +01:00 |
|
Tom Sydney Kerckhove
|
ecb575e2d0
|
fix the schema generation of nested schemas
|
2021-11-05 15:44:02 +01:00 |
|
Tom Sydney Kerckhove
|
fbff5bfa17
|
Fixed the recursive type schemas
|
2021-11-05 15:13:31 +01:00 |
|
Tom Sydney Kerckhove
|
9be70ca33c
|
Put the field documentation in the right place for product types
|
2021-11-05 14:59:17 +01:00 |
|
Tom Sydney Kerckhove
|
df38571477
|
fill in the missing map case for openapi and swagger for product types
|
2021-11-05 14:54:28 +01:00 |
|
Tom Sydney Kerckhove
|
1d4b7ef1b1
|
Improved the show output to be more accurate and better parenthesised
|
2021-11-05 14:47:58 +01:00 |
|
Tom Sydney Kerckhove
|
e35bf87ce4
|
output object properties in the json schema as well
|
2021-11-05 14:45:18 +01:00 |
|
Tom Sydney Kerckhove
|
b3eae15268
|
DerivingVia for ToSchema instances
|
2021-11-05 14:02:05 +01:00 |
|
Tom Sydney Kerckhove
|
a067824491
|
sync up all the usage test types
|
2021-11-05 13:47:37 +01:00 |
|
Tom Sydney Kerckhove
|
c5c8df20d6
|
tests for a null type
|
2021-11-05 13:36:25 +01:00 |
|
Tom Sydney Kerckhove
|
6c3cc83464
|
First draft of autodocodec-openapi3
|
2021-11-05 10:56:54 +01:00 |
|
Tom Sydney Kerckhove
|
d1bd1f66da
|
fixed the build
|
2021-11-05 10:35:49 +01:00 |
|
Tom Sydney Kerckhove
|
adc14d381e
|
some swagger2 support for sum types
|
2021-11-05 10:19:18 +01:00 |
|
Tom Sydney Kerckhove
|
6be56ee1b2
|
nullcodec and eqcodec
|
2021-11-04 21:17:28 +01:00 |
|
Tom Sydney Kerckhove
|
26bafc1696
|
golden test for the show output
|
2021-11-02 21:55:11 +01:00 |
|
Tom Sydney Kerckhove
|
e69903fa9e
|
trying to make swagger schemas for object codecs as well
|
2021-11-02 18:04:41 +01:00 |
|
Tom Sydney Kerckhove
|
46f01c6d82
|
Swagger schemas for arrays, dimap and comment
|
2021-11-02 11:23:34 +01:00 |
|
Tom Sydney Kerckhove
|
d9095e0c02
|
moved the test resources around a bit
|
2021-11-02 00:12:36 +01:00 |
|
Tom Sydney Kerckhove
|
3703c2cd31
|
some initial schemas
|
2021-11-02 00:09:16 +01:00 |
|
Tom Sydney Kerckhove
|
cb1bd16e0b
|
tried a thing
|
2021-11-01 19:28:06 +01:00 |
|
Tom Sydney Kerckhove
|
632a0cb9be
|
Renamed Autodocodec.Aeson.DocumentSpec to Autodocodec.Aeson.SchemaSpec
|
2021-11-01 19:16:41 +01:00 |
|
Tom Sydney Kerckhove
|
a8eb840bdf
|
simplified the way default values work
|
2021-11-01 19:15:29 +01:00 |
|
Tom Sydney Kerckhove
|
c8c3b179b5
|
got rid of some done todos
|
2021-11-01 19:10:55 +01:00 |
|
Tom Sydney Kerckhove
|
e04fed62a7
|
renamed Autodocodec.Aeson.Document to Autodocodec.Aeson.Schema
|
2021-11-01 19:07:54 +01:00 |
|
Tom Sydney Kerckhove
|
190d702200
|
split off a autodocodec-aeson-schema package
|
2021-11-01 19:06:42 +01:00 |
|
Tom Sydney Kerckhove
|
312149899a
|
deriving via example
|
2021-11-01 18:42:32 +01:00 |
|
Tom Sydney Kerckhove
|
de9fc92a9d
|
generate a value schema as well
|
2021-11-01 16:56:56 +01:00 |
|
Tom Sydney Kerckhove
|
cf7f92f50b
|
generate default schemas as well
|
2021-11-01 16:52:04 +01:00 |
|