{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":403696955,"defaultBranch":"main","name":"iiif-net","ownerLogin":"digirati-co-uk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-06T16:52:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3778637?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720794132.0","currentOid":""},"activityList":{"items":[{"before":"edb2dc0b24008d89bf54acf2b8849bc6bc3a21dd","after":null,"ref":"refs/heads/feature/imgrequest_rejects_badparams","pushedAt":"2024-07-12T14:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"}},{"before":"a7174e3fccba3815366402317ac52395041479cb","after":"5c0c9b277c8a3a4ecc140e9c938e1911c00e2e90","ref":"refs/heads/main","pushedAt":"2024-07-12T14:20:20.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"},"commit":{"message":"Merge pull request #45 from digirati-co-uk/feature/imgrequest_rejects_badparams\n\nAllow `ImageRequest.Parse` to optionally reject bad parameters","shortMessageHtmlLink":"Merge pull request #45 from digirati-co-uk/feature/imgrequest_rejects…"}},{"before":"77e1f1467c8dc56e83e51a0a671742f4a6148c47","after":"edb2dc0b24008d89bf54acf2b8849bc6bc3a21dd","ref":"refs/heads/feature/imgrequest_rejects_badparams","pushedAt":"2024-07-12T14:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"},"commit":{"message":"Implement changes suggested in review\n\nAdd XML comments to Parse()\n\nEnsure that ArgumentException contains correct message in WhenGivenExtraSegments/WhenGivenEmptyParameters tests\n\nGive Parse_Validate_Succeeds a more descriptive name\n\nChange message returned on validateSegments failure","shortMessageHtmlLink":"Implement changes suggested in review"}},{"before":"3324df152855da1c046cfa5a3e9f26bdeaaedbb6","after":"77e1f1467c8dc56e83e51a0a671742f4a6148c47","ref":"refs/heads/feature/imgrequest_rejects_badparams","pushedAt":"2024-07-12T13:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"},"commit":{"message":"Update Parse_InfoJson() test to expect ArgumentException to not be thrown","shortMessageHtmlLink":"Update Parse_InfoJson() test to expect ArgumentException to not be th…"}},{"before":"4ab58326b52a2dd5e56e21eb379ea668e072253e","after":"3324df152855da1c046cfa5a3e9f26bdeaaedbb6","ref":"refs/heads/feature/imgrequest_rejects_badparams","pushedAt":"2024-07-12T12:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"},"commit":{"message":"Add info.json related tests","shortMessageHtmlLink":"Add info.json related tests"}},{"before":null,"after":"4ab58326b52a2dd5e56e21eb379ea668e072253e","ref":"refs/heads/feature/imgrequest_rejects_badparams","pushedAt":"2024-07-11T15:31:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"griffri","name":"Griffri Melville","path":"/griffri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95353889?s=80&v=4"},"commit":{"message":"Update `ImageRequest.Parse` to reject empty or a wrong number of values","shortMessageHtmlLink":"Update ImageRequest.Parse to reject empty or a wrong number of values"}},{"before":"f113a03acf44113e8f8e3d2c4767d60e23193c6a","after":null,"ref":"refs/heads/feature/lvp_helper","pushedAt":"2023-11-16T14:19:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"34b7d93bfc91eb1e7188010549bd743ace23ce08","after":"a7174e3fccba3815366402317ac52395041479cb","ref":"refs/heads/main","pushedAt":"2023-11-16T14:18:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #44 from digirati-co-uk/feature/lvp_helper\n\nHelper for finding LabelValuePairs by language + label","shortMessageHtmlLink":"Merge pull request #44 from digirati-co-uk/feature/lvp_helper"}},{"before":"a20ba4006abf8837acbacd0fd05f85754ed03d44","after":"f113a03acf44113e8f8e3d2c4767d60e23193c6a","ref":"refs/heads/feature/lvp_helper","pushedAt":"2023-11-16T14:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Handle cases where sanitiseHtml empty","shortMessageHtmlLink":"Handle cases where sanitiseHtml empty"}},{"before":null,"after":"a20ba4006abf8837acbacd0fd05f85754ed03d44","ref":"refs/heads/feature/lvp_helper","pushedAt":"2023-11-16T13:58:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add helper to get labelValuePair values for language + label","shortMessageHtmlLink":"Add helper to get labelValuePair values for language + label"}},{"before":"8f0035e826f1058f272879be6f3ef9f242e4c797","after":null,"ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-16T10:07:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"3d66bea0c0a49d07eaa59a333320b52a6dca7f58","after":"34b7d93bfc91eb1e7188010549bd743ace23ce08","ref":"refs/heads/main","pushedAt":"2023-11-16T10:07:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #43 from digirati-co-uk/feature/sanitize_html\n\nAdd SanitiseHtml helper method","shortMessageHtmlLink":"Merge pull request #43 from digirati-co-uk/feature/sanitize_html"}},{"before":"9491813ca58dca608ae7c4d2c2dc3b21e118343d","after":"8f0035e826f1058f272879be6f3ef9f242e4c797","ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-15T15:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add 'ignoreNonHtml' to SanitiseHtml","shortMessageHtmlLink":"Add 'ignoreNonHtml' to SanitiseHtml"}},{"before":"4e1bc94502e5a6e02581bc840c3c90984206af2d","after":"9491813ca58dca608ae7c4d2c2dc3b21e118343d","ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-15T15:01:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add SanitiseHtml helper method","shortMessageHtmlLink":"Add SanitiseHtml helper method"}},{"before":"9e3e84aeaaa29cae2854b663ce57330eb63286cf","after":"4e1bc94502e5a6e02581bc840c3c90984206af2d","ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-15T14:58:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add SanitiseHtml helper method","shortMessageHtmlLink":"Add SanitiseHtml helper method"}},{"before":"40a359bcfb63e881ccc46c006bc455774e502e19","after":"9e3e84aeaaa29cae2854b663ce57330eb63286cf","ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-15T14:54:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add SanitiseHtml helper method","shortMessageHtmlLink":"Add SanitiseHtml helper method"}},{"before":null,"after":"40a359bcfb63e881ccc46c006bc455774e502e19","ref":"refs/heads/feature/sanitize_html","pushedAt":"2023-11-15T14:50:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add SanitiseHtml helper method","shortMessageHtmlLink":"Add SanitiseHtml helper method"}},{"before":"6a1136d329cf78c5786eba9516dd47fbdb2cf141","after":null,"ref":"refs/heads/feature/missing_image3props","pushedAt":"2023-08-10T15:11:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"b61d2a996cb5ec7474e3d46617dede2ffe3e1016","after":"3d66bea0c0a49d07eaa59a333320b52a6dca7f58","ref":"refs/heads/main","pushedAt":"2023-08-10T15:11:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #42 from digirati-co-uk/feature/missing_image3props\n\nAdd missing max* props for imageService3","shortMessageHtmlLink":"Merge pull request #42 from digirati-co-uk/feature/missing_image3props"}},{"before":"6a832801c624b5deeae92881c8f2b75f9a334300","after":"6a1136d329cf78c5786eba9516dd47fbdb2cf141","ref":"refs/heads/feature/missing_image3props","pushedAt":"2023-08-10T15:06:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add missing max* props for imageService3","shortMessageHtmlLink":"Add missing max* props for imageService3"}},{"before":null,"after":"6a832801c624b5deeae92881c8f2b75f9a334300","ref":"refs/heads/feature/missing_image3props","pushedAt":"2023-08-10T15:05:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add missing max* props for imageService3","shortMessageHtmlLink":"Add missing max* props for imageService3"}},{"before":"ea0db1afb58eb18c76e4a7af8d2479a86eda089a","after":null,"ref":"refs/heads/feature/imageapi_ensure_context","pushedAt":"2023-08-10T11:03:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"4250624a594dd336ea2737e6282171a7a0ab516e","after":"b61d2a996cb5ec7474e3d46617dede2ffe3e1016","ref":"refs/heads/main","pushedAt":"2023-08-10T11:03:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #41 from digirati-co-uk/feature/imageapi_ensure_context\n\nMove EnsureContext method to own class + add imageApi to known list","shortMessageHtmlLink":"Merge pull request #41 from digirati-co-uk/feature/imageapi_ensure_co…"}},{"before":"b197a114c05c8add557e6bf3dfd7681f7af4b5a5","after":"ea0db1afb58eb18c76e4a7af8d2479a86eda089a","ref":"refs/heads/feature/imageapi_ensure_context","pushedAt":"2023-08-09T16:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"EnsureContext noop of context already exists","shortMessageHtmlLink":"EnsureContext noop of context already exists"}},{"before":null,"after":"b197a114c05c8add557e6bf3dfd7681f7af4b5a5","ref":"refs/heads/feature/imageapi_ensure_context","pushedAt":"2023-08-09T16:10:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Move EnsureContext method to own class + add imageApi to known list","shortMessageHtmlLink":"Move EnsureContext method to own class + add imageApi to known list"}},{"before":"d7e979678261087b2bf0d3a181db151bfbc14934","after":null,"ref":"refs/heads/feature/access_token_error","pushedAt":"2023-07-31T11:06:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"75d5a955f74d5ead4004524c024826866a5cdad7","after":"4250624a594dd336ea2737e6282171a7a0ab516e","ref":"refs/heads/main","pushedAt":"2023-07-31T11:06:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #40 from digirati-co-uk/feature/access_token_error\n\nAdd missing AuthAccessTokenError2.MessageId field","shortMessageHtmlLink":"Merge pull request #40 from digirati-co-uk/feature/access_token_error"}},{"before":null,"after":"d7e979678261087b2bf0d3a181db151bfbc14934","ref":"refs/heads/feature/access_token_error","pushedAt":"2023-07-31T10:42:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Add missing AuthAccessTokenError2.MessageId field\n\nAs per https://iiif.io/api/auth/2.0/#access-token-error-format","shortMessageHtmlLink":"Add missing AuthAccessTokenError2.MessageId field"}},{"before":"e9b719b0e286130ec94a42bef3d642fcc1a8a4c4","after":null,"ref":"refs/heads/feature/deserialise_languagemap","pushedAt":"2023-07-18T10:47:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"}},{"before":"6326d9620a24cc0fcd4ce90b1cda8b5081f5fd01","after":"75d5a955f74d5ead4004524c024826866a5cdad7","ref":"refs/heads/main","pushedAt":"2023-07-18T10:47:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"donaldgray","name":null,"path":"/donaldgray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/956470?s=80&v=4"},"commit":{"message":"Merge pull request #39 from digirati-co-uk/feature/deserialise_languagemap\n\nAdd deserialising of LanguageMap","shortMessageHtmlLink":"Merge pull request #39 from digirati-co-uk/feature/deserialise_langua…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfe9wIwA","startCursor":null,"endCursor":null}},"title":"Activity · digirati-co-uk/iiif-net"}