{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":113225253,"defaultBranch":"main","name":"swagger-ui","ownerLogin":"Kong","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-12-05T19:39:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/962416?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706956968.0","currentOid":""},"activityList":{"items":[{"before":"326c8677bb7d7243e26fde65ee19476a18355d8d","after":"8f60e1e98dcf0c9c010a3d955e88e6350b3838a5","ref":"refs/heads/chore/update-timeouts-npm-publish.yml","pushedAt":"2024-02-03T10:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"team-eng-enablement","name":"Kong Team Eng Enablement Bot","path":"/team-eng-enablement","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96491250?s=80&v=4"},"commit":{"message":"Update default timeouts for .github/workflows/npm-publish.yml [skip ci]","shortMessageHtmlLink":"Update default timeouts for .github/workflows/npm-publish.yml [skip ci]"}},{"before":null,"after":"326c8677bb7d7243e26fde65ee19476a18355d8d","ref":"refs/heads/chore/update-timeouts-npm-publish.yml","pushedAt":"2024-02-03T10:42:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"team-eng-enablement","name":"Kong Team Eng Enablement Bot","path":"/team-eng-enablement","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96491250?s=80&v=4"},"commit":{"message":"Merge pull request #37 from Kong/feat/a11y-for-json-schema-comp\n\nfeat(a11y): add aria invalid/describedby attrs to json schema form","shortMessageHtmlLink":"Merge pull request #37 from Kong/feat/a11y-for-json-schema-comp"}},{"before":"a6d85e2b6a50562e42e6f89b1b48d455beb36808","after":"326c8677bb7d7243e26fde65ee19476a18355d8d","ref":"refs/heads/main","pushedAt":"2024-01-18T02:18:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"Merge pull request #37 from Kong/feat/a11y-for-json-schema-comp\n\nfeat(a11y): add aria invalid/describedby attrs to json schema form","shortMessageHtmlLink":"Merge pull request #37 from Kong/feat/a11y-for-json-schema-comp"}},{"before":"5f1a45fc9d71c8626c4c8621f3d8ecce31f1ba8a","after":"3ec333da5f0534dde5a314d914515874ed6712eb","ref":"refs/heads/feat/a11y-for-json-schema-comp","pushedAt":"2024-01-08T07:47:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(a11y): add aria invalid/describedby attrs to json schema form\n\nthis fix FTI-5660","shortMessageHtmlLink":"feat(a11y): add aria invalid/describedby attrs to json schema form"}},{"before":null,"after":"5f1a45fc9d71c8626c4c8621f3d8ecce31f1ba8a","ref":"refs/heads/feat/a11y-for-json-schema-comp","pushedAt":"2023-12-21T09:26:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(a11y): add aria invalid/describedby attrs to json schema form\n\nthis fix FTI-5660","shortMessageHtmlLink":"feat(a11y): add aria invalid/describedby attrs to json schema form"}},{"before":"e2b18717d597148a5e121566abe05abfc95b9c07","after":"a6d85e2b6a50562e42e6f89b1b48d455beb36808","ref":"refs/heads/main","pushedAt":"2023-10-19T10:19:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"Merge pull request #36 from Kong/feat/upstream-backport-1019\n\nfeat: backport info properties support for `` from upstream","shortMessageHtmlLink":"Merge pull request #36 from Kong/feat/upstream-backport-1019"}},{"before":null,"after":"cc4097710dca73f0d634e19c399851135660d6a9","ref":"refs/heads/feat/upstream-backport-1019","pushedAt":"2023-10-19T08:57:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat: backport info properties support for `` from upstream\n\nThis fix FTI-5480","shortMessageHtmlLink":"feat: backport info properties support for <ObjectModel /> from ups…"}},{"before":"97e5699aa2659aa6bb8ee3baed04ef3ecc4a3609","after":"e2b18717d597148a5e121566abe05abfc95b9c07","ref":"refs/heads/main","pushedAt":"2023-10-07T08:34:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"Merge pull request #35 from Kong/fix/a11y-improves\n\nfix(a11y): add id and aria-related props to ``","shortMessageHtmlLink":"Merge pull request #35 from Kong/fix/a11y-improves"}},{"before":null,"after":"68d6deb426dc4cb314e2a9fa6cade142ce79d1e1","ref":"refs/heads/fix/a11y-improves","pushedAt":"2023-09-14T08:48:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"fix(a11y): add id and aria-related props to ``","shortMessageHtmlLink":"fix(a11y): add id and aria-related props to <OperationSummary />"}},{"before":"35851a0197cb10c997bdcd8c8d7785fda6db7bb3","after":null,"ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-12T08:41:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"}},{"before":"71c63324f5dae9a9458b182e6109f9aeaf37754e","after":"97e5699aa2659aa6bb8ee3baed04ef3ecc4a3609","ref":"refs/heads/main","pushedAt":"2023-09-12T08:20:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"Merge pull request #34 from Kong/feat/text-input-blur-support\n\nfeat(JsonSchemaForm): add `onTextInputBlur` support","shortMessageHtmlLink":"Merge pull request #34 from Kong/feat/text-input-blur-support"}},{"before":"176c98d508ebc523b92ce9f5bc989c1bbaa6cc23","after":"35851a0197cb10c997bdcd8c8d7785fda6db7bb3","ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-12T08:18:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(JsonSchemaForm): add `onTextInputBlur` support\n\nThis commit has no-op but expose the `onTextInputBlur` to the\n``. Component use `JsonSchemaForm` can detect\nthe text input blur event now\n\nWe introduce this change to support the accessibility improvement\n(auto trimming the leading/trailing whitespace) in `swagger-ui-kong-theme`","shortMessageHtmlLink":"feat(JsonSchemaForm): add onTextInputBlur support"}},{"before":"3716fb9dbaec974200fba49952eafeb00578c8c0","after":"176c98d508ebc523b92ce9f5bc989c1bbaa6cc23","ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-12T08:09:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(JsonSchemaForm): add `onTextInputBlur` support\n\nthis commit has no-op but expose the `onTextInputBlur` to the\n``. Component use `JsonSchemaForm` can detect\nthe text input blur event now","shortMessageHtmlLink":"feat(JsonSchemaForm): add onTextInputBlur support"}},{"before":"60eda9904b63341e56636672f34c16a17e8d2834","after":"3716fb9dbaec974200fba49952eafeb00578c8c0","ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-12T07:17:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(JsonSchemaForm): add `onTextInputBlur` support","shortMessageHtmlLink":"feat(JsonSchemaForm): add onTextInputBlur support"}},{"before":"253099a3654fea114d2f69d1f5aede7d499902e7","after":null,"ref":"refs/heads/fix/GHSA-qrmm-w75w-3wpx","pushedAt":"2023-09-12T06:45:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"}},{"before":"aabcb91c78fb88dcc8281962b206124166d868bf","after":"71c63324f5dae9a9458b182e6109f9aeaf37754e","ref":"refs/heads/main","pushedAt":"2023-09-12T06:45:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"fix(security): disable `url` param feature by default\n\nThe URL query parameter supports fetching a specific yaml file from remote by just appending url=${path to yaml} in the address bar\r\n\r\nThis feature might cause the \"spec faking\" attack and we'd like to disable it by default. A plugin is added in this commit to remove the URL param before Swagger renders it to the end user.\r\n\r\nYou can use the following URL to test this behavior:\r\nhttp://localhost:8003/default/documentation/petstore?url=http://localhost:8003/default/evil.yaml It should render the correct spec instead of throwing an error message\r\n\r\nRef:\r\nhttps://github.com/swagger-api/swagger-ui/security/advisories/GHSA-qrmm-w75w-3wpx\r\n\r\nThis fix FTI-5349","shortMessageHtmlLink":"fix(security): disable url param feature by default"}},{"before":"1925dd82ff133cd0c5d7f73fa11bf72cda7a49a1","after":"253099a3654fea114d2f69d1f5aede7d499902e7","ref":"refs/heads/fix/GHSA-qrmm-w75w-3wpx","pushedAt":"2023-09-12T06:37:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"fix(security): disable `url` param feature by default\n\nThe `url` query parameter support fetch a specific `yaml` file\nfrom remote by just appending `url=${path to yaml}` in the address bar\n\nThis feature might cause \"spec faking\" attack and we'd like to disable it\nby default. A plugin is added in this commit to remove the `url` param\nbefore swagger detect and fetch it.\n\nYou can use following url to test this behavior:\nhttp://localhost:8003/default/documentation/petstore?url=http://localhost:8003/default/evil.yaml\nIt should render the correct spec instead of throwing an error message\n\nRef:\nhttps://github.com/swagger-api/swagger-ui/security/advisories/GHSA-qrmm-w75w-3wpx\n\nThis fix FTI-5349","shortMessageHtmlLink":"fix(security): disable url param feature by default"}},{"before":null,"after":"1925dd82ff133cd0c5d7f73fa11bf72cda7a49a1","ref":"refs/heads/fix/GHSA-qrmm-w75w-3wpx","pushedAt":"2023-09-12T03:20:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"fix(security): disable `url` param feature by default\n\nThe `url` query parameter support fetch a specific `yaml` file\nfrom remote by just appending `url=${path to yaml}` in the address bar\n\nThis feature might cause \"spec faking\" attack and we'd like to disable it\nby default. A plugin is added in this commit to remove the `url` param\nbefore swagger detect and fetch it.\n\nYou can use following url to test this behavior:\nhttp://localhost:8003/default/documentation/petstore?url=http://localhost:8003/default/evil.yaml\nIt should render the correct spec instead of throwing an error message\n\nRef:\nhttps://github.com/swagger-api/swagger-ui/security/advisories/GHSA-qrmm-w75w-3wpx\n\nThis fix FTI-5349","shortMessageHtmlLink":"fix(security): disable url param feature by default"}},{"before":"4c492ab94135ba9909114401314bb1d68ec2b725","after":"60eda9904b63341e56636672f34c16a17e8d2834","ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-07T09:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(JsonSchemaForm): add `onTextInputBlur` support","shortMessageHtmlLink":"feat(JsonSchemaForm): add onTextInputBlur support"}},{"before":null,"after":"4c492ab94135ba9909114401314bb1d68ec2b725","ref":"refs/heads/feat/text-input-blur-support","pushedAt":"2023-09-07T08:43:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nekolab","name":"Yi S.","path":"/nekolab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770466?s=80&v=4"},"commit":{"message":"feat(JsonSchemaForm): add `onTextInputBlur` support","shortMessageHtmlLink":"feat(JsonSchemaForm): add onTextInputBlur support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wM1QxMDo0Mjo0OS4wMDAwMDBazwAAAAPw77Km","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wN1QwODo0MzoyOC4wMDAwMDBazwAAAAN7R8Px"}},"title":"Activity · Kong/swagger-ui"}