{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":709571808,"defaultBranch":"main","name":"openapi-devtools","ownerLogin":"AndrewWalsh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-25T00:36:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15863952?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711493675.0","currentOid":""},"activityList":{"items":[{"before":"7469d8da03ce2a0e23d20b0ace50349f7c1c6afe","after":"e26c20b3a9b8e2fa1f2d6e4d525e04f4d1ed0e27","ref":"refs/heads/main","pushedAt":"2024-03-26T22:49:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Merge pull request #16 from AndrewWalsh/security-schemas-naming\n\nEnsure securitySchemes auth names are formatted without whitespaces","shortMessageHtmlLink":"Merge pull request #16 from AndrewWalsh/security-schemas-naming"}},{"before":null,"after":"a6700d517bfee7f59a7012083bc608b6479a57a1","ref":"refs/heads/security-schemas-naming","pushedAt":"2024-03-26T22:47:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Ensure securitySchemes auth names are formatted without whitespaces","shortMessageHtmlLink":"Ensure securitySchemes auth names are formatted without whitespaces"}},{"before":"dd4746372064e7e03ea6c5e0c6c0dcb2a28956ae","after":null,"ref":"refs/heads/automatic-parameterisation","pushedAt":"2024-03-01T10:26:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"}},{"before":"8609dbbcd8a68d45ff64e080d3418c1f388158c4","after":"7469d8da03ce2a0e23d20b0ace50349f7c1c6afe","ref":"refs/heads/main","pushedAt":"2024-03-01T10:26:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Merge pull request #14 from AndrewWalsh/automatic-parameterisation\n\nfeat: rules-based automatic parameterisation from pathnames","shortMessageHtmlLink":"Merge pull request #14 from AndrewWalsh/automatic-parameterisation"}},{"before":null,"after":"dd4746372064e7e03ea6c5e0c6c0dcb2a28956ae","ref":"refs/heads/automatic-parameterisation","pushedAt":"2024-03-01T10:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"feat: rules-based automatic parameterisation from pathnames\n\nThere are multiple ways to automatically parameterise pathnames. This is one approach, and generally the fastest, a set of functions each accept the pathname of an incoming request and determine which parts are parameters. At present, only UUIDs are identified. Other approaches might include custom regex strings, or custom function logic.\n\n- Ability to automatically identify path parameters from a set of rules\n- Designed to be used in conjunction with more computationally expensive methods\n- Rules are functions. New functions can be added to identify path parameters from string patterns\n- The only current rule is that UUIDs in pathnames will be parameterised","shortMessageHtmlLink":"feat: rules-based automatic parameterisation from pathnames"}},{"before":"8b524b3c53d8e06a22b7f727cd13da24f8c7e7b7","after":null,"ref":"refs/heads/refactor","pushedAt":"2024-02-24T08:38:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"}},{"before":"37addbc07772bece1fc5e34935cb0eac1286bad3","after":"8609dbbcd8a68d45ff64e080d3418c1f388158c4","ref":"refs/heads/main","pushedAt":"2024-02-24T08:38:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Merge pull request #13 from AndrewWalsh/refactor\n\nrefactor: RequestStore now determines valid requests","shortMessageHtmlLink":"Merge pull request #13 from AndrewWalsh/refactor"}},{"before":null,"after":"8b524b3c53d8e06a22b7f727cd13da24f8c7e7b7","ref":"refs/heads/refactor","pushedAt":"2024-02-24T08:25:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"refactor: RequestStore now determines valid requests. Refactored tests and other code to accommodate. Ensured validation is fully synchronous.","shortMessageHtmlLink":"refactor: RequestStore now determines valid requests. Refactored test…"}},{"before":"1b386407258b1b0a67161b683ff4ca5f2ab76d7b","after":null,"ref":"refs/heads/firefox-add-on","pushedAt":"2024-02-21T19:28:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"}},{"before":"02921ebd38987677b7ebd4031df3e4d66cc86345","after":"37addbc07772bece1fc5e34935cb0eac1286bad3","ref":"refs/heads/main","pushedAt":"2024-02-21T19:28:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Merge pull request #12 from AndrewWalsh/firefox-add-on\n\nfeat: prep Firefox release","shortMessageHtmlLink":"Merge pull request #12 from AndrewWalsh/firefox-add-on"}},{"before":"ba1164560a417fd6640f86f9916b7a0e23f3ef2e","after":"1b386407258b1b0a67161b683ff4ca5f2ab76d7b","ref":"refs/heads/firefox-add-on","pushedAt":"2024-02-20T19:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"chore: remove zip command, covered by build","shortMessageHtmlLink":"chore: remove zip command, covered by build"}},{"before":null,"after":"ba1164560a417fd6640f86f9916b7a0e23f3ef2e","ref":"refs/heads/firefox-add-on","pushedAt":"2024-02-20T19:28:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"feat: prep Firefox release","shortMessageHtmlLink":"feat: prep Firefox release"}},{"before":"f72f34aa2f1b91afab93cc6e54864592d3259be8","after":"02921ebd38987677b7ebd4031df3e4d66cc86345","ref":"refs/heads/main","pushedAt":"2024-02-20T18:36:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Merge pull request #11 from madeindjs/firefox-support\n\nfeat: setup `web-ext` for Firefox support","shortMessageHtmlLink":"Merge pull request #11 from madeindjs/firefox-support"}},{"before":"e343e36d1dcb0bef2bd17f663b2dd59e142beedd","after":"f72f34aa2f1b91afab93cc6e54864592d3259be8","ref":"refs/heads/main","pushedAt":"2024-02-04T06:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Minor update to readme","shortMessageHtmlLink":"Minor update to readme"}},{"before":"a3a67cae3ab58ac403e7f5638c3befd342ab9a45","after":"e343e36d1dcb0bef2bd17f663b2dd59e142beedd","ref":"refs/heads/main","pushedAt":"2024-01-26T22:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"add feedback form to readme","shortMessageHtmlLink":"add feedback form to readme"}},{"before":"0f236bc3bd20005d63992c42195036ff7b2588c5","after":"a3a67cae3ab58ac403e7f5638c3befd342ab9a45","ref":"refs/heads/main","pushedAt":"2024-01-23T23:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.5.0","shortMessageHtmlLink":"v1.5.0"}},{"before":"54dd0b85480a1dd30ddc0ca7f7cb40567d25c826","after":"0f236bc3bd20005d63992c42195036ff7b2588c5","ref":"refs/heads/main","pushedAt":"2024-01-15T04:42:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.4.2","shortMessageHtmlLink":"v1.4.2"}},{"before":"d5584f30523edf3f9e18193258eedd3d12b8fabf","after":"e1c1e36f67b7c6c1226f95e02db59b12a2fd1a36","ref":"refs/heads/scalar","pushedAt":"2023-12-30T07:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Update Scalar","shortMessageHtmlLink":"Update Scalar"}},{"before":"4aa856d69217695645ce3eaa6fd20c226bf8cf62","after":"54dd0b85480a1dd30ddc0ca7f7cb40567d25c826","ref":"refs/heads/main","pushedAt":"2023-12-03T04:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.4.1","shortMessageHtmlLink":"v1.4.1"}},{"before":null,"after":"d5584f30523edf3f9e18193258eedd3d12b8fabf","ref":"refs/heads/scalar","pushedAt":"2023-12-01T06:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"Replace Redoc with Scalar","shortMessageHtmlLink":"Replace Redoc with Scalar"}},{"before":"e7d5a966073a4c5b02edc02e98700a8d40d478a7","after":"4aa856d69217695645ce3eaa6fd20c226bf8cf62","ref":"refs/heads/main","pushedAt":"2023-11-30T03:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"cleanup fn","shortMessageHtmlLink":"cleanup fn"}},{"before":"08a0d35fa4a88239d5db61a1d1ea9f7877ac73e3","after":"e7d5a966073a4c5b02edc02e98700a8d40d478a7","ref":"refs/heads/main","pushedAt":"2023-11-26T04:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"remove stray comment","shortMessageHtmlLink":"remove stray comment"}},{"before":"068aea098d93ab356360e75c1af9736136bd6347","after":"08a0d35fa4a88239d5db61a1d1ea9f7877ac73e3","ref":"refs/heads/main","pushedAt":"2023-11-26T04:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"remove dupe test","shortMessageHtmlLink":"remove dupe test"}},{"before":"e41db7da002465cbe0887b1afc42bdc5df4df654","after":"068aea098d93ab356360e75c1af9736136bd6347","ref":"refs/heads/main","pushedAt":"2023-11-26T04:08:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.4.0","shortMessageHtmlLink":"v1.4.0"}},{"before":"98c2c9c16094a987a8f952395cb1bf0dd4484cf2","after":"e41db7da002465cbe0887b1afc42bdc5df4df654","ref":"refs/heads/main","pushedAt":"2023-11-09T06:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.3.2","shortMessageHtmlLink":"v1.3.2"}},{"before":"d350fcb14812603cc11db3a810b666dcf3907c5d","after":"98c2c9c16094a987a8f952395cb1bf0dd4484cf2","ref":"refs/heads/main","pushedAt":"2023-11-08T03:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.3.0\n- feat: api keys in auth headers are now parsed and will be associated with endpoints\n- feat: api keys in cookies are also parsed, keys that look like they relate to auth will be associated with endpoints\n- feat: new Actions menu that presents opportunities to users. Currently includes guidance on how to use the app to generate code for 20+ languages easily. This can be achieved by pasting generated schemas into https://app.quicktype.io/\n- feat: long parts in pathnames are now truncated in the middle. Hovering on the part shows a tooltip of the full name. This should resolve UI issues with long pathnames\n- fix: the import modal is now cleared after import\n- general: code cleanup in some areas, and added comments to clarify core types that power the algorithm\n- general: improved some tooltips & clarity in text content","shortMessageHtmlLink":"v1.3.0"}},{"before":"c422a069d0943d30c6e3834c236137039108cc24","after":"d350fcb14812603cc11db3a810b666dcf3907c5d","ref":"refs/heads/main","pushedAt":"2023-11-06T08:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.2.4","shortMessageHtmlLink":"v1.2.4"}},{"before":"d547aae3a7ce9288bad15517298b8d7e711f665f","after":"c422a069d0943d30c6e3834c236137039108cc24","ref":"refs/heads/main","pushedAt":"2023-11-05T09:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.2.2","shortMessageHtmlLink":"v1.2.2"}},{"before":"89948d853a6f6b52b58667f1290f3bb3daf84602","after":"d547aae3a7ce9288bad15517298b8d7e711f665f","ref":"refs/heads/main","pushedAt":"2023-11-05T09:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"readme update","shortMessageHtmlLink":"readme update"}},{"before":"98275952bafdde16c5b2b7de0a760e120ac40d4e","after":"89948d853a6f6b52b58667f1290f3bb3daf84602","ref":"refs/heads/main","pushedAt":"2023-11-05T07:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewWalsh","name":"Andrew Walsh","path":"/AndrewWalsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15863952?s=80&v=4"},"commit":{"message":"v1.2.1","shortMessageHtmlLink":"v1.2.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEICQtqQA","startCursor":null,"endCursor":null}},"title":"Activity · AndrewWalsh/openapi-devtools"}