{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152428830,"defaultBranch":"main","name":"nori","ownerLogin":"burtcorp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-10T13:33:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32987?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712320830.0","currentOid":""},"activityList":{"items":[{"before":"54bb5554e94052c348573c1c4fa559d32cb59d2b","after":"c463878908a457aed2accbf7db7df3d00c0f9048","ref":"refs/heads/release-burt-version","pushedAt":"2024-04-05T13:11:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Release v2.7.0-burt.2","shortMessageHtmlLink":"Release v2.7.0-burt.2"}},{"before":"648bf4a07213b7905495c3a8b1aeb962d55dc976","after":"54bb5554e94052c348573c1c4fa559d32cb59d2b","ref":"refs/heads/release-burt-version","pushedAt":"2024-04-05T11:28:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Release v2.7.0-burt.1","shortMessageHtmlLink":"Release v2.7.0-burt.1"}},{"before":"855fb6baafb22a5a3bfe1c129032cf04845d83a1","after":"df767c4fc139bace59517b118816ae4630f88fdc","ref":"refs/heads/preserve-control-characters","pushedAt":"2024-04-05T11:24:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Preserve control characters\n\nIf a control character like `\\u0002` appears in the XML it is preserved by the REXML parser, but Nokogiri parser bails out with an incomplete XML. Note that scrubbing the string does not help in this case since this is a valid Unicode character, but it is invalid in XML 1.0.\n\nTo handle this we extract the character from the error message. For parsing to continue we must also tell Nokogiri to recover from errors.","shortMessageHtmlLink":"Preserve control characters"}},{"before":"44e548389907c10e2944b45b6b2c1e2d441ba913","after":"29c145b2e8a7e7d61ea81ef0863fe180cbea5ea7","ref":"refs/heads/nokogiri-error-handling","pushedAt":"2024-04-05T10:07:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Implement error handling in Nokogiri parser\n\nIf a parse error occurred anywhere inside the XML, the Nokogiri parser just returns whatever happens to be on top of the stack. This makes it very hard to troubleshoot the error down the line.\n\nTo avoid this we need to implement the `error` method and raise an error. This introduces a new exception type Nori::ParseError which we also need to raise in the REXML parser to make it symmetric.","shortMessageHtmlLink":"Implement error handling in Nokogiri parser"}},{"before":null,"after":"28c29187643c2a727bc0a12bcc2a145f7631f00e","ref":"refs/heads/release-burt-version-2.7","pushedAt":"2024-04-05T09:59:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Release 2.7.0-burt.1","shortMessageHtmlLink":"Release 2.7.0-burt.1"}},{"before":null,"after":"855fb6baafb22a5a3bfe1c129032cf04845d83a1","ref":"refs/heads/preserve-control-characters","pushedAt":"2024-04-05T09:57:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Preserve control characters\n\nIf a control character like `\\u0002` appears in the XML it is preserved by the REXML parser, but Nokogiri parser bails out with an incomplete XML. Note that scrubbing the string does not help in this case since this is a valid Unicode character, but it is invalid in XML 1.0.\n\nTo handle this we extract the character from the error message. For parsing to continue we must also tell Nokogiri to recover from errors.","shortMessageHtmlLink":"Preserve control characters"}},{"before":"dbbd948680c366ffbd3fc05ee9f52c099231bb69","after":null,"ref":"refs/heads/master","pushedAt":"2024-04-05T09:01:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"}},{"before":null,"after":"dbbd948680c366ffbd3fc05ee9f52c099231bb69","ref":"refs/heads/main","pushedAt":"2024-04-05T09:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Stop monkey-patching String with #snakecase (#102)","shortMessageHtmlLink":"Stop monkey-patching String with #snakecase (savonrb#102)"}},{"before":"597717072c6806403a96c46c8b8bf7f11c66c793","after":"dbbd948680c366ffbd3fc05ee9f52c099231bb69","ref":"refs/heads/master","pushedAt":"2024-04-05T09:01:22.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"stenlarsson","name":"Sten Larsson","path":"/stenlarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7447895?s=80&v=4"},"commit":{"message":"Stop monkey-patching String with #snakecase (#102)","shortMessageHtmlLink":"Stop monkey-patching String with #snakecase (savonrb#102)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKOJ7fAA","startCursor":null,"endCursor":null}},"title":"Activity ยท burtcorp/nori"}