{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50220146,"defaultBranch":"master","name":"gofeed","ownerLogin":"mmcdole","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-23T02:44:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3767096?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709264036.0","currentOid":""},"activityList":{"items":[{"before":"8340fbd42fe6ff4215f13cc3034759fbe74e1525","after":"9455e2b8fe26b593582a0018c18b3a1aa58f2afe","ref":"refs/heads/master","pushedAt":"2024-03-01T03:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Atom: use correct xml:base for decoded elements (#222)\n\n* Atom: use correct xml:base for decoded elements\r\n\r\nIn order to keep tracking xml:base correctly, the goxpp's\r\n`DecodeElement` pops the BaseStack if the start element added a base (if\r\nany).\r\n\r\nThat means the atom parser needs keep track of the base *before* calling\r\n`DecodeElement` to use for resolving relative URLs within the decoded\r\nelement.\r\n\r\nWithout this fix, elements with xml:base attributes will be erroneously\r\nresolved with the parent xml:base.\r\n\r\n* Depend on updated goxpp version without xml:base bug\r\n\r\n* Resolve xml:base URLs without switching out the BaseStack\r\n\r\nThis provides an equivalent fix that doesn't do any inelegant swapping\r\nout of the BaseStack. It also doesn't change `goxpp`'s public API by\r\nessentially copying `XmlBaseResolveUrl` to `gofeed`.","shortMessageHtmlLink":"Atom: use correct xml:base for decoded elements (#222)"}},{"before":"454d6a3b65eb3673f3477cda254f7b0ae9929731","after":"8340fbd42fe6ff4215f13cc3034759fbe74e1525","ref":"refs/heads/master","pushedAt":"2024-03-01T03:26:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Fix handling of content:encoded (#223)\n\nPR #220 introduced a failing test for detecting images in the \"content\"\r\nelement. It should instead be testing the \"content:encoded\" element. But\r\nthat uncovered an issue with how extensions were being detected (the\r\n\"content\" namespace was being detected as an extension namespace).\r\n\r\nAs a more robust way of checking for the \"content\" namespace, this PR\r\nexposes `shared.PrefixForNamspace()` as a public function so it can be\r\nused in the rss parser. This should also fix PR #211 (and includes\r\n@JLugagne's test case from that PR).\r\n\r\nOnce the fixes to xml:base handling in #222 are merged, this should fix\r\nthe remaining failing test reported in #210.","shortMessageHtmlLink":"Fix handling of content:encoded (#223)"}},{"before":"b187685ab760f98b0867e24b361eccb11b73915c","after":"454d6a3b65eb3673f3477cda254f7b0ae9929731","ref":"refs/heads/master","pushedAt":"2024-02-23T18:31:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Extract feed and item images from more places (#220)","shortMessageHtmlLink":"Extract feed and item images from more places (#220)"}},{"before":"38e4aa41306241bcd592fc18da1c4b93e31a5522","after":"b187685ab760f98b0867e24b361eccb11b73915c","ref":"refs/heads/master","pushedAt":"2024-02-23T06:18:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Added fallback to atom icon when atom logo is missing (#221)","shortMessageHtmlLink":"Added fallback to atom icon when atom logo is missing (#221)"}},{"before":"e8b4fbbb2cf48e1a38b0e8bb4e06e3c44c51e222","after":"38e4aa41306241bcd592fc18da1c4b93e31a5522","ref":"refs/heads/master","pushedAt":"2024-02-07T14:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Fix RSS enclosure parsing (#218)\n\n* fix(rss): fix enclosure parsing, ignoring every child nodes, not only text\r\n\r\n* feat: add unit test for issue #217","shortMessageHtmlLink":"Fix RSS enclosure parsing (#218)"}},{"before":"854312822b61f2e7f61c3893618be370c37618d3","after":"e8b4fbbb2cf48e1a38b0e8bb4e06e3c44c51e222","ref":"refs/heads/master","pushedAt":"2023-12-22T21:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4a75004200dae27d920429f4b328c166247baf5f","after":"854312822b61f2e7f61c3893618be370c37618d3","ref":"refs/heads/master","pushedAt":"2023-10-06T13:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update translator.go (#216)\n\nChanges the category atom translation from term to label and use term only as fallback.","shortMessageHtmlLink":"Update translator.go (#216)"}},{"before":"d91c96e21ac8b17879540354d5bbbb7c46f8fa85","after":"4a75004200dae27d920429f4b328c166247baf5f","ref":"refs/heads/master","pushedAt":"2023-09-17T19:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9fad15fd4c6768e9ee086ce1de0edcbf15c24d72","after":"d91c96e21ac8b17879540354d5bbbb7c46f8fa85","ref":"refs/heads/master","pushedAt":"2023-09-17T18:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Create go.yml","shortMessageHtmlLink":"Create go.yml"}},{"before":"dadd163e5dcc159789d3dcbc5b53e3c2074cad60","after":"9fad15fd4c6768e9ee086ce1de0edcbf15c24d72","ref":"refs/heads/master","pushedAt":"2023-09-17T18:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c1b8aed35726a6812a0f5f2ccc67b7d97a4dbe8a","after":"dadd163e5dcc159789d3dcbc5b53e3c2074cad60","ref":"refs/heads/master","pushedAt":"2023-09-17T18:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5ec358ead51b25a003ba960bcfd86f0ef514d3a0","after":"c1b8aed35726a6812a0f5f2ccc67b7d97a4dbe8a","ref":"refs/heads/master","pushedAt":"2023-09-02T15:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Remove spaces from go identifiers in readme (#215)\n\nIt seems someone used an over aggressive markdown formatter. :)","shortMessageHtmlLink":"Remove spaces from go identifiers in readme (#215)"}},{"before":"090f29847f20e78df25019a45ef0de212849d0c0","after":"5ec358ead51b25a003ba960bcfd86f0ef514d3a0","ref":"refs/heads/master","pushedAt":"2023-07-20T04:01:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Use itunes:summary if no description tag in feed and items description (#209)\n\nCo-authored-by: Romain de Laage ","shortMessageHtmlLink":"Use itunes:summary if no description tag in feed and items description ("}},{"before":"1bddfdc579ecfb8704137d7625fc59c274355862","after":"090f29847f20e78df25019a45ef0de212849d0c0","ref":"refs/heads/master","pushedAt":"2023-07-20T03:59:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"chore: remove refs to deprecated io/ioutil (#212)","shortMessageHtmlLink":"chore: remove refs to deprecated io/ioutil (#212)"}},{"before":"9ac1e33bcc7a7d72c4c8072007088944ac12541c","after":"1bddfdc579ecfb8704137d7625fc59c274355862","ref":"refs/heads/master","pushedAt":"2023-07-20T03:58:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"chore: slice append replace loop (#213)","shortMessageHtmlLink":"chore: slice append replace loop (#213)"}},{"before":"cf7c2640635efefeb7949ebd3491cde498a42e43","after":"5a878ebe7b129eba2f2d7d5225c4b6eb948020ef","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-19T00:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dae36afb451c000dfc539024f147ed774a7f512d","after":"cf7c2640635efefeb7949ebd3491cde498a42e43","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T04:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"10944270f821aeac4022e73f51a6a6e47947eb92","after":"dae36afb451c000dfc539024f147ed774a7f512d","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T04:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6d1d503b2d670095c7123968641538cde7f77b10","after":"10944270f821aeac4022e73f51a6a6e47947eb92","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T04:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Create go.yml","shortMessageHtmlLink":"Create go.yml"}},{"before":"ee9f1b932bfb7747474c6f43944f467256c42194","after":"6d1d503b2d670095c7123968641538cde7f77b10","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T04:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3c7fce375da2e4c240c7d5a8e84d39f9b9923f2d","after":"ee9f1b932bfb7747474c6f43944f467256c42194","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T04:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"README WIP","shortMessageHtmlLink":"README WIP"}},{"before":"e1e3aea9587e8246f4e5ee278f550c784c5cced5","after":"3c7fce375da2e4c240c7d5a8e84d39f9b9923f2d","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T03:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"fix version #","shortMessageHtmlLink":"fix version #"}},{"before":"5cdce4492927e4e41c4733300ec527a55e3bb1cc","after":"e1e3aea9587e8246f4e5ee278f550c784c5cced5","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T03:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"4a94050b97a026dd229bb85907f1a4c89d8c3c9a","after":"5cdce4492927e4e41c4733300ec527a55e3bb1cc","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-18T02:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Continued cleanup for v2","shortMessageHtmlLink":"Continued cleanup for v2"}},{"before":"472ec143a34f740fd4a0a65f3b627a06a837e141","after":"4a94050b97a026dd229bb85907f1a4c89d8c3c9a","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-04-17T06:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Remove 'Custom' handling and switch to making all non-spec elements be Extensions","shortMessageHtmlLink":"Remove 'Custom' handling and switch to making all non-spec elements b…"}},{"before":null,"after":"472ec143a34f740fd4a0a65f3b627a06a837e141","ref":"refs/heads/v2-wip-restructure","pushedAt":"2023-03-25T23:08:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Restructure packages and move the 'gofeed' parser into 'universal' package","shortMessageHtmlLink":"Restructure packages and move the 'gofeed' parser into 'universal' pa…"}},{"before":"901f297afba1d7b879d5e843d5025ee7627ed3fb","after":"9ac1e33bcc7a7d72c4c8072007088944ac12541c","ref":"refs/heads/master","pushedAt":"2023-03-24T23:19:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmcdole","name":null,"path":"/mmcdole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3767096?s=80&v=4"},"commit":{"message":"Added oddball date format (#204)\n\nMon, 2 Jan 2006 15:04:05-07:00\r\n\r\nCo-authored-by: Rod McElrath ","shortMessageHtmlLink":"Added oddball date format (#204)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECV67mAA","startCursor":null,"endCursor":null}},"title":"Activity · mmcdole/gofeed"}