All notable changes to this project will be documented in this file, per the Keep a Changelog standard.
Unreleased - TBD
2.0.0 - 2026-06-25
Note that this release bumps the WordPress minimum version from 6.6 to 6.8.
- Ability to dock podcast player to top or bottom of browser window. (props @wadebekker, @sanketio, @peterwilsoncc, @github-actions[bot], @jeffpaul via #331)
- Bump tested up to header to indicate WordPress 7.0 support. (props @phpbits, @jeffpaul, @peterwilsoncc, @dkotter via #349, #360)
- Update NPM dependencies via npm audit fix. (props @peterwilsoncc, @dkotter via #351)
- Add Patchstack security-reporting FAQ. (props @jeffpaul, @peterwilsoncc via #350)
- Fix issue with attaching release assets during release deploy action. (props @jeffpaul, @dkotter, @peterwilsoncc via #345)
- Introduce tests for the plugin meta data. (props @peterwilsoncc, @Copilot, @dkotter via #364)
- Update Cypress-WP-Utils to 0.6.0 (props @peterwilsoncc, @dkotter via #351)
- Update WP-Scripts to 31.2.0 (props @peterwilsoncc, @dkotter via #351)
- Introduce version bump script (props @peterwilsoncc, @dkotter via #367)
- Bump
@babel/plugin-transform-modules-systemjsfrom 7.28.5 to 7.29.7 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
@cypress/requestfrom 3.0.1 to 3.0.8 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc via #344) - Bump
@wordpress/envfrom 9.10.0 to 10.37.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @iamdharmesh, @peterwilsoncc, @dkotter via #346, #351) - Bump
axiosfrom 1.13.2 to 1.18.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
basic-ftpfrom 5.1.0 to 5.3.1 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #357, #362) - Bump
compressionfrom 1.7.4 to 1.8.1 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #343) - Bump
fast-urifrom 3.1.0 to 3.1.2 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
flattedfrom 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
follow-redirectsfrom 1.15.11 to 1.16.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
form-datafrom 4.0.0 to 4.0.6 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @jeffpaul, @Sidsector9, @peterwilsoncc via #344, #362) - Bump
immutablefrom 5.1.4 to 5.1.5 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #358) - Bump
ip-addressfrom 10.1.0 to 10.2.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
launch-editorfrom 2.12.0 to 2.14.1 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
lodashfrom 4.17.21 to 4.18.1 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #353, #362) - Bump
lodash-esfrom 4.17.22 to 4.18.1 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #354, #363) - Bump
markdown-itfrom 13.0.2 to 14.2.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
node-forgefrom 1.3.3 to 1.4.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
on-headersfrom 1.0.2 to 1.1.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #343) - Bump
phpunit/phpunitfrom 9.6.20 to 9.6.33 in the composer group across 1 directory (props @dependabot[bot], @jeffpaul, @peterwilsoncc via #355) - Bump
postcssfrom 8.5.6 to 8.5.15 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
qsfrom 6.14.1 to 6.15.2 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #356, #362) - Bump
shivammathur/setup-phpfrom 2.32.0 to 2.37.1 in /.github/workflows in the github_actions group across 1 directory (props @dependabot[bot], @jeffpaul, @dkotter, @peterwilsoncc via #361) - Bump
simple-gitfrom 3.30.0 to 3.36.0 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
svgofrom 3.3.2 to 3.3.3 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @peterwilsoncc via #362) - Bump
tar-fsfrom 3.0.8 to 3.0.9 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @Sidsector9, @peterwilsoncc via #341) - Bump
tmpfrom 0.2.3 to 0.2.7 in the npm_and_yarn group across 1 directory (props @dependabot[bot], @iamdharmesh, @peterwilsoncc via #346, #362)
1.9.1 - 2025-05-19
Note that this release bumps the WordPress minimum version from 6.5 to 6.6.
- Screenshots for all new features (props @gabriel-glo, @jeffpaul, @Sidsector9, @dkotter via #310).
- Bump WordPress "tested up to" version to 6.8 (props @jeffpaul via #335, #336).
- Bump WordPress minimum from 6.5 to 6.6 (props @jeffpaul via #335, #336).
- Issue where podcast feed title unexpectedly adding site title (props @kirtangajjar, @peterwilsoncc, @dabowman via #295).
- Bump
@wordpress/scriptsfrom 27.9.0 to 30.6.0 (props @dependabot[bot], @Sidsector9 via #328). - Bump
cookiefrom 0.4.2 to 0.7.1,expressfrom 4.21.0 to 4.21.2,@wordpress/e2e-test-utils-playwrightfrom 0.26.0 to 1.18.0,serialize-javascriptfrom 6.0.0 to 6.0.2 andmochafrom 10.4.0 to 11.1.0 (props @dependabot[bot], @peterwilsoncc via #332). - Bump
axiosfrom 1.7.4 to 1.9.0 andhttp-proxy-middlewarefrom 2.0.6 to 2.0.9 (props @dependabot[bot], @peterwilsoncc via #338).
- Update all third-party actions our workflows rely on to use versions based on specific commit hashes (props @jeffpaul, @dkotter via #333).
- Adjust
makepotto only happen during deploy instead of during every prebuild (props @jeffpaul, @dkotter via #337).
1.9.0 - 2024-11-18
Note that this release bumps the WordPress minimum version from 5.7 to 6.5.
- New options to the Podcast block to allow for more display customization (props @barneyjeffries, @Firestorm980, @mehidi258, @jayedul, @Sidsector9, @peterwilsoncc, @faisal-alvi, @gusaus, @jeffpaul via #272).
- Update the rendering of the Podcast block to be more full featured and use all the newly added customization options (props @barneyjeffries, @Firestorm980, @mehidi258, @jayedul, @Sidsector9, @peterwilsoncc, @faisal-alvi, @gusaus, @sudar, @iamdharmesh, @jeffpaul, @dkotter via #272, #318, #320, #322).
- Bump WordPress "tested up to" version to 6.7 (props @qasumitbagthariya, @jeffpaul, @dkotter, @sonali886, @godleman, @mehul0810 via #291, #307, #325, #326).
- Bump WordPress minimum from 5.7 to 6.5 (props @qasumitbagthariya, @jeffpaul, @dkotter, @sonali886, @godleman, @mehul0810 via #291, #307, #325, #326).
- Update how we import the
PluginDocumentSettingPanelcomponent to use the new@wordpress/editorpackage if it exists (props @gabriel-glo, @dkotter via #309).
- Bump
expressfrom 4.18.2 to 4.19.2,follow-redirectsfrom 1.15.4 to 1.15.6, andwebpack-dev-middlewarefrom 5.3.3 to 5.3.4 (props @dependabot[bot], @iamdharmesh via #290). - Bump
bracesfrom 3.0.2 to 3.0.3,pac-resolverfrom 7.0.0 to 7.0.1,socksfrom 2.7.1 to 2.8.3,wsfrom 7.5.9 to 7.5.10 and removesip(props @dependabot[bot], @Sidsector9 via #297, #306). - Bump
axiosfrom 1.7.2 to 1.7.4 (props @dependabot[bot], @Sidsector9 via #312). - Bump
webpackfrom 5.91.0 to 5.94.0 (props @dependabot[bot], @faisal-alvi via #315). - Bump
wsfrom 7.5.10 to 8.18.0,serve-staticfrom 1.15.0 to 1.16.2 andexpressfrom 4.19.2 to 4.21.0 (props @dependabot[bot], @Sidsector9 via #319).
- Clean up NPM dependencies and update node to v20 (props @Sidsector9, @jeffpaul, @peterwilsoncc via #275).
- Add "Testing" section to the
CONTRIBUTING.mdfile (props @kmgalanakis, @jeffpaul, @iamdharmesh via #294). - Change support level from Active to Stable (props @Sidsector9, @jeffpaul, @cadic via #217).
- Switch from using
actions/upload-release-assettosoftprops/action-gh-releaseGitHub action (props @Sidsector9, @jeffpaul via #308). - Update repo badges, add WordPress Playground badge (props @jeffpaul, @faisal-alvi, @dkotter via #311, #317, #321).
1.8.0 - 2024-04-03
- "Latest Podcast Episode" query block variation (props @jeffpaul, @cadic, @barneyjeffries, @faisal-alvi via #266).
- Ability to add Unique Cover Art for Episodes (props @jamesburgos, @jeffpaul, @zamanq, @iamdharmesh via #273).
simple_podcasting_feed_titlefilter hook to modify feed title (props @martinburch, @psorensen, @dkotter via #279).
- Incorrect feed title (props @martinburch, @psorensen, @dkotter via #279).
- Fatal error in WordPress 5.8 and earlier (props @peterwilsoncc, @Sidsector9 via #277).
- Disabled auto sync pull requests with target branch (props @iamdharmesh, @jeffpaul via #281).
- Removed
PULL_REQUEST_TEMPLATE.mdtemplate (props @iamdharmesh, @jeffpaul via #286). - Replaced lee-dohm/no-response with actions/stale to help with closing no-response/stale issues (props @jeffpaul, @dkotter via #287).
- Upgrade the download-artifact from v3 to v4 (props @iamdharmesh, @jeffpaul via #285).
- Bumps
ipfrom1.1.8to1.1.9(props @dependabot[bot], @Sidsector9 via #278).
1.7.0 - 2024-01-16
- Ability to add a transcript to a podcast episode by utilizing a new Podcast Transcript block. This block is added by clicking the
Add Transcriptbutton that will now show in the sidebar panel of the Podcast block (props @nateconley, @peterwilsoncc, @sksaju, @kirtangajjar via #221). - Support for the WordPress.org plugin preview (props @dkotter, @jeffpaul via #265).
- Ensure we show all Podcasting terms in the Block Editor sidebar (props @dkotter, @channchetra, @Sidsector9 via #268).
- Bump
axiosfrom 0.25.0 to 1.6.2 and@wordpress/scriptsfrom 26.9.0 to 26.18.0 (props @dependabot[bot], @Sidsector9 via #263). - Bump
follow-redirectsfrom 1.15.3 to 1.15.4 (props @dependabot[bot], @dkotter via #269).
1.6.1 - 2023-11-21
- Repo Automator GitHub Action (props @iamdharmesh, @jeffpaul via #253).
- Bump WordPress "tested up to" version to 6.4 (props @qasumitbagthariya, @jeffpaul via #259, #260).
- Ensure end-to-end tests work on Cypress v13 and bump
cypressfrom 11.2.0 to 13.2.0,@10up/cypress-wp-utilsfrom 0.1.0 to 0.2.0,@wordpress/envfrom 5.4.0 to 8.7.0,cypress-localstorage-commandsfrom 2.2.2 to 2.2.4 andcypress-mochawesome-reporterfrom 3.4.0 to 3.6.0 (props @iamdharmesh, @Sidsector9 via #254).
- Bump
postcssfrom 8.4.27 to 8.4.31 (props @dependabot[bot], @faisal-alvi via #256). - Bump
@babel/traversefrom 7.22.8 to 7.23.2 (props @dependabot[bot], @Sidsector9 via #257).
1.6.0 - 2023-08-31
- Ability to create a Podcast from within the Block Editor (props @Sidsector9, @iamdharmesh via #232).
- New Podcast Platforms block that allows you to display icons and links to multiple podcast platforms (props @Sidsector9, @iamdharmesh, @jeffpaul via #241).
- Check for minimum required PHP version before loading the plugin (props @kmgalanakis, @dkotter via #248).
- Rename
TAXONOMY_NAMEconstant toPODCASTING_TAXONOMY_NAME(props @jayedul, @peterwilsoncc, @dkotter via #238). - Bump WordPress "tested up to" version to 6.3 (props @dkotter via #248).
- Resolved a PHP warning when creating a new podcast (props @kmgalanakis, @iamdharmesh via #247).
- Bump
word-wrapfrom 1.2.3 to 1.2.4 (props @dependabot[bot], @iamdharmesh via #243).
1.5.0 - 2023-06-29
- Post Grid Block to display a grid of episode posts (props @mehul0810, @cadic, @nateconley, @dkotter, @jeffpaul, @ajmaurya99, @nickolas-kola, @achchu93 via #214).
- Mochawesome reporter added for Cypress end-to-end test report (props @jayedul, @iamdharmesh via #236).
- Mark any required fields when adding/editing a podcast feed (props @mehul0810, @cadic, @nateconley, @jeffpaul, @Spoygg, @ggutenberg, @peterwilsoncc, @Sidsector9, @ravinderk, @faisal-alvi, @helen via #216).
- Bumped WordPress "tested up to" version 6.2 (props @jayedul, @peterwilsoncc, @jeffpaul via #230).
- Run end-to-end tests on the zip generated by the "Build Release ZIP" GitHub Action (props @jayedul, @Sidsector9, @iamdharmesh via #227).
- GitHub Action
usesupdates (props @Sidsector9, @iamdharmesh via #234). - Updated Dependency Review GitHub Action (props @jeffpaul, @Sidsector9 via #237).
- Deprecated
<itunes:summary>tag (props @ggutenberg, @Sidsector9, @cadic, @jeffpaul via #223). - Unnecessary term meta registration on "init" (props @kmgalanakis, @faisal-alvi, @cadic via #225).
- Deprecation notices for
strposandstr_replaceon PHP >= 8.1 (props @bmarshall511, @Sidsector9, @peterwilsoncc via #239).
- Bump
simple-gitfrom 3.15.1 to 3.16.0 (props @dependabot[bot], @cadic via #215). - Bump
http-cache-semanticsfrom 4.1.0 to 4.1.1 (props @dependabot[bot], @cadic via #219). - Bump
@sideway/formulafrom 3.0.0 to 3.0.1 (props @dependabot[bot], @cadic via #220). - Bump
webpackfrom 5.75.0 to 5.76.1 (props @dependabot[bot], @faisal-alvi via #222).
1.4.0 - 2023-01-23
- New podcast onboarding flow (props @Sidsector9, @cadic, @iamdharmesh, @helen, @jeffpaul, @Nicolas-knight, @jnetek via #193).
- Description field to RSS feed (props @supersmo, @cadic via #204).
- Build pre-release zip GitHub Action (props @Sidsector9, @iamdharmesh, @jeffpaul, @dkotter, @faisal-alvi, @vikrampm1 via #199).
- Bump Wordpress "tested up to" to 6.1 (props @jayedul, @dkotter via #201).
- Cypress integration migrated to 11+ (props @jayedul, @cadic, @jeffpaul via #205).
- Updated docs to add podcast feed to Pocket Casts (props @jeffpaul, @Sidsector9, @cadic via #192).
- Bump
json5from 1.0.1 to 1.0.2 (props @dependabot[bot], @cadic, @jeffpaul via #212). - Bump
loader-utilsfrom 2.0.2 to 2.0.4 (props @dependabot[bot], @cadic, @jeffpaul via #195, #198). - Bump
simple-gitfrom 3.14.1 to 3.15.1 (props @dependabot[bot], @jeffpaul via #202).
1.3.0 - 2022-10-18
Note that this version bumps the minimum PHP version from 7.0 to 7.4 and the minimum WordPress version from 4.6 to 5.7.
- Podcasts Taxonomy term(s) added in block settings (props @helen, @jeffpaul, @faisal-alvi, @peterwilsoncc, @cadic via #183).
- Type of show setting for the podcast (props @cadic, @faisal-alvi, @jeffpaul via #188).
- Podcasting Categories and Sub-Categories (props @zamanq, @jeffpaul, @dkotter, @cadic, @dchucks via #179).
- Bumped minimum PHP version required from 7.0 to 7.4 (props @peterwilsoncc, @cadic, @jeffpaul, @vikrampm1 via #184).
- Bumped minimum WordPress version required from 4.6 to 5.7 (props @peterwilsoncc, @cadic, @jeffpaul, @vikrampm1 via #184).
- Upgrade dependencies (props @cadic, @faisal-alvi via #187).
- Saving podcast enclosure with Classic Editor (props @cadic, @faisal-alvi via #186).
- Bump
gotfrom 10.7.0 to 11.8.5 (props @faisal-alvi, @iamdharmesh, @jeffpaul via #185). - Bump
@wordpress/envfrom 4.5.0 to 5.2.0 (props @faisal-alvi, @iamdharmesh, @jeffpaul via #185).
1.2.4 - 2022-07-27
- Season number, episode number and episode type attributes can now be stored with a Podcast (props @zamanq, @dchucks, @cadic via #175).
- Bump
terserfrom 5.12.1 to 5.14.2 (props @dependabot[bot] via #180).
1.2.3 - 2022-04-28
- Compatibility tests against PHP 7 and 8 (props @cadic, @dkotter, @jeffpaul via #150).
- Default Pull Request Reviewers via CODEOWNERS file (props @jeffpaul, @cadic via #156).
- Dependency security scanning (props @jeffpaul via #168).
- Unit tests against PHP 8 (props @cadic, @dkotter, @jeffpaul via #150).
- Bump required PHP 7.0 (props @cadic, @dkotter, @jeffpaul via #150).
- Replaced custom commands with @10up/cypress-wp-utils in end-to-end tests (props @dinhtungdu, @cadic, @jeffpaul via #162).
- Missing
<enclosure>in feed item (props @davexpression, @cadic, @jeffpaul via #147). - Failing Cypress test on WP Minimum (props @dinhtungdu, @cadic, @jeffpaul via #164).
- Updated badges in readme (props @cadic, @jeffpaul via #167).
- Upgraded node dependencies (props @cadic, @iamdharmesh, @jeffpaul via #158 and #163).
- Bump async from 2.6.3 to 2.6.4 (props @dependabot[bot] via #166).
- Bump node-forge from 1.2.1 to 1.3.0 (props @dependabot[bot] via #160).
- Bump minimist from 1.2.5 to 1.2.6 (props @dependabot[bot] via #159).
1.2.2 - 2022-03-01
- Filter
simple_podcasting_feed_itemto modify RSS feed item data before output (props @cadic, @iamdharmesh, @jeffpaul via #144). - Unit tests (props @cadic via #142, @dkotter, @jeffpaul).
- GitHub action job to run PHPCS (props @cadic, @dkotter via #136).
- Auto-create pot file in languages folder during the build process (props @dkotter, @cadic via #131).
- Bump WordPress "tested up to" version 5.9 (props @sudip-10up, @cadic, @peterwilsoncc via #140).
- End-to-end tests with WordPress 5.9 element IDs (props@cadic, @felipeelia, @dinhtungdu via #146).
- Podcast feed link output on Edit Podcast screen (props @mehidi258, @jeffpaul, @cadic via #139).
- Bug fix for
is_feedbeing called too early (props @tomjn, @jeffpaul via #135). - Missing and incorrect text-domain (props @dkotter, @cadic via #131).
- Bump
nanoidfrom 3.1.25 to 3.2.0 (props @dependabot[bot] via #143).
1.2.1 - 2021-12-16
- Filter
simple_podcasting_episodes_per_pageto override default of 250 episodes per podcast feed (props @pabamato, @dinhtungdu, @monomo111, @jeffpaul, @jakemgold via #109). - End-to-end testing using Cypress and
wp-env(props @dinhtungdu, @markjaquith, @youknowriad, @helen via #115, #117). - Issue management automation via GitHub Actions (props @jeffpaul via #119).
- Pull request template (props @jeffpaul, @dinhtungdu via #125).
- Default number of episodes in RSS feeds increased from 10 to 250 (props @pabamato, @dinhtungdu, @monomo111, @jeffpaul, @jakemgold via #109).
- Use
@wordpress/scriptsas the build tool (props @dinhtungdu via #114). - Bump WordPress version “tested up to” 5.8.1 (props David Chabbi, @jeffpaul, @pabamato via #106, #110, #124).
- Documentation updates (props @meszarosrob, @dinhtungdu via #101).
- 'podcast' block core dependency (props @pabamato, @dinhtungdu, @monomo111, @jeffpaul, @jakemgold via #109).
- Minimum WordPress version used by
wp-env(props @dinhtungdu via #122).
1.2.0 - 2020-07-10
- Podcast image in the taxonomy list table view (props @Firestorm980, @helen via #87).
- Ability for user to transform to/from the podcast and audio blocks (props @Firestorm980, @helen via #85).
- Core
MediaReplaceFlowto edit the podcast media (props @Firestorm980, @helen via #86).
- GitHub Actions from HCL to YAML workflow syntax (props @helen via #78).
- Stop committing built files (props @helen via #95).
- Documentation updates (props @jeffpaul, @nhalstead via #76, #79).
- Using the upload or drag and drop instead of media library populates duration and mimetype (props @Firestorm980, @helen via #82).
- Issue where it is possible to add non-audio files to the Podcast block (props @mattheu via #77).
- Issue where React would throw an error relating to keys for list items (props @Firestorm980, @helen via #85).
- Ensure podcast-related meta is deleted after block is removed. (props @dinhtungdu via #96).
1.1.1 - 2019-08-02
- Compatibility with WordPress 5.2 (props @adamsilverstein via #68, #70).
- Corrected
10up/wp_mockreference for Composer (props @oscarssanchez via #69).
1.1.0 - 2018-12-04
- Retrieve metadata for externally hosted audio files in the block editor.
- Specify email address for a given podcast.
- Set language for a given podcast.
- Developers: Add linting for coding standards.
- Clearer language on the add new podcast form.
- Delete all associated meta when block is removed from a post.
- Restore all block editor functionality to align with Gutenberg/block changes.
- Fully clear add new form after creating a new podcast.
1.0.1 - 2018-07-02
- Properly output podcast categories and subcategories in the feed.
- Avoid a minified JS error when selecting a podcast image.
- Display podcast summary on edit form.
1.0.0 - 2018-06-29
- Initial plugin release.