{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35882519,"defaultBranch":"main","name":"connexion","ownerLogin":"spec-first","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-19T13:05:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58754196?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710969122.0","currentOid":""},"activityList":{"items":[{"before":"562fff03e7e8fd3fad03e3bcccb564231568319d","after":"160a1c0e710d04d3c452a45113d7c29d7e528215","ref":"refs/heads/main","pushedAt":"2024-05-22T21:27:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ruwann","name":null,"path":"/Ruwann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33490966?s=80&v=4"},"commit":{"message":"Fix typo in example pip install command (#1929)","shortMessageHtmlLink":"Fix typo in example pip install command (#1929)"}},{"before":"fcfe151e690c8d8864605ff94923c8b8ce834bfb","after":"562fff03e7e8fd3fad03e3bcccb564231568319d","ref":"refs/heads/main","pushedAt":"2024-05-19T15:58:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ruwann","name":null,"path":"/Ruwann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33490966?s=80&v=4"},"commit":{"message":"Fix openapi spec in quickstart doc (#1922)\n\nFix openapi in quickstart\r\n`description` is a required property for `#/definitions/Response`","shortMessageHtmlLink":"Fix openapi spec in quickstart doc (#1922)"}},{"before":"e6ceb1fc0a13fbe504163592c15e8cac4b52fc6f","after":"fcfe151e690c8d8864605ff94923c8b8ce834bfb","ref":"refs/heads/main","pushedAt":"2024-04-15T19:39:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"fix: uneven quotes (#1906)","shortMessageHtmlLink":"fix: uneven quotes (#1906)"}},{"before":"e56bc3b42c2ab8dbf7337fce695cc44215b1b4dd","after":"e6ceb1fc0a13fbe504163592c15e8cac4b52fc6f","ref":"refs/heads/main","pushedAt":"2024-03-20T21:27:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Generate examples with jsf (#1891)\n\nFixes https://github.com/spec-first/connexion/issues/1719 .\r\n\r\nBuilds on work of https://github.com/spec-first/connexion/pull/1718,\r\npulling in external library to provide the fake data from JSON schema.\r\n\r\nChanges proposed in this pull request:\r\n\r\n* Use JSF library to generate sample data for mocking APIs without\r\nexamples.\r\n* Add this as a new extra dependency \"mock\"\r\n\r\nSee discussion on https://github.com/spec-first/connexion/pull/1870\r\n\r\n---------\r\n\r\nCo-authored-by: Robbe Sneyders ","shortMessageHtmlLink":"Generate examples with jsf (#1891)"}},{"before":"e0d59ae3cd80454c58fe1ce34104bf4ae1e5ea9f","after":null,"ref":"refs/heads/bugfix/docs-poetry-1.8","pushedAt":"2024-03-20T21:23:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"}},{"before":"ee399fbfe627f86c461b353132e4d710f7127440","after":"e56bc3b42c2ab8dbf7337fce695cc44215b1b4dd","ref":"refs/heads/main","pushedAt":"2024-03-20T21:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix docs build for Poetry >=1.8 (#1900)","shortMessageHtmlLink":"Fix docs build for Poetry >=1.8 (#1900)"}},{"before":null,"after":"e0d59ae3cd80454c58fe1ce34104bf4ae1e5ea9f","ref":"refs/heads/bugfix/docs-poetry-1.8","pushedAt":"2024-03-20T21:12:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix docs build for Poetry >=1.8","shortMessageHtmlLink":"Fix docs build for Poetry >=1.8"}},{"before":"b3dd9862a3a724980d3cd1a11abf2c7a865aeccb","after":"ee399fbfe627f86c461b353132e4d710f7127440","ref":"refs/heads/main","pushedAt":"2024-03-20T20:27:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix lifespan example (#1893)\n\nThanks a lot for this amazing tool.\r\n\r\nWhen adding a `lifespan_handler` to my server, it only works if the\r\nhandler is asynchronously. That is consistent with the\r\n[tests](https://github.com/spec-first/connexion/blob/994f53fb045f1668ab84c472f7dc06d093470cf1/tests/test_lifespan.py#L13)\r\nbut not the documentation. So this PR aims to correct the documentation","shortMessageHtmlLink":"Fix lifespan example (#1893)"}},{"before":"20e5802d6513db6a610c6455c8755101c1721b49","after":null,"ref":"refs/heads/feature/inject-request-security","pushedAt":"2024-03-20T20:25:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"}},{"before":"994f53fb045f1668ab84c472f7dc06d093470cf1","after":"b3dd9862a3a724980d3cd1a11abf2c7a865aeccb","ref":"refs/heads/main","pushedAt":"2024-03-20T20:25:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Inject current request in security handlers (#1883)\n\nFixes #1881\r\nFixes #1880\r\nFixes #1876\r\n\r\nAlternative to #1750\r\n\r\nThis PR makes the current request available to the security handlers by\r\ninjecting it as a keyword. I think this is a proper alternative to\r\n#1750, since this is the only place in the default middleware stack\r\nwhere I expect this to be needed.","shortMessageHtmlLink":"Inject current request in security handlers (#1883)"}},{"before":"211bdb03f6b20f7dc90fe0037e57cd142c48deb5","after":"994f53fb045f1668ab84c472f7dc06d093470cf1","ref":"refs/heads/main","pushedAt":"2024-02-18T20:56:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Allow the specification to be specified as a URL. (#1871)\n\nChanges proposed in this pull request:\r\n\r\n- Allow a specification to be specified as a URL that is downloaded when\r\nthe App runs. In combination with the existing mock features, this makes\r\nit a single command to run a mock server for any published API.\r\n\r\n---------\r\n\r\nCo-authored-by: Robbe Sneyders ","shortMessageHtmlLink":"Allow the specification to be specified as a URL. (#1871)"}},{"before":"cc7e6aad3bc0fc0fb3f50b788ab4e2bb4bbb64b6","after":"20e5802d6513db6a610c6455c8755101c1721b49","ref":"refs/heads/feature/inject-request-security","pushedAt":"2024-02-14T23:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Add docs","shortMessageHtmlLink":"Add docs"}},{"before":null,"after":"cc7e6aad3bc0fc0fb3f50b788ab4e2bb4bbb64b6","ref":"refs/heads/feature/inject-request-security","pushedAt":"2024-02-14T23:23:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Inject current request in security handlers","shortMessageHtmlLink":"Inject current request in security handlers"}},{"before":"701c7ebea70b39913ad7b317f16f57e2b871aa43","after":"306d5eebba5ab6f8f1a7d2e09ae01cf5222cbd1d","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2024-02-13T23:24:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/swagger-slash-base-path","shortMessageHtmlLink":"Merge branch 'main' into bugfix/swagger-slash-base-path"}},{"before":"1cb78ff3e2da31af0ecb1c4cedde92a0ee87e5d9","after":null,"ref":"refs/heads/bugfix/base64-file-upload","pushedAt":"2024-02-13T22:52:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"}},{"before":"5de6dccfbb6a0ed39966dcff5038e7708c93d550","after":"211bdb03f6b20f7dc90fe0037e57cd142c48deb5","ref":"refs/heads/main","pushedAt":"2024-02-13T22:52:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix file upload for base64 encoded files (#1843)\n\nFixes #1825 \r\n\r\nFiles can be encoded as bytes or base64 ([openapi\r\ndocs](https://swagger.io/docs/specification/describing-request-body/file-upload/)),\r\nwe were only handling bytes before.","shortMessageHtmlLink":"Fix file upload for base64 encoded files (#1843)"}},{"before":"5d7eb0bdab9ed404e1d294dac6ed951af3be7952","after":"5de6dccfbb6a0ed39966dcff5038e7708c93d550","ref":"refs/heads/main","pushedAt":"2024-02-13T22:01:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix for JSON array parsing in multipart/form-data (#1869) (#1872)\n\nFixes #1869 .\r\n\r\n\r\n\r\nChanges proposed in this pull request:\r\n\r\n- Prioritise parsing JSON over splitting array\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Fechner ","shortMessageHtmlLink":"Fix for JSON array parsing in multipart/form-data (#1869) (#1872)"}},{"before":"3e64fe46e9b8f63f605bdd5a77ad06704c4805b3","after":"5d7eb0bdab9ed404e1d294dac6ed951af3be7952","ref":"refs/heads/main","pushedAt":"2024-02-11T21:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix two broken links in the docs. (#1854)\n\n(One was enountered manually, the other found via Sphinx's builtin\r\nlinkcheck builder, which also confirms there aren't really any others.)\r\n\r\nI often suggest using Sphinx's\r\n[`default_role`](https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-default_role)\r\nsetting to make writing docs quite a bit less noisy in a fairly\r\nuncontroversial way. A toxenv / docs setup in CI also seems like a\r\ndecent idea. As is, there is a small part of the docs which isn't being\r\nrendered because it contains errors (in the output below it's the one\r\n`CRITICAL`), and there are some other interlinks which are broken.\r\nEssentially, IMHO, running Sphinx without `-n -T -W` is a recipe for\r\nbrokenness unfortunately. This is what one sees when doing so, even\r\nafter this PR:\r\n\r\n
\r\n\r\n```\r\n\r\n/Users/julian/Development/connexion/docs/request.rst:194: CRITICAL: Unexpected section title.\r\n\r\nForm data\r\n\r\n/Users/julian/Development/connexion/connexion/lifecycle.py:docstring of connexion.lifecycle.ConnexionRequest.from_starlette_request:1: WARNING: py:class reference target not found: starlette.requests.Request\r\n/Users/julian/Development/connexion/connexion/operations/openapi.py:docstring of connexion.operations.openapi.OpenAPIOperation:1: WARNING: py:class reference target not found: integer\r\n/Users/julian/Development/connexion/connexion/operations/openapi.py:docstring of connexion.operations.openapi.OpenAPIOperation:1: WARNING: py:class reference target not found: AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/operations/openapi.py:docstring of connexion.operations.OpenAPIOperation.function:1: WARNING: py:class reference target not found: types.FunctionType\r\n/Users/julian/Development/connexion/connexion/operations/swagger2.py:docstring of connexion.operations.swagger2.Swagger2Operation:1: WARNING: py:class reference target not found: integer\r\n/Users/julian/Development/connexion/connexion/operations/swagger2.py:docstring of connexion.operations.swagger2.Swagger2Operation:1: WARNING: py:class reference target not found: AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/operations/swagger2.py:docstring of connexion.operations.Swagger2Operation.function:1: WARNING: py:class reference target not found: types.FunctionType\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/problem.py:docstring of connexion.problem.problem:14: WARNING: py:class reference target not found: type: str\r\n/Users/julian/Development/connexion/connexion/problem.py:docstring of connexion.problem.problem:1: WARNING: py:class reference target not found: ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/exceptions.py:docstring of connexion.exceptions:1: WARNING: py:class reference target not found: jsonschema.exceptions.ValidationError\r\n/Users/julian/Development/connexion/connexion/exceptions.py:docstring of connexion.exceptions:1: WARNING: py:class reference target not found: starlette.exceptions.HTTPException\r\n/Users/julian/Development/connexion/connexion/exceptions.py:docstring of connexion.exceptions:1: WARNING: py:class reference target not found: starlette.exceptions.HTTPException\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_wsgi_middleware:1: WARNING: py:class reference target not found: types.TracebackType\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: ExceptionMiddleware\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: SwaggerUIMiddleware\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: RoutingMiddleware\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: SecurityMiddleware\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: RequestValidationMiddleware\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.MiddlewarePosition:1: WARNING: py:class reference target not found: ContextMiddleware\r\n/Users/julian/Development/connexion/docs/middleware.rst:121: WARNING: py:class reference target not found: SecurityMiddleware\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:3: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:21: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:23: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:26: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:28: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:2: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:12: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:23: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:25: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:28: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:30: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:obj reference target not found: middleware.main.ConnexionmMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:19: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:21: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:24: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:26: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:3: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:21: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:23: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:26: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:28: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:2: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:12: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:23: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:25: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:28: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:30: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:obj reference target not found: middleware.main.ConnexionmMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:19: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:21: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:24: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:26: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:11: WARNING: py:class reference target not found: resolver.Resolver\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:11: WARNING: py:class reference target not found: resolver.Resolver\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/abstract.py:docstring of connexion.apps.abstract.AbstractApp.add_api:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:11: WARNING: py:class reference target not found: resolver.Resolver\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:4: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:22: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:24: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:27: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:29: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/asynchronous.py:docstring of connexion.apps.asynchronous.AsyncApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:3: WARNING: py:obj reference target not found: middleware.main.ConnexionMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:13: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:24: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:26: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:29: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:31: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.abstract.AbstractApp.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/apps/flask.py:docstring of connexion.apps.flask.FlaskApp.add_wsgi_middleware:1: WARNING: py:class reference target not found: types.TracebackType\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:2: WARNING: py:obj reference target not found: middleware.main.ConnexionmMiddleware.default_middlewares\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:20: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:22: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:25: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:27: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: pathlib.Path\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: connexion.jsonifier.Jsonifier\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_api:1: WARNING: py:class reference target not found: connexion.uri_parsing.AbstractURIParser\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:18: WARNING: py:class reference target not found: options.ConnexionOptions\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:20: WARNING: py:mod reference target not found: uri_parsing\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:23: WARNING: py:obj reference target not found: validators.VALIDATOR_MAP\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware:25: WARNING: py:obj reference target not found: security.SECURITY_HANDLERS\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/middleware/main.py:docstring of connexion.middleware.main.ConnexionMiddleware.add_error_handler:1: WARNING: py:class reference target not found: connexion.lifecycle.ConnexionResponse\r\n/Users/julian/Development/connexion/connexion/lifecycle.py:docstring of connexion.lifecycle.ConnexionRequest.from_starlette_request:1: WARNING: py:class reference target not found: starlette.requests.Request\r\n/Users/julian/Development/connexion/connexion/resolver.py:docstring of connexion.resolver.RelativeResolver:1: WARNING: py:class reference target not found: types.ModuleType\r\n/Users/julian/Development/connexion/connexion/resolver.py:docstring of connexion.resolver.RelativeResolver:1: WARNING: py:class reference target not found: types.FunctionType\r\n/Users/julian/Development/connexion/docs/testing.rst:29: WARNING: py:class reference target not found: TestContext\r\n/Users/julian/Development/connexion/connexion/problem.py:docstring of connexion.problem.problem:14: WARNING: py:class reference target not found: type: str\r\n/Users/julian/Development/connexion/connexion/problem.py:docstring of connexion.problem.problem:1: WARNING: py:class reference target not found: ConnexionResponse\r\n/Users/julian/Development/connexion/docs/exceptions.rst:1: WARNING: broken link: about:blank ()\r\n/Users/julian/Development/connexion/docs/context.rst:1: WARNING: broken link: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#componentsObject (Anchor 'componentsObject' not found)\r\n/Users/julian/Development/connexion/docs/v3.rst:105: WARNING: broken link: https://github.com/abersheeran/a2wsgi#convert-asgi-app-to-wsgi-app (Anchor 'convert-asgi-app-to-wsgi-app' not found)\r\n/Users/julian/Development/connexion/docs/context.rst:1: WARNING: broken link: https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#security-definitions-object (Anchor 'security-definitions-object' not found)\r\n/Users/julian/Development/connexion/docs/context.rst:1: WARNING: broken link: https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#definitionsObject (Anchor 'definitionsObject' not found)\r\ndocs: exit 1 (5.40 seconds) /Users/julian/Development/connexion> .tox/docs/bin/python -m sphinx -n -T -q -b linkcheck docs /Users/julian/Development/connexion/.tox/docs/tmp/build pid=35935\r\n.pkg: _exit> python /Users/julian/.dotfiles/.local/share/virtualenvs/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True poetry.core.masonry.api\r\n docs: FAIL code 1 (7.91=setup[1.96]+cmd[0.55,5.40] seconds)\r\n evaluation failed :( (7.95 seconds)\r\n\r\n```\r\n\r\n
\r\n\r\nI'm trying to actually use connexion for the first time, but if the\r\nabove sounds reasonable to y'all maintainers I can try to come back to\r\nit and send a PR later.","shortMessageHtmlLink":"Fix two broken links in the docs. (#1854)"}},{"before":"f8f461c5240f6d01b0d8c7104387993ce811b2c7","after":"3e64fe46e9b8f63f605bdd5a77ad06704c4805b3","ref":"refs/heads/main","pushedAt":"2024-02-11T21:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix ReverseProxied middleware and add docs (#1873)\n\nStarlette introduced some new changes to how the `root_path` is handled,\r\nwhich broke our `ReverseProxied` example and test.\r\n\r\nThis PR fixes both and adds documentation on how to run behind a proxy.","shortMessageHtmlLink":"Fix ReverseProxied middleware and add docs (#1873)"}},{"before":"df8abd34c414b615a34645c073cd12a227948d50","after":null,"ref":"refs/heads/bugfix/reverse-proxy","pushedAt":"2024-02-11T21:19:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"}},{"before":"69e124209a6e6c7fd0bb6cb1b64ac2ea3c401f22","after":"df8abd34c414b615a34645c073cd12a227948d50","ref":"refs/heads/bugfix/reverse-proxy","pushedAt":"2024-02-10T10:45:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Bump starlette lower bound","shortMessageHtmlLink":"Bump starlette lower bound"}},{"before":null,"after":"69e124209a6e6c7fd0bb6cb1b64ac2ea3c401f22","ref":"refs/heads/bugfix/reverse-proxy","pushedAt":"2024-02-10T10:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix ReverseProxied middleware and add docs","shortMessageHtmlLink":"Fix ReverseProxied middleware and add docs"}},{"before":"f7c5037f103211d14991b3754309961d95c5de44","after":"701c7ebea70b39913ad7b317f16f57e2b871aa43","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2024-01-12T08:50:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nielsbox","name":"Niels Dewulf","path":"/nielsbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87133686?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/swagger-slash-base-path","shortMessageHtmlLink":"Merge branch 'main' into bugfix/swagger-slash-base-path"}},{"before":"53e95a53011ee54b43cfe008e84da25f9026d8df","after":"f7c5037f103211d14991b3754309961d95c5de44","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2024-01-12T08:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsbox","name":"Niels Dewulf","path":"/nielsbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87133686?s=80&v=4"},"commit":{"message":"Adress comments","shortMessageHtmlLink":"Adress comments"}},{"before":"0ae9ba811aa0c5dd69b3d1a1edf3693be244e4a5","after":"f8f461c5240f6d01b0d8c7104387993ce811b2c7","ref":"refs/heads/main","pushedAt":"2024-01-02T11:14:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix quickstart WSGI example typo (#1845)\n\nSmall fix to the example code in the documentation for using the\r\n`a2wsgi` workaround. The `app` variable is not defined prior to `app =\r\nConnexionMiddleware(app)`","shortMessageHtmlLink":"Fix quickstart WSGI example typo (#1845)"}},{"before":null,"after":"1cb78ff3e2da31af0ecb1c4cedde92a0ee87e5d9","ref":"refs/heads/bugfix/base64-file-upload","pushedAt":"2023-12-29T14:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Fix file upload for base64 encoded files","shortMessageHtmlLink":"Fix file upload for base64 encoded files"}},{"before":"6dc943661dee4f979d4608a6dd8ec4c4aaaed2ee","after":"0ae9ba811aa0c5dd69b3d1a1edf3693be244e4a5","ref":"refs/heads/main","pushedAt":"2023-12-29T13:52:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobbeSneyders","name":"Robbe Sneyders","path":"/RobbeSneyders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20990866?s=80&v=4"},"commit":{"message":"Bugfix/starlette root path (#1833)\n\nFixes the change in behaviour in starlette v0.33 via PR\r\n[#2352](https://github.com/encode/starlette/pull/2352)","shortMessageHtmlLink":"Bugfix/starlette root path (#1833)"}},{"before":"04e0fee506768f660fa74d7138bc3f2c8e775113","after":"53e95a53011ee54b43cfe008e84da25f9026d8df","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2023-12-11T16:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsbox","name":"Niels Dewulf","path":"/nielsbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87133686?s=80&v=4"},"commit":{"message":"Fix Linters","shortMessageHtmlLink":"Fix Linters"}},{"before":"75600e96c9dbc63948620c6972fda54f8cab3af7","after":"04e0fee506768f660fa74d7138bc3f2c8e775113","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2023-12-11T16:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsbox","name":"Niels Dewulf","path":"/nielsbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87133686?s=80&v=4"},"commit":{"message":"Fix Linters","shortMessageHtmlLink":"Fix Linters"}},{"before":"af3cd11cb9686bada8dec91d54544c30fd3f9c15","after":"75600e96c9dbc63948620c6972fda54f8cab3af7","ref":"refs/heads/bugfix/swagger-slash-base-path","pushedAt":"2023-12-11T16:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nielsbox","name":"Niels Dewulf","path":"/nielsbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87133686?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUWPJFAA","startCursor":null,"endCursor":null}},"title":"Activity ยท spec-first/connexion"}