Commit graph

347 commits

Author SHA1 Message Date
Daniel G. Taylor
fbf8455a67
feat: configurable shutdown grace period 2020-04-05 14:24:38 -07:00
Daniel G. Taylor
fe86b70366
docs: add timeout example 2020-04-05 14:10:09 -07:00
Daniel G. Taylor
3be7c8d70f
fix: commit humatest module, whoops 2020-04-04 16:25:15 -07:00
Daniel G. Taylor
aa079f8436
test: add cli tests 2020-04-04 16:15:24 -07:00
Daniel G. Taylor
878107da80
test: run tests on all folders 2020-04-04 16:14:18 -07:00
Daniel G. Taylor
e593cc4c8a
test: ignore benchmark/examples for project test coverage 2020-04-04 16:11:26 -07:00
Daniel G. Taylor
948956fcf1
docs: add testing example 2020-04-04 16:03:37 -07:00
Daniel G. Taylor
06e4592236
feat: graceful shutdown and timeouts 2020-04-04 15:10:13 -07:00
Daniel G. Taylor
09fe1265dd
feat: support minimal prefer header 2020-04-04 13:46:51 -07:00
Daniel G. Taylor
652542346a
docs: add custom badge as example 2020-04-04 11:16:18 -07:00
Daniel G. Taylor
0b16d0eddb
docs: minor layout change for example code 2020-04-03 23:40:49 -07:00
Daniel G. Taylor
393ebfedd8
feat: time.Time parameters 2020-04-03 23:34:36 -07:00
Daniel G. Taylor
38ecaa7b3d
feat: slice parameters 2020-04-03 23:17:47 -07:00
Daniel G. Taylor
0abad54ee1
test: parameter parsing 2020-04-03 22:48:52 -07:00
Daniel G. Taylor
94ab3dc404
feat: add int32/int64/float format to generated schemas 2020-04-03 22:32:33 -07:00
Daniel G. Taylor
6524dcf9ec
fix: cast float64 to float32 2020-04-03 22:30:30 -07:00
Daniel G. Taylor
f9b329ff42
fix: append to copy not original 2020-04-03 22:09:30 -07:00
Daniel G. Taylor
dc85cf12cb
chore: make param location an enum 2020-04-03 21:43:58 -07:00
Daniel G. Taylor
6eacc7a29e
feat: resource.With now supports security requirements 2020-04-02 23:03:38 -07:00
Daniel G. Taylor
ba3e340b1a
feat: auto-generate text response, log undeclared headers 2020-04-02 22:45:58 -07:00
Daniel G. Taylor
1190e3bb94
feat: auto-generate resource response 2020-04-02 09:49:09 -07:00
Daniel G. Taylor
92c931b338
feat: more flexible response shortcuts, cleanup chain api 2020-04-01 23:40:06 -07:00
Daniel G. Taylor
cfc425563d
feat: expose http.Request context as dependency 2020-04-01 21:23:14 -07:00
Daniel G. Taylor
2350d343c5
feat: use sync.Map in example to simplify code 2020-04-01 09:01:03 -07:00
Daniel G. Taylor
dd5f35ba62
docs: update default example with 404 handler 2020-04-01 08:37:24 -07:00
Daniel G. Taylor
e96e64c32c
docs: logo credit 2020-03-31 23:33:01 -07:00
Daniel G. Taylor
69cf326572
feat: return JSON for 404 responses 2020-03-31 23:31:13 -07:00
Daniel G. Taylor
a83f570f74
docs: updated logo/branding 2020-03-31 23:24:49 -07:00
Daniel G. Taylor
c068b25a1b
feat: new resource interface 2020-03-31 23:02:16 -07:00
Daniel G. Taylor
92422ae10d
feat: custom recovery middleware 2020-03-30 21:48:21 -07:00
Daniel G. Taylor
5b12909537
chore: add README example to runnable example files 2020-03-29 21:29:22 -07:00
Daniel G. Taylor
27d94e749b
fix: prevent overwriting field name with blank string 2020-03-29 21:28:33 -07:00
Daniel G. Taylor
f921bf3454
docs: revamp documentation 2020-03-29 21:27:51 -07:00
Daniel G. Taylor
52c5742da9
feat: param validations, better error logging 2020-03-28 22:44:41 -07:00
Daniel G. Taylor
01490e416a
feat: read & write mode schema generation 2020-03-28 20:30:29 -07:00
Daniel G. Taylor
fd923c026d
tests: add docs tests 2020-03-26 22:10:36 -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
7ea4369f3c
feat: add SwaggerUI doc handler option 2020-03-26 21:18:20 -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
014889d796
fix: some schema tag types; better coverage 2020-03-25 20:47:25 -07:00
Daniel G. Taylor
6b38c74976
fix: cast integer param to correct sub-type 2020-03-24 09:10:41 -07:00
Daniel G. Taylor
622700cbd1
feat: default docs to tree style 2020-03-23 21:52:48 -07:00
Daniel G. Taylor
5208990f8d
feat: customizable docs handler 2020-03-23 21:25:49 -07:00
Daniel G. Taylor
7a7fe9a08a
feat: NewLogger function to build a logger 2020-03-23 20:48:17 -07:00
Daniel G. Taylor
3bc7fb03c0
feat: OpenAPI 3 security schemes 2020-03-20 22:24:15 -07:00
Daniel G. Taylor
a8352f4ca2
feat: OpenAPI enhancements to schema 2020-03-20 21:27:40 -07:00
Daniel G. Taylor
934964c391
feat: additional JSON Schema features 2020-03-20 21:10:11 -07:00
Daniel G. Taylor
7705b729db
tests: validation coverage 2020-03-18 22:29:50 -07:00
Daniel G. Taylor
7e4c942c14
feat: add echo benchmark implementation 2020-03-18 20:15:20 -07:00
Daniel G. Taylor
a6b7939854
feat: use wrk for benchmarks, add echo benchmark 2020-03-18 08:58:47 -07:00