{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4006755,"defaultBranch":"master","name":"NelmioApiDocBundle","ownerLogin":"nelmio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-12T16:28:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/460596?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726311304.0","currentOid":""},"activityList":{"items":[{"before":"4e667050c8b8248bd680e3ca06c573c730937605","after":"277fa17b912be31b5170e49f0924b1028058c938","ref":"refs/heads/master","pushedAt":"2024-09-14T10:54:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"chore: prepare 4.30.0 release (#2338)\n\nPrepare 4.30.0 changelog","shortMessageHtmlLink":"chore: prepare 4.30.0 release (#2338)"}},{"before":null,"after":"3b5387f4d2bd03e25eeac537637cb8c2a14efd68","ref":"refs/heads/prepare-release","pushedAt":"2024-09-03T10:00:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"chore: prepare 4.30.0 release","shortMessageHtmlLink":"chore: prepare 4.30.0 release"}},{"before":"7284585c2a432a0860354554ce0298451c9feb58","after":"e7e4e75dad9a5d4667a7c3937024c3098f0594d8","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-09-03T08:00:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"Make annotation detection logic better","shortMessageHtmlLink":"Make annotation detection logic better"}},{"before":"61a3f8bb95111fade6eace55c071c43da0cc75d9","after":"4e667050c8b8248bd680e3ca06c573c730937605","ref":"refs/heads/master","pushedAt":"2024-09-03T07:59:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"feat: create top level Tag from Tag annotations (#2334)\n\nClose #2333\r\n\r\n| Q | A |\r\n\r\n|---------------|---------------------------------------------------------------------------------------------------------------------------|\r\n| Bug fix? | no |\r\n| New feature? | yes |\r\n| Deprecations? | no |\r\n| Issues | Fix #2333 |\r\n\r\nWhen processing `OA\\Tag` annotation inside the `OpenApiPhpDescriber`,\r\nthe corresponding top level OpenApi Tag is created on the fly, so the\r\ndescription and the externalDocs are not lost. If the same Tag name is\r\nencountered multiple time, it is merged into the already existing top\r\nlevel tag.\r\n\r\n_There are 3 failing tests and 2 phpstan errors that are not related to\r\nmy change. They were already there before my changes._\r\n\r\nCo-authored-by: Noémi Salaün ","shortMessageHtmlLink":"feat: create top level Tag from Tag annotations (#2334)"}},{"before":"1d3d931917d64e481612dafccde20556b4e6ebee","after":"7284585c2a432a0860354554ce0298451c9feb58","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-18T13:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix old CleanUnusedComponents notation in test","shortMessageHtmlLink":"fix old CleanUnusedComponents notation in test"}},{"before":"9b983b27a03dc7349ad28b6b698fc628579ba7d8","after":"1d3d931917d64e481612dafccde20556b4e6ebee","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-18T12:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"add prefer-lowest 6.4.*","shortMessageHtmlLink":"add prefer-lowest 6.4.*"}},{"before":"d7f64aeebc7e4bd740a6d03676885bf62cd0d204","after":"9b983b27a03dc7349ad28b6b698fc628579ba7d8","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-18T12:51:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"upgrade jms minimum require-dev","shortMessageHtmlLink":"upgrade jms minimum require-dev"}},{"before":"ddeb3d4e5af37ba7e7d9fcb7782a454d8df68d23","after":"61a3f8bb95111fade6eace55c071c43da0cc75d9","ref":"refs/heads/master","pushedAt":"2024-08-17T13:03:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix(#2336): keep original index key (#2337)\n\n| Q | A |\r\n\r\n|---------------|---------------------------------------------------------------------------------------------------------------------------|\r\n| Bug fix? | yes |\r\n| New feature? | no |\r\n| Deprecations? | no |\r\n| Issues | Fix #2336 |\r\n\r\nThe original implementation lost the original key index because it\r\ncreated a new array (with `array_column`).\r\nhttps://3v4l.org/kWPt7#v8.3.10","shortMessageHtmlLink":"fix(#2336): keep original index key (#2337)"}},{"before":null,"after":"63111a6cd7e53465fc0938e7ee62ced76b27922d","ref":"refs/heads/fix-2336","pushedAt":"2024-08-17T12:59:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix(#2336): keep original index key","shortMessageHtmlLink":"fix(#2336): keep original index key"}},{"before":"2fefbf85325c44ab5c774eb01dd6e73a0cf9a03a","after":"d7f64aeebc7e4bd740a6d03676885bf62cd0d204","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-17T12:17:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"better package version detection in tests","shortMessageHtmlLink":"better package version detection in tests"}},{"before":"272caac913018551cf914c12c9728dff77a7c8bf","after":"2fefbf85325c44ab5c774eb01dd6e73a0cf9a03a","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-16T14:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"add symfony-require to lowest","shortMessageHtmlLink":"add symfony-require to lowest"}},{"before":"72463a0194ad9597089db87a7bea2d100efa9142","after":null,"ref":"refs/heads/fix-2324","pushedAt":"2024-08-16T14:13:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"d2172792b24566b2dd99f8f4a544c885af2f4085","after":null,"ref":"refs/heads/fix-tests","pushedAt":"2024-08-16T14:13:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"f5ca0374f1f28c7d59a79e212cb08cf13f9f800d","after":null,"ref":"refs/heads/revert-2103-jms_serilizer_nullable_typed_properties","pushedAt":"2024-08-16T14:13:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"d095efa04740a3f8c02e374b89547dcefaa480a3","after":null,"ref":"refs/heads/DjordyKoert-patch-6","pushedAt":"2024-08-16T14:13:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"6954d19ac53b5dfc56825ecf3c9bf981d6bbbb42","after":null,"ref":"refs/heads/DjordyKoert-patch-5","pushedAt":"2024-08-16T14:13:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"f1ad1773f071f0121077ab92a8d50086f15da642","after":null,"ref":"refs/heads/DjordyKoert-patch-4","pushedAt":"2024-08-16T14:13:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"eddb05fc6f0f14943111dffc7138b908f42206ca","after":null,"ref":"refs/heads/DjordyKoert-patch-3","pushedAt":"2024-08-16T14:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"daa1eec519b3520bf41cc7bff3e406a0fcdedf59","after":null,"ref":"refs/heads/DjordyKoert-patch-2","pushedAt":"2024-08-16T14:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"a71436a283611ed10eb9c82051f1d1e83f928337","after":null,"ref":"refs/heads/DjordyKoert-patch-1","pushedAt":"2024-08-16T14:13:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"b178f2e04aabd777fa68c61c4616081e6cfc05d7","after":null,"ref":"refs/heads/5.x","pushedAt":"2024-08-16T14:13:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"939af8fb324d5bf9732a5205ada9ef2b0602fcc5","after":null,"ref":"refs/heads/stale","pushedAt":"2024-08-16T14:13:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"}},{"before":"fbb94ebc33116fd10a67579c6eb970ff3c3ec067","after":"ddeb3d4e5af37ba7e7d9fcb7782a454d8df68d23","ref":"refs/heads/master","pushedAt":"2024-08-16T13:53:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix(SymfonyConstraintAnnotationReader): disallow null if NotNull attribute is present (#2329)\n\n| Q | A |\r\n\r\n|---------------|---------------------------------------------------------------------------------------------------------------------------|\r\n| Bug fix? | yes |\r\n| New feature? | no |\r\n| Deprecations? | no |\r\n| Issues | Fix #2309 |\r\n\r\nif a property is set as something like this:\r\n\r\n```php\r\n#[OA\\Property()]\r\n#[Assert\\NotNull(groups: ['validation'])]\r\nprivate ?string $prop = null;\r\n```\r\n\r\nthat property will be marked as nullable AND required.\r\nThis PR ensures that the nullable property is also set appropriately\r\nwhen a NotNull is set\r\n\r\nNOTE: PHPUnit already fails on master","shortMessageHtmlLink":"fix(SymfonyConstraintAnnotationReader): disallow null if NotNull attr…"}},{"before":"4335ea998f0c4f58247f1b686d9aa6cc835c1159","after":"272caac913018551cf914c12c9728dff77a7c8bf","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-16T10:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":" willdurand/negotiation use atleast 3.0 for php 8 compatiblity","shortMessageHtmlLink":" willdurand/negotiation use atleast 3.0 for php 8 compatiblity"}},{"before":"b7e7fd984888599965e0aa4d777fcfcc73f60a1f","after":"4335ea998f0c4f58247f1b686d9aa6cc835c1159","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-16T09:21:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"phpstan fix","shortMessageHtmlLink":"phpstan fix"}},{"before":"c367e3bb474f72450313fa4242bc8bfb440a227c","after":"b7e7fd984888599965e0aa4d777fcfcc73f60a1f","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-16T09:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"c367e3bb474f72450313fa4242bc8bfb440a227c","ref":"refs/heads/bump-symfony-min-6","pushedAt":"2024-08-16T09:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"chore: remove compatibility logic for unsupported symfony versions","shortMessageHtmlLink":"chore: remove compatibility logic for unsupported symfony versions"}},{"before":"3162c1d9a7a8bf112df3f9fa582f9dd81e8e394a","after":"fbb94ebc33116fd10a67579c6eb970ff3c3ec067","ref":"refs/heads/master","pushedAt":"2024-08-08T15:00:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix(2324): remove ProcessorInterface usage (#2332)\n\n| Q | A |\r\n\r\n|---------------|---------------------------------------------------------------------------------------------------------------------------|\r\n| Bug fix? | yes/no |\r\n| New feature? | yes/no \r\n|\r\n| Deprecations? | yes/no |\r\n| Issues | Fix #2324 |\r\n\r\nFixes deprecation message for using deprecated\r\n`OpenApi\\Processors\\ProcessorInterface`","shortMessageHtmlLink":"fix(2324): remove ProcessorInterface usage (#2332)"}},{"before":null,"after":"72463a0194ad9597089db87a7bea2d100efa9142","ref":"refs/heads/fix-2324","pushedAt":"2024-08-08T14:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"fix(2324): remove ProcessorInterface usage","shortMessageHtmlLink":"fix(2324): remove ProcessorInterface usage"}},{"before":"12a0ff1334b439874a604c3cf6f2df7994cea54f","after":"3162c1d9a7a8bf112df3f9fa582f9dd81e8e394a","ref":"refs/heads/master","pushedAt":"2024-08-08T14:48:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DjordyKoert","name":"Djordy Koert","path":"/DjordyKoert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33036133?s=80&v=4"},"commit":{"message":"test: fix failing tests, enable CleanUnusedComponents processor (#2331)\n\nFixes failing tests in master","shortMessageHtmlLink":"test: fix failing tests, enable CleanUnusedComponents processor (#2331)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEti8eewA","startCursor":null,"endCursor":null}},"title":"Activity · nelmio/NelmioApiDocBundle"}