{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18248068,"defaultBranch":"master","name":"jsonapi-resources","ownerLogin":"cerebris","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-29T18:45:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/326811?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713364976.0","currentOid":""},"activityList":{"items":[{"before":"c9202e7985fadd664d81426f77b458a0b9dba42f","after":"29a43c3700ac3301afdbee89d233ebfa5941281c","ref":"refs/heads/v0-11-dev_refine_related_resources","pushedAt":"2024-04-24T14:09:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Allow related resources to be retrieved by inverse or primary on a per relationship basis\n\nAdd `find_related_through` to relationships with defaults controlled by the resource classes\n\nMove find related fragments through primary methods to shared module to allow sharing between the default and v10 strategies","shortMessageHtmlLink":"Allow related resources to be retrieved by inverse or primary on a pe…"}},{"before":"05c10bd8be821c43aa4c5d2b0d0633b50a82cb2b","after":"9b9961d41e020fe21bf7f9e1c164ca2f68fe2f7d","ref":"refs/heads/v0-11-dev","pushedAt":"2024-04-18T16:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix issue with extra `` in code","shortMessageHtmlLink":"Fix issue with extra `` in code"}},{"before":"2cd1dc85576937dd55de007a1be2a70ddb70a752","after":"05c10bd8be821c43aa4c5d2b0d0633b50a82cb2b","ref":"refs/heads/v0-11-dev","pushedAt":"2024-04-18T16:05:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Bring in pr/1450 to join_manager_v10.rb","shortMessageHtmlLink":"Bring in pr/1450 to join_manager_v10.rb"}},{"before":"a3a2a7a3ce62df3c537d51e7f677a11cecca8ef9","after":"e92afc690f5c53da6f4fa5e91ca72a50873390be","ref":"refs/heads/master","pushedAt":"2024-04-18T15:48:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix include_optional_linkage_data with joins (#1450)\n\nWhen the user adds a join in `records`, it confuses `get_join_arel_node`\r\nbecause it finds the same number of joins before & after adding a join\r\nfor `include_optional_linkage_data` (or equivalently for\r\n`always_include_*_linkage_data`).\r\n\r\nThis commit falls back to searching the existing arel nodes for a\r\ncompatible join and uses that if found.","shortMessageHtmlLink":"Fix include_optional_linkage_data with joins (#1450)"}},{"before":"26f9502275a653e26234e8ec02c8b707ea718794","after":null,"ref":"refs/heads/v0-11-dev-warn-on-missing-relationships","pushedAt":"2024-04-17T14:42:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":"bb00bbd4b8d333248d3aacac2fe6dd2315b87c71","after":"2cd1dc85576937dd55de007a1be2a70ddb70a752","ref":"refs/heads/v0-11-dev","pushedAt":"2024-04-17T14:42:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Warn on missing inverse relationships (#1451)","shortMessageHtmlLink":"Warn on missing inverse relationships (#1451)"}},{"before":"867cb474f4d5749cf65848bbbf4e5449dce8e0ae","after":"26f9502275a653e26234e8ec02c8b707ea718794","ref":"refs/heads/v0-11-dev-warn-on-missing-relationships","pushedAt":"2024-03-21T14:19:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Warn on missing inverse relationships","shortMessageHtmlLink":"Warn on missing inverse relationships"}},{"before":null,"after":"867cb474f4d5749cf65848bbbf4e5449dce8e0ae","ref":"refs/heads/v0-11-dev-warn-on-missing-relationships","pushedAt":"2024-03-20T18:33:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Warn on missing inverse relationships","shortMessageHtmlLink":"Warn on missing inverse relationships"}},{"before":"0b60043cb49d6c65e58b188c1d08a1f321fd4ef0","after":"c9202e7985fadd664d81426f77b458a0b9dba42f","ref":"refs/heads/v0-11-dev_refine_related_resources","pushedAt":"2024-03-18T14:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Refine related_through","shortMessageHtmlLink":"Refine related_through"}},{"before":"07888a96e0561c57a857195488a4977460c0db6b","after":"bb00bbd4b8d333248d3aacac2fe6dd2315b87c71","ref":"refs/heads/v0-11-dev","pushedAt":"2024-02-08T20:15:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bf4","name":"Benjamin Fleischer","path":"/bf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142914?s=80&v=4"},"commit":{"message":"fix: add railtie to clear cache after class changes (#1448)","shortMessageHtmlLink":"fix: add railtie to clear cache after class changes (#1448)"}},{"before":null,"after":"7084ffa8884614128a42362f99b215a56b0ccd7f","ref":"refs/heads/v0-11-dev-refine-implicit-relationships","pushedAt":"2024-01-29T16:34:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Rework implicit relationships","shortMessageHtmlLink":"Rework implicit relationships"}},{"before":"b3276d8f132ee70f8b6beed946401c6abc33a6cf","after":null,"ref":"refs/heads/v0-11-dev-refine-implicit-relationships","pushedAt":"2024-01-27T15:33:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":null,"after":"b3276d8f132ee70f8b6beed946401c6abc33a6cf","ref":"refs/heads/v0-11-dev-refine-implicit-relationships","pushedAt":"2024-01-26T21:54:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Defer creating the implicitly created relationships and relationship methods\nuntil the app is initialized\n\nThis will prevent derived classes from inheriting the relationship methods from the base class","shortMessageHtmlLink":"Defer creating the implicitly created relationships and relationship …"}},{"before":"c1d1f6547e76eb3620c55dd3b3fc78aa7f8f4249","after":"9e35f97b3e1f1ff1b888d6784ea6216082aee25e","ref":"refs/heads/easy_per_db_testing","pushedAt":"2024-01-26T21:10:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bf4","name":"Benjamin Fleischer","path":"/bf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142914?s=80&v=4"},"commit":{"message":"chore: ensure test db is safely/freshly created","shortMessageHtmlLink":"chore: ensure test db is safely/freshly created"}},{"before":null,"after":"c1d1f6547e76eb3620c55dd3b3fc78aa7f8f4249","ref":"refs/heads/easy_per_db_testing","pushedAt":"2024-01-26T20:29:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bf4","name":"Benjamin Fleischer","path":"/bf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142914?s=80&v=4"},"commit":{"message":"chore: ensure test db is safely/freshly created","shortMessageHtmlLink":"chore: ensure test db is safely/freshly created"}},{"before":"0df1a7593c402a31bc02318b59c0dff727112f39","after":"4b5bf9ada473196f211c6073700e7b81bab5b1ef","ref":"refs/heads/v0-11-dev-maxitest","pushedAt":"2024-01-26T19:53:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bf4","name":"Benjamin Fleischer","path":"/bf4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142914?s=80&v=4"},"commit":{"message":"Merge branch 'v0-11-dev' into v0-11-dev-maxitest","shortMessageHtmlLink":"Merge branch 'v0-11-dev' into v0-11-dev-maxitest"}},{"before":"3cd54674be5721b230bd6311f5a0dfa268ee9542","after":null,"ref":"refs/heads/v0-11-dev-fix-v09-missing-join-manager","pushedAt":"2024-01-26T18:11:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":"f75acdb49caefec81eef10b13d6c60830f479308","after":"07888a96e0561c57a857195488a4977460c0db6b","ref":"refs/heads/v0-11-dev","pushedAt":"2024-01-26T18:11:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix issue with relationship sorts due to missing join_manager (#1443)","shortMessageHtmlLink":"Fix issue with relationship sorts due to missing join_manager (#1443)"}},{"before":null,"after":"3cd54674be5721b230bd6311f5a0dfa268ee9542","ref":"refs/heads/v0-11-dev-fix-v09-missing-join-manager","pushedAt":"2024-01-26T17:43:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix issue with relationship sorts due to missing join_manager","shortMessageHtmlLink":"Fix issue with relationship sorts due to missing join_manager"}},{"before":"23cbc5020fd169fc8dc86bf041944625100b7a4b","after":null,"ref":"refs/heads/v0-11-dev-polymorphic-override","pushedAt":"2024-01-26T17:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":"c529c235de5a20c4d308d8bb2dcafda3eebfccb2","after":"f75acdb49caefec81eef10b13d6c60830f479308","ref":"refs/heads/v0-11-dev","pushedAt":"2024-01-26T17:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Polymorphic types override per relationship (#1440)\n\n* Add warning about disabling eager loading\r\n\r\n* Fix overriding polymorphic types on a relationship","shortMessageHtmlLink":"Polymorphic types override per relationship (#1440)"}},{"before":"8e736e25610a448ffa441c9b3d3cf723614ab542","after":null,"ref":"refs/heads/v0-11-dev-update-test-matrix","pushedAt":"2024-01-26T17:32:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":"ae9017b2a135b04349fc229cf20d87cb47cdc17e","after":"c529c235de5a20c4d308d8bb2dcafda3eebfccb2","ref":"refs/heads/v0-11-dev","pushedAt":"2024-01-26T17:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Update the testing matrix (#1442)","shortMessageHtmlLink":"Update the testing matrix (#1442)"}},{"before":"58c81d30f40a9d077200a1194b909333422ffd84","after":"23cbc5020fd169fc8dc86bf041944625100b7a4b","ref":"refs/heads/v0-11-dev-polymorphic-override","pushedAt":"2024-01-26T17:17:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix overriding polymorphic types on a relationship","shortMessageHtmlLink":"Fix overriding polymorphic types on a relationship"}},{"before":null,"after":"8e736e25610a448ffa441c9b3d3cf723614ab542","ref":"refs/heads/v0-11-dev-update-test-matrix","pushedAt":"2024-01-26T17:16:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Update the testing matrix","shortMessageHtmlLink":"Update the testing matrix"}},{"before":"23cbc5020fd169fc8dc86bf041944625100b7a4b","after":"58c81d30f40a9d077200a1194b909333422ffd84","ref":"refs/heads/v0-11-dev-polymorphic-override","pushedAt":"2024-01-26T16:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Update the testing matrix","shortMessageHtmlLink":"Update the testing matrix"}},{"before":null,"after":"0df1a7593c402a31bc02318b59c0dff727112f39","ref":"refs/heads/v0-11-dev-maxitest","pushedAt":"2024-01-26T16:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Add maxitest","shortMessageHtmlLink":"Add maxitest"}},{"before":null,"after":"23cbc5020fd169fc8dc86bf041944625100b7a4b","ref":"refs/heads/v0-11-dev-polymorphic-override","pushedAt":"2024-01-26T15:11:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"Fix overriding polymorphic types on a relationship","shortMessageHtmlLink":"Fix overriding polymorphic types on a relationship"}},{"before":"93ac3142fdd44ca5c98c4a83dcf4c6ec54f8a26b","after":null,"ref":"refs/heads/v-11-refactor_polymorphic_inference","pushedAt":"2024-01-25T20:29:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"}},{"before":"e4c9707ac539debaaa60ef491ab9740aaab4fe85","after":"ae9017b2a135b04349fc229cf20d87cb47cdc17e","ref":"refs/heads/v0-11-dev","pushedAt":"2024-01-25T20:29:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lgebhardt","name":"Larry Gebhardt","path":"/lgebhardt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29154?s=80&v=4"},"commit":{"message":"fix: more flexible polymorphic types lookup (#1434)\n\n* fix: more flexible polymorphic types lookup\r\n\r\n* test: add polymorphic lookup tests\r\n\r\nthey pass on v-11-dev\r\n\r\nI'm going to look into the existing lookup warnings\r\n\r\nnow\r\n```\r\n[POLYMORPHIC TYPE NOT FOUND] No polymorphic types found for fileable\r\n[POLYMORPHIC TYPE] No polymorphic types found for FilePropertiesResource fileable\r\n[POLYMORPHIC TYPE NOT FOUND] No polymorphic types found for respondent\r\n[POLYMORPHIC TYPE] No polymorphic types found for QuestionResource respondent\r\n[POLYMORPHIC TYPE NOT FOUND] No polymorphic types found for respondent\r\n[POLYMORPHIC TYPE] No polymorphic types found for AnswerResource respondent\r\n[POLYMORPHIC TYPE NOT FOUND] No polymorphic types found for keepable\r\n[POLYMORPHIC TYPE] No polymorphic types found for KeeperResource keepable\r\n```\r\n\r\n* Revert \"test: add polymorphic lookup tests\"\r\n\r\nThis reverts commit 0979a7243b6bc816dd2327d3ff23f70209c52dce.\r\n\r\n* feat: easily clear the lookup\r\n\r\n* feat: add a descendents strategy\r\n\r\n* test: polymorphic type lookup\r\n\r\n* feat: make polymorphic type lookup configurable\r\n\r\n* feat: clear polymorphic lookup after initialize","shortMessageHtmlLink":"fix: more flexible polymorphic types lookup (#1434)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOTVOogA","startCursor":null,"endCursor":null}},"title":"Activity · cerebris/jsonapi-resources"}