Commit graph

25 commits

Author SHA1 Message Date
Daniel G. Taylor
1e3569536b
fix: serialization of time.Time and struct pointers 2022-03-21 17:56:00 -07:00
Daniel G. Taylor
e96f66228b
feat: add schema describedby links and $schema property 2022-03-18 22:47:33 -07:00
Daniel G. Taylor
75cb6c5229
feat: make collection paginators customizable 2022-03-03 21:58:31 -08:00
Daniel G. Taylor
4e87c09612
feat: graphql cost analysis and complexity limits 2022-03-01 20:37:46 -08:00
Daniel G. Taylor
b3e6e1a1c0
feat: add basic read-only GraphQL support 2022-02-26 10:19:33 -08:00
Daniel G. Taylor
fc06489523
feat: add utilities for conditional requests 2022-01-16 15:01:33 -08:00
Daniel G. Taylor
69d47ad239
feat: add OpenTracing middleware 2020-08-31 23:32:00 -07:00
Daniel G. Taylor
3d0b40a742
tests: add additional tests 2020-08-30 23:58:12 -07:00
Daniel G. Taylor
0ffe2903e0
refactor: new interface 2020-08-26 22:28:30 -07:00
Daniel G. Taylor
5c1c142fe0
feat: JSON/YAML/CBOR content negotiation 2020-07-11 22:09:06 -07:00
Daniel G. Taylor
db857a3f37
feat: content negotiation gzip/br encoding 2020-07-10 22:12:28 -07:00
Daniel G. Taylor
e81fc85f52
feat: add example in-memory store 2020-04-26 22:18:37 -07:00
Daniel G. Taylor
74d7661b0d
feat: simplify router creation with functional options 2020-04-11 09:07:43 -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
a6b7939854
feat: use wrk for benchmarks, add echo benchmark 2020-03-18 08:58:47 -07:00
Daniel G. Taylor
3ddd49ccbb
feat: auto TLS with Let's Encrypt 2020-03-15 15:01:40 -07:00
Daniel G. Taylor
95e6f63e9c
chore: adjust micro-benchmarks 2020-03-14 20:18:11 -07:00
Daniel G. Taylor
77a0bc9072
feat: log middleware 2020-03-13 23:03:23 -07:00
Daniel G. Taylor
401e4d59ea
feat: add CORS middleware 2020-03-13 21:57:54 -07:00
Daniel G. Taylor
bb216f24a1
feat: add basic CLI 2020-03-13 11:01:16 -07:00
Daniel G. Taylor
fe8d73f51f
feat: new dependency model with params/headers 2020-03-12 21:41:04 -07:00
Daniel G. Taylor
c98d6145e4
refactor: dependency injection code 2020-03-12 08:59:01 -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
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