{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677781,"defaultBranch":"2.10.x","name":"mongodb-odm","ownerLogin":"doctrine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-05-20T20:20:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/209254?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726836041.0","currentOid":""},"activityList":{"items":[{"before":"3c9b1e8668343408cb70c9c9cd724b834d95438a","after":"1b4905e698f64de491ff684308705be72e73add5","ref":"refs/heads/2.10.x","pushedAt":"2024-09-21T18:42:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Update supported branch config (#2678)","shortMessageHtmlLink":"Update supported branch config (#2678)"}},{"before":null,"after":"3c9b1e8668343408cb70c9c9cd724b834d95438a","ref":"refs/heads/2.10.x","pushedAt":"2024-09-20T12:40:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Fixes changeset being empty when datetime change is sub second (#2676)\n\n* Update UnitOfWork.php\r\n\r\n* Add test (and remove fix to see failure)\r\n\r\n* Add comment\r\n\r\n* add fix\r\n\r\n* phpcs & use fix\r\n\r\n* fix typo\r\n\r\n* Fix phpcs","shortMessageHtmlLink":"Fixes changeset being empty when datetime change is sub second (#2676)"}},{"before":"3c9b1e8668343408cb70c9c9cd724b834d95438a","after":null,"ref":"refs/heads/2.9.x-merge-up-into-3.0.x_f7Yvsmfj","pushedAt":"2024-09-20T12:39:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"}},{"before":"296b0250d66abb0b006e4d60b130eae2daf8f1e2","after":"39c52856f75870213dc29d9e024382b60747600d","ref":"refs/heads/3.0.x","pushedAt":"2024-09-20T12:39:55.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Merge pull request #2677 from doctrine/2.9.x-merge-up-into-3.0.x_f7Yvsmfj\n\nMerge release 2.9.0 into 3.0.x","shortMessageHtmlLink":"Merge pull request #2677 from doctrine/2.9.x-merge-up-into-3.0.x_f7Yv…"}},{"before":null,"after":"3c9b1e8668343408cb70c9c9cd724b834d95438a","ref":"refs/heads/2.9.x-merge-up-into-3.0.x_f7Yvsmfj","pushedAt":"2024-09-20T12:33:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fixes changeset being empty when datetime change is sub second (#2676)\n\n* Update UnitOfWork.php\r\n\r\n* Add test (and remove fix to see failure)\r\n\r\n* Add comment\r\n\r\n* add fix\r\n\r\n* phpcs & use fix\r\n\r\n* fix typo\r\n\r\n* Fix phpcs","shortMessageHtmlLink":"Fixes changeset being empty when datetime change is sub second (#2676)"}},{"before":"8e0deb186540a89111181c3be89924a3d791045c","after":"3c9b1e8668343408cb70c9c9cd724b834d95438a","ref":"refs/heads/2.9.x","pushedAt":"2024-09-20T12:31:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Fixes changeset being empty when datetime change is sub second (#2676)\n\n* Update UnitOfWork.php\r\n\r\n* Add test (and remove fix to see failure)\r\n\r\n* Add comment\r\n\r\n* add fix\r\n\r\n* phpcs & use fix\r\n\r\n* fix typo\r\n\r\n* Fix phpcs","shortMessageHtmlLink":"Fixes changeset being empty when datetime change is sub second (#2676)"}},{"before":"e40c8b1ab401fb86a97fae56f647b3e27e00c18e","after":"296b0250d66abb0b006e4d60b130eae2daf8f1e2","ref":"refs/heads/3.0.x","pushedAt":"2024-09-09T07:30:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Ensure compatibility with persistence 4 (#2669)\n\nThis is mostly about adding return type declarations. In one instance\r\nthough, it is more than that: ClassMetadataFactory redeclares\r\n$cacheSalt, a protected property inherited from the persistence package.\r\nSince it is not possible to widen or narrow the type, and since the\r\nredeclaration seems to be about setting a default value, let us set it\r\nin the constructor.","shortMessageHtmlLink":"Ensure compatibility with persistence 4 (#2669)"}},{"before":"6dffe12e9e7223902960eb75f1362865630efe96","after":null,"ref":"refs/heads/2.8.x-merge-up-into-2.9.x_gy9cDuHl","pushedAt":"2024-09-06T12:43:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"}},{"before":"93b93740c0cf70b6cc294194f441601a7eaf7f4e","after":"8e0deb186540a89111181c3be89924a3d791045c","ref":"refs/heads/2.9.x","pushedAt":"2024-09-06T12:43:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Merge pull request #2675 from doctrine/2.8.x-merge-up-into-2.9.x_gy9cDuHl\n\nMerge release 2.8.2 into 2.9.x","shortMessageHtmlLink":"Merge pull request #2675 from doctrine/2.8.x-merge-up-into-2.9.x_gy9c…"}},{"before":"511a476f3e024cd8ed31dc5385b36e28725d0f59","after":"6dffe12e9e7223902960eb75f1362865630efe96","ref":"refs/heads/2.8.x-merge-up-into-2.9.x_gy9cDuHl","pushedAt":"2024-09-06T12:39:33.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Merge branch '2.9.x' into 2.8.x-merge-up-into-2.9.x_gy9cDuHl\n\n* 2.9.x: (24 commits)\n Fix typo in code example (#2670)\n Label PRs about GH actions with \"CI\" (#2632)\n Review basic mapping (#2668)\n Fix wording (#2667)\n Add native type to private properties and final classes (#2666)\n Review and add tests on `ResolveTargetDocumentListener` (#2660)\n Remove soft-delete-cookbook (#2657)\n doc: Remove wakeup and clone cookbook (#2663)\n Modernize generated code for Hydrators (#2665)\n Add tests for introduction (#2664)\n doc: Review mapping ORM and ODM cookbook (#2658)\n doc: Review cookbook on blending ORM and ODM (#2656)\n doc: Review and test validation cookbook (#2662)\n Update custom mapping example (#2654)\n doc: Review Simple Search Engine Cookbook (#2659)\n doc: Add cookbook about embedding referenced documents using $lookup (#2655)\n doc: Add type to properties (#2652)\n doc: Review custom collections and repository docs (#2653)\n doc: Review Getting Started (#2650)\n Move annotations-reference to attributes-reference (#2651)\n ...","shortMessageHtmlLink":"Merge branch '2.9.x' into 2.8.x-merge-up-into-2.9.x_gy9cDuHl"}},{"before":null,"after":"511a476f3e024cd8ed31dc5385b36e28725d0f59","ref":"refs/heads/2.8.x-merge-up-into-2.9.x_gy9cDuHl","pushedAt":"2024-09-06T11:44:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Gracefully handle search index exceptions on non MongoDB Atlas (#2673)\n\n* Gracefully handle search index exceptions on non MongoDB Atlas\r\n\r\n* Fix php Coding Standards pipeline","shortMessageHtmlLink":"Gracefully handle search index exceptions on non MongoDB Atlas (#2673)"}},{"before":"10ec1da1cea9df541cd530dbcc4a36dc3214423f","after":"511a476f3e024cd8ed31dc5385b36e28725d0f59","ref":"refs/heads/2.8.x","pushedAt":"2024-09-06T11:43:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Gracefully handle search index exceptions on non MongoDB Atlas (#2673)\n\n* Gracefully handle search index exceptions on non MongoDB Atlas\r\n\r\n* Fix php Coding Standards pipeline","shortMessageHtmlLink":"Gracefully handle search index exceptions on non MongoDB Atlas (#2673)"}},{"before":"10ec1da1cea9df541cd530dbcc4a36dc3214423f","after":null,"ref":"refs/heads/2.8.x-merge-up-into-2.9.x_Rh6EV5D6","pushedAt":"2024-08-26T08:44:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"}},{"before":"dbdecfa5343f28d5fe634b70c1a936b8e9439c1e","after":"93b93740c0cf70b6cc294194f441601a7eaf7f4e","ref":"refs/heads/2.9.x","pushedAt":"2024-08-26T08:44:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Merge pull request #2672 from doctrine/2.8.x-merge-up-into-2.9.x_Rh6EV5D6\n\nMerge release 2.8.1 into 2.9.x","shortMessageHtmlLink":"Merge pull request #2672 from doctrine/2.8.x-merge-up-into-2.9.x_Rh6E…"}},{"before":null,"after":"10ec1da1cea9df541cd530dbcc4a36dc3214423f","ref":"refs/heads/2.8.x-merge-up-into-2.9.x_Rh6EV5D6","pushedAt":"2024-08-26T08:40:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Gracefully handle search index exceptions if possible (#2671)\n\n* Gracefully handle search index exceptions if possible\r\n\r\n* Handle search index exceptions on older server versions","shortMessageHtmlLink":"Gracefully handle search index exceptions if possible (#2671)"}},{"before":"d6a56ffe5db54e03dafeff47536d7a740a2a134b","after":"10ec1da1cea9df541cd530dbcc4a36dc3214423f","ref":"refs/heads/2.8.x","pushedAt":"2024-08-26T08:38:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Gracefully handle search index exceptions if possible (#2671)\n\n* Gracefully handle search index exceptions if possible\r\n\r\n* Handle search index exceptions on older server versions","shortMessageHtmlLink":"Gracefully handle search index exceptions if possible (#2671)"}},{"before":"e9314e2def860e9318ab7367c45ca217f50aa700","after":"dbdecfa5343f28d5fe634b70c1a936b8e9439c1e","ref":"refs/heads/2.9.x","pushedAt":"2024-07-12T07:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Fix typo in code example (#2670)","shortMessageHtmlLink":"Fix typo in code example (#2670)"}},{"before":"620120edb44fde3afae1d2642a2afec92b866035","after":"e9314e2def860e9318ab7367c45ca217f50aa700","ref":"refs/heads/2.9.x","pushedAt":"2024-07-05T07:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alcaeus","name":"Andreas Braun","path":"/alcaeus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383198?s=80&v=4"},"commit":{"message":"Label PRs about GH actions with \"CI\" (#2632)\n\nPeople that read the changelog might get confused if they find those\r\nunder \"dependencies\".","shortMessageHtmlLink":"Label PRs about GH actions with \"CI\" (#2632)"}},{"before":"369abc5b7c068db3bd15098d0ef85dc1f86e8c26","after":"620120edb44fde3afae1d2642a2afec92b866035","ref":"refs/heads/2.9.x","pushedAt":"2024-07-03T12:27:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Review basic mapping (#2668)","shortMessageHtmlLink":"Review basic mapping (#2668)"}},{"before":"e9f80831f6b0f7ffc0ed17ae1c11ae7ad2b74a8f","after":"369abc5b7c068db3bd15098d0ef85dc1f86e8c26","ref":"refs/heads/2.9.x","pushedAt":"2024-07-02T11:34:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Fix wording (#2667)","shortMessageHtmlLink":"Fix wording (#2667)"}},{"before":"e716dbe23eaba9b6b9595a2e1ec8301bd3ef2824","after":"e9f80831f6b0f7ffc0ed17ae1c11ae7ad2b74a8f","ref":"refs/heads/2.9.x","pushedAt":"2024-07-02T11:31:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Add native type to private properties and final classes (#2666)","shortMessageHtmlLink":"Add native type to private properties and final classes (#2666)"}},{"before":"99b4183889414e593029557c356a829eaba34f8d","after":"e716dbe23eaba9b6b9595a2e1ec8301bd3ef2824","ref":"refs/heads/2.9.x","pushedAt":"2024-07-02T11:04:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Review and add tests on `ResolveTargetDocumentListener` (#2660)\n\n* Review and add tests on ResolveTargetDocumentListener doc\r\n* Get field type from prop type","shortMessageHtmlLink":"Review and add tests on ResolveTargetDocumentListener (#2660)"}},{"before":"ffd77f95f5f65772dcee94212dc60fcc685e3253","after":"99b4183889414e593029557c356a829eaba34f8d","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T21:02:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Remove soft-delete-cookbook (#2657)","shortMessageHtmlLink":"Remove soft-delete-cookbook (#2657)"}},{"before":"f57fcc3f722506f2cf9f2e543e57ccc53fcfc3a2","after":"ffd77f95f5f65772dcee94212dc60fcc685e3253","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T21:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"doc: Remove wakeup and clone cookbook (#2663)\n\n* Remove wakeup and clone cookbook\r\n* Implemeting __clone and __wakeup is not an issue","shortMessageHtmlLink":"doc: Remove wakeup and clone cookbook (#2663)"}},{"before":"50827515eb1fe1650bb4f9076c3c20a90ca3682c","after":"f57fcc3f722506f2cf9f2e543e57ccc53fcfc3a2","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T19:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Modernize generated code for Hydrators (#2665)","shortMessageHtmlLink":"Modernize generated code for Hydrators (#2665)"}},{"before":"43a70e86b2a472be1cd19bf91d206af2bab2d300","after":"50827515eb1fe1650bb4f9076c3c20a90ca3682c","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T13:45:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Add tests for introduction (#2664)","shortMessageHtmlLink":"Add tests for introduction (#2664)"}},{"before":"571957330191d590c77dea82ec5a971b73e887e9","after":"43a70e86b2a472be1cd19bf91d206af2bab2d300","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T13:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"doc: Review mapping ORM and ODM cookbook (#2658)\n\n* Review mapping ORM and ODM cookbook\r\n* Add tests on mapping ORM and ODM\r\n* ORM test requires pdo_sqlite","shortMessageHtmlLink":"doc: Review mapping ORM and ODM cookbook (#2658)"}},{"before":"af0f6e3367c5756b5fc21f94543f8c9891db30de","after":"571957330191d590c77dea82ec5a971b73e887e9","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T13:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"doc: Review cookbook on blending ORM and ODM (#2656)\n\n* Review cookbook on blending ORM and ODM\r\n* ORM test requires pdo_sqlite\r\n* Rewrite introduction","shortMessageHtmlLink":"doc: Review cookbook on blending ORM and ODM (#2656)"}},{"before":"8b542f4c5b9239a3083a375894c4249e922b315d","after":"af0f6e3367c5756b5fc21f94543f8c9891db30de","ref":"refs/heads/2.9.x","pushedAt":"2024-07-01T08:41:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"doc: Review and test validation cookbook (#2662)\n\n* Review and test validation cookbook\r\n* Fix @throws annotation for DM flush\r\n* Field type is read from property's type","shortMessageHtmlLink":"doc: Review and test validation cookbook (#2662)"}},{"before":"e40c8b1ab401fb86a97fae56f647b3e27e00c18e","after":"8b542f4c5b9239a3083a375894c4249e922b315d","ref":"refs/heads/2.9.x","pushedAt":"2024-06-28T23:13:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GromNaN","name":"Jérôme Tamarelle","path":"/GromNaN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/400034?s=80&v=4"},"commit":{"message":"Update custom mapping example (#2654)\n\nThe previous example was a simplified copy of the date type. In order to present something more useful, the new example is inspired by MongoDB's codec tutorial.","shortMessageHtmlLink":"Update custom mapping example (#2654)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxODo0MjozOS4wMDAwMDBazwAAAAS81fkm","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxODo0MjozOS4wMDAwMDBazwAAAAS81fkm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQyMzoxMzo1Ny4wMDAwMDBazwAAAARySZBY"}},"title":"Activity · doctrine/mongodb-odm"}