{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":412240914,"defaultBranch":"master","name":"utoipa","ownerLogin":"juhaku","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-30T22:00:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26358664?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717062392.0","currentOid":""},"activityList":{"items":[{"before":"674d0b997db6cc6345249332a714342bd8a75bd7","after":"d020f92a0446adc7e99999aa9e1be63e95728fbb","ref":"refs/heads/master","pushedAt":"2024-05-30T09:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update versions\n\nPrepare for next major release down the line.","shortMessageHtmlLink":"Update versions"}},{"before":"0e33d18e32057bebf2eeb920738028808253417f","after":"3d33bc08c7021ebf33fe88c3dd233a16f21e1a85","ref":"refs/heads/feature-openapi-31","pushedAt":"2024-05-29T20:10:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Wip upgrade to OpenAPI 3.1 version","shortMessageHtmlLink":"Wip upgrade to OpenAPI 3.1 version"}},{"before":null,"after":"0e33d18e32057bebf2eeb920738028808253417f","ref":"refs/heads/feature-openapi-31","pushedAt":"2024-05-27T21:33:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Wip upgrade to OpenAPI 3.1 version","shortMessageHtmlLink":"Wip upgrade to OpenAPI 3.1 version"}},{"before":"a7b1f972b033c1b21938dca6262375e4a96a0211","after":null,"ref":"refs/heads/feature-description-for-to-schema-partially","pushedAt":"2024-05-24T14:57:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"f7750fc809fc4bf0f3e5bbbf0e20b41819888044","after":"674d0b997db6cc6345249332a714342bd8a75bd7","ref":"refs/heads/master","pushedAt":"2024-05-24T14:57:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add `description` attribute on `ToSchema` (#949)\n\nAdd support for overriding description with `description` attribute on\r\n`ToSchema` macro. Description attributes can be used type level of\r\nstruts and enums.\r\n\r\nExample of enum which uses description overriding.\r\n```rust\r\n #[schema(\r\n description = include_str!(\"./testdata/description_override\")\r\n )]\r\n enum SimpleEnum {\r\n Value1\r\n }\r\n```\r\n\r\nResolves #802","shortMessageHtmlLink":"Add description attribute on ToSchema (#949)"}},{"before":null,"after":"a7b1f972b033c1b21938dca6262375e4a96a0211","ref":"refs/heads/feature-description-for-to-schema-partially","pushedAt":"2024-05-24T14:49:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add `description` attribute on `ToSchema`\n\nAdd support for overriding description with `description` attribute on\n`ToSchema` macro. Description attributes can be used type level of\nstruts and enums.\n\nExample of enum which uses description overriding.\n```rust\n #[schema(\n description = include_str!(\"./testdata/description_override\")\n )]\n enum SimpleEnum {\n Value1\n }\n```\n\nResolves #802","shortMessageHtmlLink":"Add description attribute on ToSchema"}},{"before":"3d9b62880fe9f0308f572ac26bb2ec0734749c97","after":null,"ref":"refs/heads/feature-path-description-summary-override","pushedAt":"2024-05-24T10:01:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"403d716513612cb52bef0525640b9a96cd1bb18f","after":"f7750fc809fc4bf0f3e5bbbf0e20b41819888044","ref":"refs/heads/master","pushedAt":"2024-05-24T10:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add support for description and summary overriding (#948)\n\nAdd `description = ...` and `summary = ...` attributes for\r\n`#[utoipa::path(...)]` attribute macro to allow description and summary\r\noverriding. When these attributes are defined the values are not\r\nresolved from the doc comment above the function.\r\n\r\nThe value can be either literal string or expression e.g. reference to a\r\n`const` variable or `include_str!(...)` statement.\r\n\r\nRelates to #802\r\n\r\nResolves #439 Resolves #781","shortMessageHtmlLink":"Add support for description and summary overriding (#948)"}},{"before":null,"after":"3d9b62880fe9f0308f572ac26bb2ec0734749c97","ref":"refs/heads/feature-path-description-summary-override","pushedAt":"2024-05-24T09:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add support for description and summary overriding\n\nAdd `description = ...` and `summary = ...` attributes for\n`#[utoipa::path(...)]` attribute macro to allow description and summary\noverriding. When these attributes are defined the values are not\nresolved from the doc comment above the function.\n\nThe value can be either literal string or expression e.g. reference to a\n`const` variable or `include_str!(...)` statement.\n\nRelates to #802\n\nResolves #439 Resolves #781","shortMessageHtmlLink":"Add support for description and summary overriding"}},{"before":"2bdacbc1fdf96318ac55e19cc4a406097797bb8e","after":null,"ref":"refs/heads/fix-path-description-split-emptylines","pushedAt":"2024-05-23T11:40:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"68172bf8969acd040ec6fe5943186885736f9972","after":"403d716513612cb52bef0525640b9a96cd1bb18f","ref":"refs/heads/master","pushedAt":"2024-05-23T11:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Fix summary / description split on empty lines (#947)\n\nPriot to this PR the summary and description was blindly split by the\r\nfirst line of the doc comment of path operaiton. This caused long\r\nmulti line summaries to be split from illogically bleeding part of the\r\nsummary to the description. More context can be found from issue #942.\r\n\r\nThis commit fixes this as from now one comments as follows will be\r\ncorrectly split by paragraph. Where first paragraph will resolve to\r\nsummary and rest will become the description.\r\n```rust\r\n /// This is test operation long multiline\r\n /// summary. That need to be correctly split.\r\n ///\r\n /// Additional info in long description\r\n ///\r\n /// With more info on separate lines\r\n /// containing text.\r\n ///\r\n /// Yeah\r\n```\r\n\r\nFollow up for #881 and #439\r\n\r\nFixes #942","shortMessageHtmlLink":"Fix summary / description split on empty lines (#947)"}},{"before":null,"after":"2bdacbc1fdf96318ac55e19cc4a406097797bb8e","ref":"refs/heads/fix-path-description-split-emptylines","pushedAt":"2024-05-23T11:30:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Fix summary / description split on empty lines\n\nPriot to this PR the summary and description was blindly split by the\nfirst line of the doc comment of path operaiton. This caused long\nmulti line summaries to be split from illogically bleeding part of the\nsummary to the description. More context can be found from issue #942.\n\nThis commit fixes this as from now one comments as follows will be\ncorrectly split by paragraph. Where first paragraph will resolve to\nsummary and rest will become the description.\n```rust\n /// This is test operation long multiline\n /// summary. That need to be correctly split.\n ///\n /// Additional info in long description\n ///\n /// With more info on separate lines\n /// containing text.\n ///\n /// Yeah\n```\n\nFollow up for #881 and #439\n\nFixes #942","shortMessageHtmlLink":"Fix summary / description split on empty lines"}},{"before":"91a98ef83611a7f4f73dc234f564d4a59585dab5","after":"68172bf8969acd040ec6fe5943186885736f9972","ref":"refs/heads/master","pushedAt":"2024-05-22T16:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update utoipa-swagger-ui vendored dependency","shortMessageHtmlLink":"Update utoipa-swagger-ui vendored dependency"}},{"before":"91a98ef83611a7f4f73dc234f564d4a59585dab5","after":null,"ref":"refs/tags/utoipa-swagger-ui-7.1.0","pushedAt":"2024-05-22T16:55:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"2ddc279fab6494c9179443b6f7367731fd08f700","after":"91a98ef83611a7f4f73dc234f564d4a59585dab5","ref":"refs/heads/master","pushedAt":"2024-05-22T16:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update utoipa-swagger-ui-vendored version","shortMessageHtmlLink":"Update utoipa-swagger-ui-vendored version"}},{"before":"164c161af0da8d6163325c63c14f30aab11c0f19","after":"2ddc279fab6494c9179443b6f7367731fd08f700","ref":"refs/heads/master","pushedAt":"2024-05-22T16:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Include res for crates","shortMessageHtmlLink":"Include res for crates"}},{"before":"c63407d5795b501c88fe95b18347097898b0a503","after":"164c161af0da8d6163325c63c14f30aab11c0f19","ref":"refs/heads/master","pushedAt":"2024-05-22T16:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update min Rust version and utoipa-swagger-ui version","shortMessageHtmlLink":"Update min Rust version and utoipa-swagger-ui version"}},{"before":"2efa693e26939e6cc4af3dcfeaac6d9d8f56d39e","after":null,"ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T16:03:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":null,"after":"2efa693e26939e6cc4af3dcfeaac6d9d8f56d39e","ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T16:02:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa"}},{"before":"360e23e4b4216e1d06e194146f4fa60a4db55514","after":"c63407d5795b501c88fe95b18347097898b0a503","ref":"refs/heads/master","pushedAt":"2024-05-22T14:06:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa (#941)\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\r\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa (#941)"}},{"before":"fae889ceb30301e7b411191feb16e19b6b8cca2d","after":null,"ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T14:06:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"fff8c2eed418a4d1d6f13c290dcb59e3cd17372f","after":"fae889ceb30301e7b411191feb16e19b6b8cca2d","ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T13:59:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa"}},{"before":"8e8869e8ded95a8334e0860b0454cd7b90c6e67a","after":"fff8c2eed418a4d1d6f13c290dcb59e3cd17372f","ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T13:58:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa"}},{"before":"8d5992d12431ad48ea728c0802e94d2164b411e4","after":"8e8869e8ded95a8334e0860b0454cd7b90c6e67a","ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T13:57:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa"}},{"before":null,"after":"8d5992d12431ad48ea728c0802e94d2164b411e4","ref":"refs/heads/feature-swagger-ui-vendored","pushedAt":"2024-05-22T13:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add vendored Swagger UI for utoipa\n\nAdd vendored Swagger UI for utoipa. This can be enabled with `vendored`\ncrate feature flag of `utoipa-swagger-ui` crate.","shortMessageHtmlLink":"Add vendored Swagger UI for utoipa"}},{"before":"72218c9d171b89e874b869f117b2f088848acd9f","after":"360e23e4b4216e1d06e194146f4fa60a4db55514","ref":"refs/heads/master","pushedAt":"2024-05-21T22:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Fix docs.rs build\n\nSkip Swagger UI download on docs.rs build since it is sandboxed\nenvironment.","shortMessageHtmlLink":"Fix docs.rs build"}},{"before":"036539a944843c490981e27b2e151125789b10ad","after":null,"ref":"refs/heads/chore-udpate-swagger-ui-versions","pushedAt":"2024-05-21T20:01:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"}},{"before":"139c0359bc3b16f4ff9ef8de51783ef5874309ee","after":"72218c9d171b89e874b869f117b2f088848acd9f","ref":"refs/heads/master","pushedAt":"2024-05-21T20:01:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update `utoipa-swagger-ui` versions (#938)","shortMessageHtmlLink":"Update utoipa-swagger-ui versions (#938)"}},{"before":null,"after":"036539a944843c490981e27b2e151125789b10ad","ref":"refs/heads/chore-udpate-swagger-ui-versions","pushedAt":"2024-05-21T19:53:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Update `utoipa-swagger-ui` versions","shortMessageHtmlLink":"Update utoipa-swagger-ui versions"}},{"before":"ffcd202af30c1bf1a4ee5968f0343a4e208a37c9","after":"139c0359bc3b16f4ff9ef8de51783ef5874309ee","ref":"refs/heads/master","pushedAt":"2024-05-21T18:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juhaku","name":"Juha Kukkonen","path":"/juhaku","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26358664?s=80&v=4"},"commit":{"message":"Add missing windows check to utoipa-swagger-ui build.rs","shortMessageHtmlLink":"Add missing windows check to utoipa-swagger-ui build.rs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV9ZSNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท juhaku/utoipa"}