Commit graph

45 commits

Author SHA1 Message Date
debf767a6c Fix DisableSchemaProperty 2022-08-19 23:49:30 +08:00
Daniel G. Taylor
e96f66228b
feat: add schema describedby links and $schema property 2022-03-18 22:47:33 -07:00
Daniel G. Taylor
b3e6e1a1c0
feat: add basic read-only GraphQL support 2022-02-26 10:19:33 -08:00
Daniel G. Taylor
e9bde50a82
feat: param CLI name overrides 2022-02-10 11:12:12 -08:00
Daniel G. Taylor
e9e8eda5fe
fix: better handling of request schema overrides 2021-03-24 15:23:12 +01:00
Daniel G. Taylor
7e7823796a
feat: schema ref generation improvements 2021-01-04 11:01:56 -08:00
Daniel G. Taylor
f9332efc1d
feat: security & autoconfiguration 2020-12-22 10:00:43 -08:00
Daniel G. Taylor
3c9ea49514
feat: use refs for response models in generated OpenAPI 2020-12-18 16:21:01 -08:00
Daniel G. Taylor
6797f3a848
test: add middleware/negotiation tests 2020-08-29 14:29:37 -07:00
Daniel G. Taylor
0c8ba518be
feat: param docs and schema parsing 2020-08-27 23:01:58 -07:00
Daniel G. Taylor
0ffe2903e0
refactor: new interface 2020-08-26 22:28:30 -07:00
Daniel G. Taylor
5086b4d312
fix: include generated 404 in OpenAPI 2020-07-11 22:09:32 -07:00
Daniel G. Taylor
f9c128d940
feat: use OpenAPI proposed media type 2020-05-03 22:02:07 -07:00
Daniel G. Taylor
ba2a986b7d
feat: rfc7807 JSON error responses 2020-05-02 23:00:32 -07:00
Daniel G. Taylor
590ad31d7c
fix: do not serialize internal param 2020-04-30 21:32:18 -07:00
Daniel G. Taylor
26a54c3c27
feat: unsafe handlers for library use 2020-04-25 21:51:29 -07:00
Daniel G. Taylor
626a54ba2d
fix: do not explode query params be default 2020-04-23 09:21:11 -07:00
Daniel G. Taylor
8004efb597
feat: functional options refactor/cleanup 2020-04-15 08:38:05 -07:00
Daniel G. Taylor
9a5d037f99
feat: functional options for resources/operations 2020-04-13 22:47:40 -07:00
Daniel G. Taylor
74d7661b0d
feat: simplify router creation with functional options 2020-04-11 09:07:43 -07:00
Daniel G. Taylor
c3cbcb9802
feat: add body read timeout option, adjust default timeouts 2020-04-08 23:29:48 -07:00
Daniel G. Taylor
1c1f2c780d
feat: default limit on request body size, with override 2020-04-08 09:27:09 -07:00
Daniel G. Taylor
f2249f6e28
feat: hook for OpenAPI customization 2020-04-05 14:47:42 -07:00
Daniel G. Taylor
dc85cf12cb
chore: make param location an enum 2020-04-03 21:43:58 -07:00
Daniel G. Taylor
c068b25a1b
feat: new resource interface 2020-03-31 23:02:16 -07:00
Daniel G. Taylor
52c5742da9
feat: param validations, better error logging 2020-03-28 22:44:41 -07:00
Daniel G. Taylor
9cfba10e85
fix: better handling of empty response body, more tests 2020-03-26 22:05:46 -07:00
Daniel G. Taylor
4f0a4c6ffa
fix: security requirement structure, add OpenAPI validation test 2020-03-25 21:46:19 -07:00
Daniel G. Taylor
3bc7fb03c0
feat: OpenAPI 3 security schemes 2020-03-20 22:24:15 -07:00
Daniel G. Taylor
259abe0283
feat: param and schema examples 2020-03-15 08:06:51 -07:00
Daniel G. Taylor
cf14a5255a
feat: add param deprecated field 2020-03-15 07:37:45 -07:00
Daniel G. Taylor
e8626f1e0b
feat: add API description & contact info 2020-03-15 07:26:24 -07:00
Daniel G. Taylor
311b11cf26
feat: add custom fields to API & operations 2020-03-14 21:54:42 -07:00
Daniel G. Taylor
e28eca2af3
fix: naming inconsistencies 2020-03-14 21:42:47 -07:00
Daniel G. Taylor
fe8d73f51f
feat: new dependency model with params/headers 2020-03-12 21:41:04 -07:00
Daniel G. Taylor
b6a1b0c770
feat: summary, tags, servers 2020-03-09 23:37:28 -07:00
Daniel G. Taylor
82cccd8832
fix: omit name field from marshalled headers 2020-03-09 20:54:25 -07:00
Daniel G. Taylor
7f794e71b1
feat: response headers 2020-03-09 20:13:45 -07:00
Daniel G. Taylor
3a5d408096
feat: internal-only params from gateway 2020-03-09 16:56:14 -07:00
Daniel G. Taylor
d06aff2726
feat: parameter defaults 2020-03-08 22:14:57 -07:00
Daniel G. Taylor
3a27fdc75e
feat: convert between gin and OpenAPI param styles 2020-03-08 21:07:21 -07:00
Daniel G. Taylor
1aa6bfa8f8
feat: align terminology with std lib, reduce duplication 2020-03-08 20:33:53 -07:00
Daniel G. Taylor
0612080757
chore: split models to their own file 2020-03-08 18:07:00 -07:00
Daniel G. Taylor
b4effb2788
feat: generate operation ID, scalar responses support 2020-03-08 15:36:32 -07:00
Daniel G. Taylor
1d5a64a559
Initial commit 2020-03-07 22:22:06 -08:00