{"push_id":678437830,"size":155,"distinct_size":1,"ref":"refs/heads/wp-object-cache","head":"9e8baa0cf301446528f08eac718f77868397091b","before":"a2488a3eba558939d8ab44cfa06636311a1ade8f","commits":[{"sha":"62a2aa7a911d5d66ab3f102722ac000691b0c34a","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"fix: template shortcode cache respects custom options","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/62a2aa7a911d5d66ab3f102722ac000691b0c34a"},{"sha":"8509ba1b563542b32fcb12b54c2096bd2d186cef","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"add about/upgrade screen\n\nUsers will be redirected to this screen once per major and minor update\n(not for bugfix releases) to showcase major changes.\n\nThis commit only includes the actual page. The redirect mechanism is\nstill missing.","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/8509ba1b563542b32fcb12b54c2096bd2d186cef"},{"sha":"078895174684f9f7dec4ff758f3615c5d8aebfa7","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"Merge branch 'welcome-screen' into release-2-1-0","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/078895174684f9f7dec4ff758f3615c5d8aebfa7"},{"sha":"59ac02491e7d03097f31428ff61152d2e81fbdce","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"podlove-template parameter \"id\" renamed to \"template\"","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/59ac02491e7d03097f31428ff61152d2e81fbdce"},{"sha":"a69aed8512a9b1c0172eb42871ac3728c1ab2d12","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"add welcome-page redirect mechanism\n\n- redirect only once after upgrade\n- reset before next big release:\n`delete_site_option(\"podlove_seen_about\")` in migration","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/a69aed8512a9b1c0172eb42871ac3728c1ab2d12"},{"sha":"afbe732524cf2835738a91471cce0adf27f4186c","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"update Publisher links to publisher.podlove.org","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/afbe732524cf2835738a91471cce0adf27f4186c"},{"sha":"9807b4f14133f6bfb3c998e494e11758472ea0fd","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"update support page\n\n- add section for paid support\n- rewrite/reorganize some other sections","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/9807b4f14133f6bfb3c998e494e11758472ea0fd"},{"sha":"586e7492bfe5b6ce21e7e53ce8f6e6402a26b035","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"fix \"about\" typo `id => template`","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/586e7492bfe5b6ce21e7e53ce8f6e6402a26b035"},{"sha":"9b93f3a8dfa023c8dbfa0df5ff00fe695a241e63","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"Rename widgets","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/9b93f3a8dfa023c8dbfa0df5ff00fe695a241e63"},{"sha":"32f247c29d9f76f82ff90dd65984ae5d044d8199","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"Open Graph title does not include episode subtitle any more","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/32f247c29d9f76f82ff90dd65984ae5d044d8199"},{"sha":"664a678dd10bec9b820041782f583bd961efeeb4","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"refactor episode title method","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/664a678dd10bec9b820041782f583bd961efeeb4"},{"sha":"d55d8e78c29135b74c1589db562a447d9b70e430","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"open graph: new subtitle/summary handling\n\nIf a subtitle is available, it is put in front of the summary in the\ndescription tag.","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/d55d8e78c29135b74c1589db562a447d9b70e430"},{"sha":"48033209e15ea8ce885618996bd55aae7810ad65","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"typo in readme: Podcast Subscribe Button","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/48033209e15ea8ce885618996bd55aae7810ad65"},{"sha":"c62011bf87c5b288fa62f5c6fdcd497523e2be18","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"increase version: 2.2.0","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/c62011bf87c5b288fa62f5c6fdcd497523e2be18"},{"sha":"aae60fff329855c94e748b24ecc07022b2c38688","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"increase version: 2.1.1","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/aae60fff329855c94e748b24ecc07022b2c38688"},{"sha":"4799d407339b50938a0532b57d58e88d35883da8","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"fix duplicate episodes in feeds\n\nFor some reason not absolutely clear to me, the post-episode-search\nlogic has an effect on feed queries (despite there being no search\nargument). That results in a JOIN to the episode table within the posts\nquery that is not required in feeds.\n\nI now specifically exclude feeds from that search logic, which fixes\nthe bug.","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/4799d407339b50938a0532b57d58e88d35883da8"},{"sha":"4c22410048e990c94f400a6018a2d61004e5333a","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"update readme.txt description section\n\n- add link to publisher.podlove.org\n- add section headers for readability\n- minor rewordings\n- remove outdated FAQ sections\n\nThe whole thing is so old, it should be rewritten. Later. Maybe.","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/4c22410048e990c94f400a6018a2d61004e5333a"},{"sha":"85eafd5aba71568cf2676c0f00dcdc1dc6f500d1","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"contributors: add select item to create new contributor\n\nShould help reduce the confusion of many people who look at an empty\ncontributor select list and have no clue where to add them.\n\nissue #650","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/85eafd5aba71568cf2676c0f00dcdc1dc6f500d1"},{"sha":"31dff89fa7d23ed06db3f51ac79f33d54c690fc7","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"fix error when saving an empty contribution","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/31dff89fa7d23ed06db3f51ac79f33d54c690fc7"},{"sha":"34f41f0a670435b32a8f42ffc1e080cfc67be875","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@ericteubert.de","name":"Eric Teubert"},"message":"fix CURLOPT_FOLLOWLOCATION issue\n\nSome server configurations (especially on shared webhosting) break\ncURLs ability to follow HTTP redirects. We now check for that\nconfiguration and, if necessary, resolve the URL manually before\ncontinuing normally.\n\nfixes #725","distinct":false,"url":"https://api.github.com/repos/podlove/podlove-publisher/commits/34f41f0a670435b32a8f42ffc1e080cfc67be875"}]}