{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":362221997,"defaultBranch":"1.x","name":"collection","ownerLogin":"zenstruck","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-27T19:04:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/475780?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709218574.0","currentOid":""},"activityList":{"items":[{"before":"c3f6bea6311d2a0b0b7650b0750bd9af410133b7","after":"4020a028802738c058a409072dfab1d401b7f49b","ref":"refs/heads/1.x","pushedAt":"2024-03-27T22:32:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: allow `ForObject` attribute to configure `EntityRepository` services (#45)","shortMessageHtmlLink":"feat: allow ForObject attribute to configure EntityRepository ser…"}},{"before":"c2f1b95f69b5b09f7dc67444db5faa8c4b6fdadb","after":"c3f6bea6311d2a0b0b7650b0750bd9af410133b7","ref":"refs/heads/1.x","pushedAt":"2024-03-27T21:05:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"Merge pull request #44 from kbond/orm3\n\nSupport ORM 3+, DBAL 4+, Pagerfanta 4+","shortMessageHtmlLink":"Merge pull request #44 from kbond/orm3"}},{"before":"72c8e48858c7c1d7e8abaded7d6ef93a995b03af","after":"c2f1b95f69b5b09f7dc67444db5faa8c4b6fdadb","ref":"refs/heads/1.x","pushedAt":"2024-03-11T21:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat(grid): allow callback for searchable","shortMessageHtmlLink":"feat(grid): allow callback for searchable"}},{"before":"a685c0220fb2a199f1496259d1c7959a56782769","after":"72c8e48858c7c1d7e8abaded7d6ef93a995b03af","ref":"refs/heads/1.x","pushedAt":"2024-03-07T03:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: AutoFilter converts lists to `In`","shortMessageHtmlLink":"feat: AutoFilter converts lists to In"}},{"before":"0c952efffd3fd4f8f0c38ef2b7b99a8c6778192a","after":"a685c0220fb2a199f1496259d1c7959a56782769","ref":"refs/heads/1.x","pushedAt":"2024-03-07T03:21:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: `Column::sort()` returns default sort if applicable","shortMessageHtmlLink":"feat: Column::sort() returns default sort if applicable"}},{"before":"cfad53787d114ba9203aa301216efe49538b2144","after":"0c952efffd3fd4f8f0c38ef2b7b99a8c6778192a","ref":"refs/heads/1.x","pushedAt":"2024-03-07T01:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: add some grid paginator twig templates","shortMessageHtmlLink":"feat: add some grid paginator twig templates"}},{"before":"4e9aa2952fbd08db1cd4a9a2dcd6064e9a7f5cdf","after":"cfad53787d114ba9203aa301216efe49538b2144","ref":"refs/heads/1.x","pushedAt":"2024-03-07T00:43:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: data grid (#43)","shortMessageHtmlLink":"feat: data grid (#43)"}},{"before":"d734285c4fd88b406b5ae6a8ac0d887cd6bd9f8f","after":"4e9aa2952fbd08db1cd4a9a2dcd6064e9a7f5cdf","ref":"refs/heads/1.x","pushedAt":"2024-03-03T00:43:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat(spec): add `Between` specification","shortMessageHtmlLink":"feat(spec): add Between specification"}},{"before":"97f4644c2d99a2eb4a64b779baf15d68615634d2","after":"d734285c4fd88b406b5ae6a8ac0d887cd6bd9f8f","ref":"refs/heads/1.x","pushedAt":"2024-03-01T05:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bot: fix cs [skip ci]","shortMessageHtmlLink":"bot: fix cs [skip ci]"}},{"before":"c745588509fcfcb791709b905c6870f3813d830c","after":"97f4644c2d99a2eb4a64b779baf15d68615634d2","ref":"refs/heads/1.x","pushedAt":"2024-03-01T05:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor: adjust fixcs ci php version","shortMessageHtmlLink":"minor: adjust fixcs ci php version"}},{"before":"c1aab4ac7ca63bf06a138c99afddbd56401d52df","after":"c745588509fcfcb791709b905c6870f3813d830c","ref":"refs/heads/1.x","pushedAt":"2024-03-01T03:27:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: Specification system (#38)\n\n- `Collection::find()`/`filter()` accept mixed `$specification`\r\n- `DoctrineBridgeCollection::find()`/`filter()` can accept `Criteria` instance as `$specification`\r\n- `DoctrineBridgeCollection::find()`/`filter()` can accept \"specification objects\"\r\n- `EntityResult::find()`/`filter()` can accept `Criteria` instance as `$specification`\r\n- `EntityResult::find()`/`filter()` can accept \"specification objects\"\r\n- `Matchable` interface\r\n- doctrine/orm specification interpreter","shortMessageHtmlLink":"feat: Specification system (#38)"}},{"before":"adcb30eb03426e54f3ade7d7916d9e9bbcf00485","after":"c1aab4ac7ca63bf06a138c99afddbd56401d52df","ref":"refs/heads/1.x","pushedAt":"2024-02-29T15:30:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bot: fix cs [skip ci]","shortMessageHtmlLink":"bot: fix cs [skip ci]"}},{"before":"39e750f155de4a22a5f923ca7a8d609ed2fcd368","after":"adcb30eb03426e54f3ade7d7916d9e9bbcf00485","ref":"refs/heads/1.x","pushedAt":"2024-02-29T15:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: require php 8.1+ and Symfony 6.4+","shortMessageHtmlLink":"feat: require php 8.1+ and Symfony 6.4+"}},{"before":"4f0924c288acde92ad0ff76eead4ae839d322576","after":"39e750f155de4a22a5f923ca7a8d609ed2fcd368","ref":"refs/heads/1.x","pushedAt":"2024-02-28T14:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): failing test with `--prefer-lowest`","shortMessageHtmlLink":"fix(orm): failing test with --prefer-lowest"}},{"before":"0e73aff1ed973a20c1ee9e8fbef73b65df172dfe","after":"4f0924c288acde92ad0ff76eead4ae839d322576","ref":"refs/heads/1.x","pushedAt":"2024-02-28T07:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): handle delete with `EntityResult`","shortMessageHtmlLink":"fix(orm): handle delete with EntityResult"}},{"before":"a3c8992ce0a3f12804d2dd9a42a19d4f75241a31","after":"0e73aff1ed973a20c1ee9e8fbef73b65df172dfe","ref":"refs/heads/1.x","pushedAt":"2024-02-28T06:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): `EntityResultQueryBuilder` improvements (fixes #40)","shortMessageHtmlLink":"fix(orm): EntityResultQueryBuilder improvements (fixes #40)"}},{"before":"6ef122daad31c89d174d478b72d6238fb2b086bd","after":"a3c8992ce0a3f12804d2dd9a42a19d4f75241a31","ref":"refs/heads/1.x","pushedAt":"2024-02-28T06:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): make `EntityWithAggregates` a mixin (fixes #35)","shortMessageHtmlLink":"fix(orm): make EntityWithAggregates a mixin (fixes #35)"}},{"before":"cb451252dcff99a4e93b1083d7785d6235ab59a8","after":"6ef122daad31c89d174d478b72d6238fb2b086bd","ref":"refs/heads/1.x","pushedAt":"2024-01-22T15:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat!: remove `Repository` (closes #36)","shortMessageHtmlLink":"feat!: remove Repository (closes #36)"}},{"before":"1684c70162035dab8fe9923cd91ead20d3ef8071","after":"cb451252dcff99a4e93b1083d7785d6235ab59a8","ref":"refs/heads/1.x","pushedAt":"2024-01-09T00:22:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor: optimize creating array collection via `collect()`","shortMessageHtmlLink":"minor: optimize creating array collection via collect()"}},{"before":"0bc6dc3ce27b7f02a4ef51b2fc2a0367e96571f0","after":"1684c70162035dab8fe9923cd91ead20d3ef8071","ref":"refs/heads/1.x","pushedAt":"2024-01-06T16:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: add `Repository` interface","shortMessageHtmlLink":"feat: add Repository interface"}},{"before":"68fd1dd8cd205bde1854812c11786dd0fb66e6fa","after":"0bc6dc3ce27b7f02a4ef51b2fc2a0367e96571f0","ref":"refs/heads/1.x","pushedAt":"2024-01-03T20:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat!: rename `Collection::firstWhere()` to `find()`","shortMessageHtmlLink":"feat!: rename Collection::firstWhere() to find()"}},{"before":"ac03dd5b0ef390da22e0d6b673b9c26a725c1aba","after":"68fd1dd8cd205bde1854812c11786dd0fb66e6fa","ref":"refs/heads/1.x","pushedAt":"2024-01-02T15:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bot: sync with template [skip ci]","shortMessageHtmlLink":"bot: sync with template [skip ci]"}},{"before":"276e1ef99f889e549b3e91e0959eceda4ab1c794","after":"ac03dd5b0ef390da22e0d6b673b9c26a725c1aba","ref":"refs/heads/1.x","pushedAt":"2024-01-02T15:45:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor: cs fixes","shortMessageHtmlLink":"minor: cs fixes"}},{"before":"7431acd681b7352d3ed856a9433cc75042a5e12f","after":"276e1ef99f889e549b3e91e0959eceda4ab1c794","ref":"refs/heads/1.x","pushedAt":"2023-12-28T20:39:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"Merge pull request #34 from kbond/lazy-refactor\n\nLazy refactor","shortMessageHtmlLink":"Merge pull request #34 from kbond/lazy-refactor"}},{"before":"1f7148ce98dea6443aa9ff1fe29234b15ff15ae2","after":"7431acd681b7352d3ed856a9433cc75042a5e12f","ref":"refs/heads/1.x","pushedAt":"2023-12-15T01:39:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat: support Symfony 7","shortMessageHtmlLink":"feat: support Symfony 7"}},{"before":"2554f3aa089a5b00b1d2ea51cedf62e5f9af0cef","after":"1f7148ce98dea6443aa9ff1fe29234b15ff15ae2","ref":"refs/heads/1.x","pushedAt":"2023-08-04T14:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): orm inconsistency","shortMessageHtmlLink":"fix(orm): orm inconsistency"}},{"before":"9273a47b1ec3c15c26d975285f1a5605fdde2cb3","after":"2554f3aa089a5b00b1d2ea51cedf62e5f9af0cef","ref":"refs/heads/1.x","pushedAt":"2023-08-04T14:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bot: fix cs [skip ci]","shortMessageHtmlLink":"bot: fix cs [skip ci]"}},{"before":"5401c5f33505077f0e129f7aee7735a3a710e072","after":"9273a47b1ec3c15c26d975285f1a5605fdde2cb3","ref":"refs/heads/1.x","pushedAt":"2023-08-04T14:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"fix(orm): prevent exception on `null` result","shortMessageHtmlLink":"fix(orm): prevent exception on null result"}},{"before":"d0ee92af58fe20c0e3b5c458b32c3bb18df4c7d3","after":"5401c5f33505077f0e129f7aee7735a3a710e072","ref":"refs/heads/1.x","pushedAt":"2023-07-14T14:23:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor(orm): refactor tests","shortMessageHtmlLink":"minor(orm): refactor tests"}},{"before":"90e7307527af1148cbeaddcd1652ba534a531c90","after":"d0ee92af58fe20c0e3b5c458b32c3bb18df4c7d3","ref":"refs/heads/1.x","pushedAt":"2023-06-27T14:05:27.100Z","pushType":"push","commitsCount":1,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feat(doctrine)!: rename `ObjectRepository::filter()` to `query()`\n\nAnd `ObjectRepository::NONE` to `ALL`","shortMessageHtmlLink":"feat(doctrine)!: rename ObjectRepository::filter() to query()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yN1QyMjozMjo1Ny4wMDAwMDBazwAAAAQhM70A","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yN1QxNDowNToyNy4xMDA1MjhazwAAAANJ--kl"}},"title":"Activity · zenstruck/collection"}