Commit graph

  • 2c4de3103f
    fix: content-encoding status code during panic Daniel G. Taylor 2022-02-09 16:23:22 -08:00
  • e9bde50a82
    feat: param CLI name overrides Daniel G. Taylor 2022-01-26 16:06:24 -08:00
  • 5739b7977e
    fix: security updates for dependencies Daniel G. Taylor 2022-01-16 15:36:11 -08:00
  • ac05b9c98f
    chore: update CI build script Daniel G. Taylor 2022-01-16 15:11:02 -08:00
  • fc06489523
    feat: add utilities for conditional requests Daniel G. Taylor 2022-01-16 15:01:33 -08:00
  • 1206386cf5
    fix: better handling of quoted array string params Daniel G. Taylor 2022-01-16 14:54:04 -08:00
  • a714c15a77
    docs: updated docs for CLI args/config Daniel G. Taylor 2021-09-08 11:18:16 -07:00
  • 16fe2e32b1
    feat: add args parsed CLI hook Daniel G. Taylor 2021-09-01 16:12:47 -07:00
  • d778bb65dc
    fix: clear body read deadline after reading body Daniel G. Taylor 2021-08-04 19:49:58 +02:00
  • 6315f8c385
    feat: configurable default timeouts Daniel G. Taylor 2021-08-03 22:04:46 +02:00
  • 4f0203f858
    chore(deps): bump fastapi from 0.52.0 to 0.65.2 in /benchmark/fastapi dependabot[bot] 2021-06-10 15:59:06 +00:00
  • 6d95c356bb
    fix: commented out contentEncoding because we're using open API 3.0 and that field is only supported in 3.1 Andrew Orban 2021-05-26 11:15:04 -07:00
  • 6b5c8f5da2
    fix: changed Bad Request (400) to contentType problem+json Andrew Orban 2021-05-26 10:48:24 -07:00
  • ea6c338768
    chore(deps): bump pydantic from 1.6.1 to 1.6.2 in /benchmark/fastapi dependabot[bot] 2021-05-13 21:01:51 +00:00
  • 04a3492e5d
    feat: add 501 not implemented response code Meg Brunner 2021-05-05 13:59:35 -05:00
  • fbeb18f3cf
    feat: get operation info from context Daniel G. Taylor 2021-05-03 22:31:01 +02:00
  • 8ddda3bb3e
    feat: add function to get panic middleware buffered body Daniel G. Taylor 2021-04-27 17:46:08 +02:00
  • 1de349097a
    fix: error content type Daniel G. Taylor 2021-04-16 15:19:22 +02:00
  • 7f6dfe1838
    fix: import Daniel G. Taylor 2021-03-24 15:24:09 +01:00
  • e9e8eda5fe
    fix: better handling of request schema overrides Daniel G. Taylor 2021-03-19 17:18:54 +01:00
  • 6cb2154568
    feat: set custom request body schemas Daniel G. Taylor 2021-03-11 10:52:22 -08:00
  • 933d5cb53e
    fix: use TrimPrefix instead of TrimLeft Daniel G. Taylor 2021-02-24 14:19:41 -08:00
  • e1819617b8
    fix: better handling of enums for arrays Daniel G. Taylor 2021-02-23 10:58:52 -08:00
  • a6414f9fc7
    fix: exclusive min/max type should be bool when rendered into schema Daniel G. Taylor 2021-02-16 10:44:34 -08:00
  • 065e5e3927
    fix: make test JSON easier to read Daniel G. Taylor 2021-02-11 11:51:07 -08:00
  • a24e490b76
    fix: split test Daniel G. Taylor 2021-02-11 11:50:02 -08:00
  • a30f6d787c
    fix: pr feedback Daniel G. Taylor 2021-02-11 11:15:44 -08:00
  • e79623f386
    feat: recursively resolve input Daniel G. Taylor 2021-02-09 10:08:26 -08:00
  • 67916c6db0
    Added 406 (NotAcceptable) to huma responses Andrew Orban 2021-02-08 10:42:03 -08:00
  • 3fc9b54ff6
    Merge pull request #16 from danielgtaylor/ref-improvements Daniel G. Taylor 2021-01-04 11:03:43 -08:00
  • 4c1162c540
    feat: support CLI auto-config exclude param Daniel G. Taylor 2021-01-04 11:02:13 -08:00
  • 7e7823796a
    feat: schema ref generation improvements Daniel G. Taylor 2021-01-04 11:01:56 -08:00
  • af6b118745
    fix: include servers in rendered OpenAPI Daniel G. Taylor 2021-01-04 11:01:01 -08:00
  • aeb9863598
    fix: security reference structure Daniel G. Taylor 2020-12-23 15:38:44 -08:00
  • e134423fa7
    Merge pull request #15 from danielgtaylor/autoconfig Daniel G. Taylor 2020-12-22 10:03:07 -08:00
  • f9332efc1d
    feat: security & autoconfiguration Daniel G. Taylor 2020-12-22 10:00:43 -08:00
  • 3ddc01b24d
    Merge pull request #14 from danielgtaylor/model-refs Daniel G. Taylor 2020-12-18 16:35:34 -08:00
  • 3c9ea49514
    feat: use refs for response models in generated OpenAPI Daniel G. Taylor 2020-12-18 16:21:01 -08:00
  • bc5464aab1
    chore: constant type names Daniel G. Taylor 2020-11-30 09:40:33 -08:00
  • 81f322ae41
    fix: better handling of array examples Daniel G. Taylor 2020-11-19 16:43:16 -08:00
  • 127d4d748c
    fix: include tags in rendered OpenAPI Daniel G. Taylor 2020-10-02 11:36:29 -07:00
  • 8ae23b5a44
    Merge pull request #7 from danielgtaylor/dependabot/pip/benchmark/fastapi/uvicorn-0.11.7 Daniel G. Taylor 2020-09-29 14:23:56 -07:00
  • 9b989ef113
    Merge pull request #11 from danielgtaylor/refactor Daniel G. Taylor 2020-09-29 14:23:31 -07:00
  • b46f0413e5
    docs: additional comments Daniel G. Taylor 2020-09-29 14:19:22 -07:00
  • 5c4ae17766
    feat: encode []byte as JSON base64 string Daniel G. Taylor 2020-09-25 15:01:41 -07:00
  • 8c274940ce
    docs: document danger in changing body log size Daniel G. Taylor 2020-09-25 13:57:29 -07:00
  • ea204ab9e3
    fix: panic on unknown verb Daniel G. Taylor 2020-09-25 10:51:26 -07:00
  • 707c610d6f
    fix: log constructor for TTY Daniel G. Taylor 2020-09-19 09:46:31 -07:00
  • 32c81db69a
    feat: get response status code Daniel G. Taylor 2020-09-18 17:07:36 -07:00
  • f29187d4de
    feat: split operation summary / description Daniel G. Taylor 2020-09-17 20:45:12 -07:00
  • 103bceb69e
    Merge branch 'refactor' of personal.github.com:danielgtaylor/huma into refactor Daniel G. Taylor 2020-09-17 13:26:53 -07:00
  • ba85966f9a
    fix: OpenAPI generation lint issues Daniel G. Taylor 2020-09-17 13:25:43 -07:00
  • 8cd9081e02
    fix: Update benchmark/go.mod Daniel G. Taylor 2020-09-17 12:50:54 -07:00
  • 9e26825eb8
    feat: set logger function for adding tags Daniel G. Taylor 2020-09-16 13:44:25 -07:00
  • 968ff7c9ac
    fix: unnecessary cast Daniel G. Taylor 2020-09-15 21:47:25 -07:00
  • 40d2e608ef
    chore: Update examples/echo/echo.go Daniel G. Taylor 2020-09-15 21:43:40 -07:00
  • 5a6a1c93d2
    fix: various PR feedback Daniel G. Taylor 2020-09-15 21:42:23 -07:00
  • f1f9c85071
    docs: link to middleware Daniel G. Taylor 2020-09-15 09:05:52 -07:00
  • 4a13133876
    doc: clarify example and test Daniel G. Taylor 2020-09-11 14:51:45 -07:00
  • 9f2af201d9
    test: fix failing test Daniel G. Taylor 2020-09-10 22:32:30 -07:00
  • 237311f016
    Merge branch 'master' into refactor Daniel G. Taylor 2020-09-10 22:28:29 -07:00
  • 642a6cbadd
    fix: write content type header in example Daniel G. Taylor 2020-09-10 22:11:24 -07:00
  • c1cf2e4949
    feat: logger/recovery improvements Daniel G. Taylor 2020-09-10 22:09:21 -07:00
  • 424cdb99d4
    fix: simplify resource path argument Daniel G. Taylor 2020-09-10 08:52:46 -07:00
  • 8906f554f0
    chore: some cleanup / refactoring Daniel G. Taylor 2020-09-04 21:46:53 -07:00
  • 3242498ea4
    feat: HTTP header time format Daniel G. Taylor 2020-09-04 21:40:17 -07:00
  • 035afde66a
    feat: panic on invalid path param name Daniel G. Taylor 2020-09-04 21:10:40 -07:00
  • b53adad969
    chore: remove unused content type Daniel G. Taylor 2020-09-04 21:10:20 -07:00
  • 4d3cf13e31
    docs: split up example Daniel G. Taylor 2020-09-04 21:09:46 -07:00
  • 9ae2267d8c
    feat: 404/405 error handlers Daniel G. Taylor 2020-09-02 21:39:26 -07:00
  • b961d59747
    feat: print listening addr:port Daniel G. Taylor 2020-09-02 21:21:48 -07:00
  • a39fd4a1a0
    docs: enumerate param types Daniel G. Taylor 2020-09-01 20:51:34 -07:00
  • 69d47ad239
    feat: add OpenTracing middleware Daniel G. Taylor 2020-08-31 23:32:00 -07:00
  • f976f54c6c
    fix: use error model reference Daniel G. Taylor 2020-08-31 23:31:36 -07:00
  • bc1ac79220
    fix: various fixes, better test coverage Daniel G. Taylor 2020-08-31 22:05:34 -07:00
  • 92303701da
    docs: additional high-level docs Daniel G. Taylor 2020-08-31 10:04:03 -07:00
  • 3d0b40a742
    tests: add additional tests Daniel G. Taylor 2020-08-30 23:58:12 -07:00
  • 6797f3a848
    test: add middleware/negotiation tests Daniel G. Taylor 2020-08-29 14:29:37 -07:00
  • 0c8ba518be
    feat: param docs and schema parsing Daniel G. Taylor 2020-08-27 23:01:58 -07:00
  • 2b5e643dce
    doc: minor fixes Daniel G. Taylor 2020-08-27 12:03:34 -07:00
  • 040c94cb64
    doc: fix indentation in examples Daniel G. Taylor 2020-08-27 10:54:03 -07:00
  • 3309da5e1b
    doc: fix import path Daniel G. Taylor 2020-08-27 10:51:16 -07:00
  • 35152e38d3
    refactor: simplify middleware defaults Daniel G. Taylor 2020-08-27 10:45:26 -07:00
  • 40cfe79c2e
    doc: add link to examples Daniel G. Taylor 2020-08-27 10:29:16 -07:00
  • c4824ce846
    feat: add new notes example Daniel G. Taylor 2020-08-27 10:15:53 -07:00
  • c3c90161df
    fix: examples Daniel G. Taylor 2020-08-27 10:15:33 -07:00
  • 3d61a52ec1
    feat: request input streaming, add tests Daniel G. Taylor 2020-08-27 10:00:25 -07:00
  • 0ffe2903e0
    refactor: new interface Daniel G. Taylor 2020-08-26 22:25:47 -07:00
  • 0c275cfd3c
    Merge pull request #10 from weiser/weiser/add-prefixed-docs Daniel G. Taylor 2020-08-21 11:37:05 -07:00
  • 8ce059a4ea fix comments David Weiser 2020-08-21 11:30:18 -07:00
  • 2797ef0e30 only add service links at root David Weiser 2020-08-21 11:26:44 -07:00
  • a6c9c108bb ensure that docs prefix gets put into service links David Weiser 2020-08-20 10:09:20 -07:00
  • 1c060b3855 use enum instead of magic strings for doc ui type David Weiser 2020-08-19 11:43:46 -07:00
  • 3073099192 instead of templates, use functions David Weiser 2020-08-19 11:26:55 -07:00
  • 7f278d5904 ensure that docs ui renders with correct path to openapi David Weiser 2020-08-18 11:16:27 -07:00
  • 75d43f149d ensure the dom contains the prefixed path to the openapi file David Weiser 2020-08-17 14:25:11 -07:00
  • ef83dce725 add ability to prefix routes of docs David Weiser 2020-08-14 14:49:56 -07:00
  • 83018b25aa
    chore(deps): bump uvicorn from 0.11.3 to 0.11.7 in /benchmark/fastapi dependabot[bot] 2020-07-29 19:07:35 +00:00
  • 3a76a87171
    fix: return correct status to other middleware Daniel G. Taylor 2020-07-21 13:20:10 -07:00
  • 3be3681c6e
    tests: prevent security popup on Mac Daniel G. Taylor 2020-07-13 10:57:38 -07:00