{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37813375,"defaultBranch":"main","name":"jsonapi","ownerLogin":"beam-community","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-21T15:10:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50748130?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708788103.0","currentOid":""},"activityList":{"items":[{"before":"f3db97ddc84149643136b12324b1a639b45377ed","after":"00d01cfd9c74307840a114da6ff606179bde4011","ref":"refs/heads/main","pushedAt":"2024-02-24T15:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Transform relationship keys with shallow field transformation options (#314) (#315)\n\n* Transform relationship keys with shallow field transformation options\r\n\r\n* bump patch version\r\n\r\n* Add line item for other bug fix\r\n\r\n---------\r\n\r\nCo-authored-by: Mathew Polzin ","shortMessageHtmlLink":"Transform relationship keys with shallow field transformation options ("}},{"before":"2edf7072f94a3a3a7271f9163ee469a83506e604","after":"f3db97ddc84149643136b12324b1a639b45377ed","ref":"refs/heads/main","pushedAt":"2024-02-23T20:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Fix bug where underscore/dasherize misses single characters","shortMessageHtmlLink":"Fix bug where underscore/dasherize misses single characters"}},{"before":"40568d482dab1bd713e5cdc668ccfc70bd36cc5b","after":null,"ref":"refs/heads/bump-version","pushedAt":"2024-02-16T01:23:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"}},{"before":"262b9cb336fc8c0fe08ffd183f0ca9213f242c7e","after":"2edf7072f94a3a3a7271f9163ee469a83506e604","ref":"refs/heads/main","pushedAt":"2024-02-16T01:23:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"bump version to release new field transformation options","shortMessageHtmlLink":"bump version to release new field transformation options"}},{"before":null,"after":"40568d482dab1bd713e5cdc668ccfc70bd36cc5b","ref":"refs/heads/bump-version","pushedAt":"2024-02-16T01:21:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"bump version to release new field transformation options","shortMessageHtmlLink":"bump version to release new field transformation options"}},{"before":"9bbacd1bf1347db97b95406d2f5e0b8e32f52913","after":"262b9cb336fc8c0fe08ffd183f0ca9213f242c7e","ref":"refs/heads/main","pushedAt":"2024-02-16T01:11:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Add options to transform field keys non-recursively (#132)","shortMessageHtmlLink":"Add options to transform field keys non-recursively (#132)"}},{"before":"8a423d090a29dbab9a75996f7b979560cbe4a446","after":null,"ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.2","pushedAt":"2023-10-23T15:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"}},{"before":"936d0eaf55dba613d5084f9d6dc809b7d1350343","after":"9bbacd1bf1347db97b95406d2f5e0b8e32f52913","ref":"refs/heads/main","pushedAt":"2023-10-23T15:13:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.2 (#307)\n\nUpdates the requirements on [dialyxir](https://github.com/jeremyjh/dialyxir) to permit the latest version.\r\n- [Release notes](https://github.com/jeremyjh/dialyxir/releases)\r\n- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.3.0...1.4.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: dialyxir\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.2 (#307)"}},{"before":"f0764e05aabaf698c0bb5dda18c187e2cff559f8","after":null,"ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.1","pushedAt":"2023-10-23T05:07:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"8a423d090a29dbab9a75996f7b979560cbe4a446","ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.2","pushedAt":"2023-10-23T05:07:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.2\n\nUpdates the requirements on [dialyxir](https://github.com/jeremyjh/dialyxir) to permit the latest version.\n- [Release notes](https://github.com/jeremyjh/dialyxir/releases)\n- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.3.0...1.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: dialyxir\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.2"}},{"before":"610ea2216025f39ea5e0eb63a8157abc6c60d316","after":null,"ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.0","pushedAt":"2023-09-04T05:43:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f0764e05aabaf698c0bb5dda18c187e2cff559f8","ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.1","pushedAt":"2023-09-04T05:43:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.1\n\nUpdates the requirements on [dialyxir](https://github.com/jeremyjh/dialyxir) to permit the latest version.\n- [Release notes](https://github.com/jeremyjh/dialyxir/releases)\n- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.3.0...1.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: dialyxir\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.1"}},{"before":null,"after":"610ea2216025f39ea5e0eb63a8157abc6c60d316","ref":"refs/heads/dependabot/hex/dialyxir-tw-1.4.0","pushedAt":"2023-08-28T05:50:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.0\n\nUpdates the requirements on [dialyxir](https://github.com/jeremyjh/dialyxir) to permit the latest version.\n- [Release notes](https://github.com/jeremyjh/dialyxir/releases)\n- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.3.0...1.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: dialyxir\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update dialyxir requirement from ~> 1.3.0 to ~> 1.4.0"}},{"before":"8247e10aafa67af887ced190d19d464c056051e2","after":"936d0eaf55dba613d5084f9d6dc809b7d1350343","ref":"refs/heads/main","pushedAt":"2023-08-03T16:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"bump version to 1.6.3 (#304)\n\n* bump version to 1.6.3\r\n\r\n* update changelog","shortMessageHtmlLink":"bump version to 1.6.3 (#304)"}},{"before":"828284ee968ea40088af34ca3719e81e1021aaff","after":"8247e10aafa67af887ced190d19d464c056051e2","ref":"refs/heads/main","pushedAt":"2023-08-03T16:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Nested query filters (#302)\n\nCo-authored-by: Tyler Pachal ","shortMessageHtmlLink":"Nested query filters (#302)"}},{"before":"6b7f3ef74dbf7cf731fce00134350102d195cd3c","after":"828284ee968ea40088af34ca3719e81e1021aaff","ref":"refs/heads/main","pushedAt":"2023-07-03T17:06:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"bump patch version for next release (#301)\n\n* bump patch version for next release\r\n\r\n* update CHANGELOG","shortMessageHtmlLink":"bump patch version for next release (#301)"}},{"before":"d25c53240866edbd7a572f90b99430c8922e8e93","after":"6b7f3ef74dbf7cf731fce00134350102d195cd3c","ref":"refs/heads/main","pushedAt":"2023-07-03T16:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Format required checks for relationships (#299)\n\n* Demonstrate desired format enforcement for optional relationships\r\n\r\n* Validate relationships format as part of the FormatRequired plug\r\n\r\nEnsures, when relationships are specified, that the root is an object\r\nand reach relationships contains a data member with a well-formed\r\nresource linkage per:\r\n* https://jsonapi.org/format/#crud-creating\r\n* https://jsonapi.org/format/#crud-updating-resource-relationships\r\n* https://jsonapi.org/format/#document-resource-object-relationships\r\n* https://jsonapi.org/format/#document-resource-object-linkage\r\n\r\n* Clarify output of ErrorView raw attribute functions\r\n\r\nUses a new `error_attrs` type to represent the raw output of\r\n`build_error`. This is the output of some of the newer error functions.\r\n\r\nAlso includes an `error_attrs` suffix on those functions to highlight\r\nthat they return the raw `build_error` output structure instead of the\r\nJSON:API-friendly error structure returned by most of the other\r\nErrorView functions.\r\n\r\n* Clarify FormatRequired catchall comment\r\n\r\n* Include test for PATCH flow with invalid relationships value","shortMessageHtmlLink":"Format required checks for relationships (#299)"}},{"before":"ed63b299ac038bd1df84ce8c35af4c7f035e6daa","after":"d25c53240866edbd7a572f90b99430c8922e8e93","ref":"refs/heads/main","pushedAt":"2023-07-03T16:44:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Update CI action configs (#300)\n\n* make a few updates to the GitHub actions configs.\r\n\r\n* bump ubuntu version back for compatibility with all needed elixir/OTP versions.\r\n\r\n* explicitly give the beam setup step an id","shortMessageHtmlLink":"Update CI action configs (#300)"}},{"before":"eeea46a4405e0a0c8a6f9522052b00d284b043b0","after":null,"ref":"refs/heads/mattpolzin-changelog","pushedAt":"2023-06-26T14:08:29.257Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"}},{"before":"bda587a3d392032c94d3682fbfc7a5aef7b978ea","after":"ed63b299ac038bd1df84ce8c35af4c7f035e6daa","ref":"refs/heads/main","pushedAt":"2023-06-26T14:08:28.187Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md (#297)","shortMessageHtmlLink":"Update CHANGELOG.md (#297)"}},{"before":null,"after":"eeea46a4405e0a0c8a6f9522052b00d284b043b0","ref":"refs/heads/mattpolzin-changelog","pushedAt":"2023-06-26T14:01:42.750Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"c89068a67cfa10dbb52e803d5fb72fe8022f80a2","after":null,"ref":"refs/heads/mattpolzin-patch","pushedAt":"2023-06-26T13:46:37.405Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"}},{"before":"a2728f5abf150a00c86e6dac88b14343b6702d79","after":"bda587a3d392032c94d3682fbfc7a5aef7b978ea","ref":"refs/heads/main","pushedAt":"2023-06-26T13:46:36.446Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Bump patch version & Add Elixir 1.14 to test matrix (#296)\n\n* Bump patch version\r\n\r\n* Add Elixir 1.14\r\n\r\nTest against Elixir 1.14\r\n\r\n* Omit unsupported OTP version for Elixir 1.14","shortMessageHtmlLink":"Bump patch version & Add Elixir 1.14 to test matrix (#296)"}},{"before":"313091cece5402dbacc1a25fa1cb76cb658c6e40","after":"c89068a67cfa10dbb52e803d5fb72fe8022f80a2","ref":"refs/heads/mattpolzin-patch","pushedAt":"2023-06-26T13:38:34.086Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Omit unsupported OTP version for Elixir 1.14","shortMessageHtmlLink":"Omit unsupported OTP version for Elixir 1.14"}},{"before":"4ee76f1e1d51dcfa8f8b09e68d22006d6f9316b5","after":"313091cece5402dbacc1a25fa1cb76cb658c6e40","ref":"refs/heads/mattpolzin-patch","pushedAt":"2023-06-26T13:35:33.548Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Add Elixir 1.14\n\nTest against Elixir 1.14","shortMessageHtmlLink":"Add Elixir 1.14"}},{"before":null,"after":"4ee76f1e1d51dcfa8f8b09e68d22006d6f9316b5","ref":"refs/heads/mattpolzin-patch","pushedAt":"2023-06-26T13:28:17.415Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Bump patch version","shortMessageHtmlLink":"Bump patch version"}},{"before":"1f236efdc50fcf8abfff4e93e180a09701196b7e","after":"a2728f5abf150a00c86e6dac88b14343b6702d79","ref":"refs/heads/main","pushedAt":"2023-06-26T13:26:58.359Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Fix relationships spec & external relationship use-case (#295)\n\n* update spec for relationships callback.\r\n\r\n* fix support for external relationships via renaming and add test coverage for it.\r\n\r\n* apply mix format","shortMessageHtmlLink":"Fix relationships spec & external relationship use-case (#295)"}},{"before":"5e23b934495927eb682293dc84b0f07781f24d3f","after":"1f236efdc50fcf8abfff4e93e180a09701196b7e","ref":"refs/heads/main","pushedAt":"2023-06-12T18:39:43.365Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"bump mix version in same PR; it is difficult to get PR reviews, so this will make releasing an update much faster.","shortMessageHtmlLink":"bump mix version in same PR; it is difficult to get PR reviews, so th…"}},{"before":"04959f614f592ba2b35a91075f7264a73a867c5c","after":"5e23b934495927eb682293dc84b0f07781f24d3f","ref":"refs/heads/main","pushedAt":"2023-05-19T13:17:16.282Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mattpolzin","name":"Mathew Polzin","path":"/mattpolzin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075353?s=80&v=4"},"commit":{"message":"Bump mix version","shortMessageHtmlLink":"Bump mix version"}},{"before":"5a06f401ff2950f2f4e0883aa12eb69b4eed5968","after":"04959f614f592ba2b35a91075f7264a73a867c5c","ref":"refs/heads/main","pushedAt":"2023-04-17T08:31:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hanspagh","name":"Hans","path":"/Hanspagh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024416?s=80&v=4"},"commit":{"message":"bump credo and dialyxir versions (#291)","shortMessageHtmlLink":"bump credo and dialyxir versions (#291)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBAKvnQA","startCursor":null,"endCursor":null}},"title":"Activity · beam-community/jsonapi"}