{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10702097,"defaultBranch":"main","name":"etree","ownerLogin":"beevik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-15T04:28:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/466481?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715627962.0","currentOid":""},"activityList":{"items":[{"before":"cc099d9d9748de91c91e11699f66fd5a087e5477","after":"4fe8b8ce88c0404f65308fbe0bca4ecb845826c5","ref":"refs/heads/main","pushedAt":"2024-05-13T19:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.4.0","shortMessageHtmlLink":"Release v1.4.0"}},{"before":"2df72c38798725840aae8c1f34e27d16091a1450","after":"b7bc0a69873ee8bdbc8d73a61bb29444d687494b","ref":"refs/heads/refactor-tests","pushedAt":"2024-05-05T06:31:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Start refactoring and reorganizing unit tests","shortMessageHtmlLink":"Start refactoring and reorganizing unit tests"}},{"before":"cda5fc441f5d06fd77dd6226b53d964896bd91f2","after":"cc099d9d9748de91c91e11699f66fd5a087e5477","ref":"refs/heads/main","pushedAt":"2024-05-03T22:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add NextSibling and PrevSibling element functions\n\nThese functions make it easier to traverse sibling elements sharing the\nsame parent element.","shortMessageHtmlLink":"Add NextSibling and PrevSibling element functions"}},{"before":null,"after":"2df72c38798725840aae8c1f34e27d16091a1450","ref":"refs/heads/refactor-tests","pushedAt":"2024-04-30T05:35:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Start refactoring and reorganizing unit tests","shortMessageHtmlLink":"Start refactoring and reorganizing unit tests"}},{"before":"26abf92cbbc26f5769f70648e5df166f2328b932","after":"cda5fc441f5d06fd77dd6226b53d964896bd91f2","ref":"refs/heads/main","pushedAt":"2024-04-28T20:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Oldest supported version of go is now 1.16\n\nIt was previously go 1.13, but 1.13 does not support io.ReadAll, and\nI don't want to go through the hoops to make it backward compatible.","shortMessageHtmlLink":"Oldest supported version of go is now 1.16"}},{"before":"fc651113051010155fd3afc4ca9e9ac1632eb614","after":"26abf92cbbc26f5769f70648e5df166f2328b932","ref":"refs/heads/main","pushedAt":"2024-04-28T20:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Fix bug in ValidateInput\n\nWhen reading from a stream reader that consumes input as it reads, validation\nwould fail because it would attempt to read the stream twice.","shortMessageHtmlLink":"Fix bug in ValidateInput"}},{"before":"65acdc16bc2e70746a0b9f14d3f814365b6ec0f7","after":"fc651113051010155fd3afc4ca9e9ac1632eb614","ref":"refs/heads/main","pushedAt":"2024-04-28T18:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Fix github actions checkout action version number","shortMessageHtmlLink":"Fix github actions checkout action version number"}},{"before":"88436360bb68d10fd53b5faa4d2c81700532c9ff","after":"65acdc16bc2e70746a0b9f14d3f814365b6ec0f7","ref":"refs/heads/main","pushedAt":"2024-04-28T18:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update github actions to use setup-go@v5","shortMessageHtmlLink":"Update github actions to use setup-go@v5"}},{"before":"8bd2f9e9be9ae99e2874caf7c22edbf80f43f121","after":"88436360bb68d10fd53b5faa4d2c81700532c9ff","ref":"refs/heads/main","pushedAt":"2024-04-28T18:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update github actions for go 1.22","shortMessageHtmlLink":"Update github actions for go 1.22"}},{"before":"4e001267d3ecfed2a0366e5403bfd01131b416fc","after":null,"ref":"refs/heads/not-nil","pushedAt":"2024-04-28T18:49:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":"a116cc28e91387e528927f7ffdc10b33c34e4e84","after":null,"ref":"refs/heads/fallback","pushedAt":"2024-04-28T18:49:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":"1b19a067574d766e02cc02a4fcb032013c6df302","after":null,"ref":"refs/heads/validate-input","pushedAt":"2024-04-28T18:46:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":"f4e0a85aaaead85a845df206fb2fc0eb6204bce5","after":"8bd2f9e9be9ae99e2874caf7c22edbf80f43f121","ref":"refs/heads/main","pushedAt":"2024-04-28T18:46:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add ValidateInput option to ReadSettings (#131)\n\nValidateInput forces all ReadFrom* methods to validate that the\r\nprovided input is composed of well-formed XML before processing it. If\r\ninvalid XML is detected, the ReadFrom* methods return an error. Because\r\nthis option requires the input to be processed twice, it incurs a\r\nsignificant performance penalty.","shortMessageHtmlLink":"Add ValidateInput option to ReadSettings (#131)"}},{"before":"d2b78dc14093e6b8005ff6bda534d8e9bcaf4b65","after":"1b19a067574d766e02cc02a4fcb032013c6df302","ref":"refs/heads/validate-input","pushedAt":"2024-04-28T18:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Simplify newReadSettings","shortMessageHtmlLink":"Simplify newReadSettings"}},{"before":"19f305f9cf5a2973fb8d86f478ca205298cdccb0","after":null,"ref":"refs/heads/safe-reads","pushedAt":"2024-04-28T18:42:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":null,"after":"d2b78dc14093e6b8005ff6bda534d8e9bcaf4b65","ref":"refs/heads/validate-input","pushedAt":"2024-04-28T18:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add ValidateInput option to ReadSettings\n\nValidateInput forces all ReadFrom* methods to validate that the\nprovided input is composed of well-formed XML before processing it. If\ninvalid XML is detected, the ReadFrom* methods return an error. Because\nthis option requires the input to be processed twice, it incurs a\nsignificant performance penalty.","shortMessageHtmlLink":"Add ValidateInput option to ReadSettings"}},{"before":"d21e1ceeed8a93a36d03bf2f791af2c64b588a8c","after":"f4e0a85aaaead85a845df206fb2fc0eb6204bce5","ref":"refs/heads/main","pushedAt":"2024-04-28T13:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add element NotNil function (#130)\n\nNotNil returns the receiver element if it isn't nil; otherwise, it returns\r\nan unparented element with an empty string tag. This function simplifies\r\nthe task of writing code to ignore not-found results from element queries.","shortMessageHtmlLink":"Add element NotNil function (#130)"}},{"before":null,"after":"4e001267d3ecfed2a0366e5403bfd01131b416fc","ref":"refs/heads/not-nil","pushedAt":"2024-04-28T13:19:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add element NotNil function\n\nNotNil returns the receiver element if it isn't nil; otherwise, it returns\nan unparented element with an empty string tag. This function simplifies\nthe task of writing code to ignore not-found results from element queries.","shortMessageHtmlLink":"Add element NotNil function"}},{"before":"d46b199f3e7d1148500f49bab0c36c33230b8632","after":"d21e1ceeed8a93a36d03bf2f791af2c64b588a8c","ref":"refs/heads/main","pushedAt":"2024-04-28T12:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add support for auto-closing tags","shortMessageHtmlLink":"Add support for auto-closing tags"}},{"before":null,"after":"19f305f9cf5a2973fb8d86f478ca205298cdccb0","ref":"refs/heads/safe-reads","pushedAt":"2024-03-02T17:04:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add ReadFromStringSafe and ReadFromBytesSafe","shortMessageHtmlLink":"Add ReadFromStringSafe and ReadFromBytesSafe"}},{"before":"675bfb74cc661eda76ceb93f99d0aef487b27353","after":"a116cc28e91387e528927f7ffdc10b33c34e4e84","ref":"refs/heads/fallback","pushedAt":"2024-01-22T05:53:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add the Element.OrDefault function\n\nOrDefault returns an empty \"default\" element if the receiver\nelement is nil.","shortMessageHtmlLink":"Add the Element.OrDefault function"}},{"before":null,"after":"675bfb74cc661eda76ceb93f99d0aef487b27353","ref":"refs/heads/fallback","pushedAt":"2024-01-19T22:24:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add the Element.Fallback function\n\nFallback returns an empty \"fallback\" element if the receiver\nelement is nil.","shortMessageHtmlLink":"Add the Element.Fallback function"}},{"before":"3f4526ce00c886363aae317e9a6029f934376a7e","after":"d46b199f3e7d1148500f49bab0c36c33230b8632","ref":"refs/heads/main","pushedAt":"2023-12-31T20:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"a29deca80f81fb7aa8b0febc84f0f716fd8999e8","after":"3f4526ce00c886363aae317e9a6029f934376a7e","ref":"refs/heads/main","pushedAt":"2023-12-23T19:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add go build status badge to README","shortMessageHtmlLink":"Add go build status badge to README"}},{"before":"8da548e3890ec6e1027d582c579837222f4fe6d4","after":"a29deca80f81fb7aa8b0febc84f0f716fd8999e8","ref":"refs/heads/main","pushedAt":"2023-12-23T18:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add github actions workflow","shortMessageHtmlLink":"Add github actions workflow"}},{"before":"8a4dcdaf5e53c4471d6836ead84d71358f1d952c","after":"8da548e3890ec6e1027d582c579837222f4fe6d4","ref":"refs/heads/main","pushedAt":"2023-08-29T01:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add support for double-quotes in filter path queries","shortMessageHtmlLink":"Add support for double-quotes in filter path queries"}},{"before":"f3d944a38c0197fe4be3459520f9cdca0929778f","after":"8a4dcdaf5e53c4471d6836ead84d71358f1d952c","ref":"refs/heads/main","pushedAt":"2023-07-15T20:44:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update CONTRIBUTORS","shortMessageHtmlLink":"Update CONTRIBUTORS"}},{"before":"f9721ff411f6e3e38b081565f846c5e7b2852c5d","after":"f3d944a38c0197fe4be3459520f9cdca0929778f","ref":"refs/heads/main","pushedAt":"2023-07-15T19:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add PreserveDuplicateAttrs to ReadSettings\n\nWhen an element has two or more attributes with the same\nname, they are all preserved instead of leaving only one.\nThis setting is disabled by default.","shortMessageHtmlLink":"Add PreserveDuplicateAttrs to ReadSettings"}},{"before":"ef16dc119522ba1b62cae9234473c6e6bbfe568a","after":"f9721ff411f6e3e38b081565f846c5e7b2852c5d","ref":"refs/heads/main","pushedAt":"2023-06-05T18:27:14.436Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add Element.ReindexChildren function\n\nReindexChildren recalculates the index values of the element's child\ntokens. This is necessary only if you have manually manipulated the\nelement's `Child` array.","shortMessageHtmlLink":"Add Element.ReindexChildren function"}},{"before":"ef16dc119522ba1b62cae9234473c6e6bbfe568a","after":null,"ref":"refs/heads/master","pushedAt":"2023-05-28T05:46:32.062Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESMCFsQA","startCursor":null,"endCursor":null}},"title":"Activity ยท beevik/etree"}