All notable changes to this project will be documented in this file, per the Keep a Changelog standard.
Unreleased - TBD
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
PluginDocumentSettingPanel
component to use the new@wordpress/editor
package if it exists (props @gabriel-glo, @dkotter via #309).
- Bump
express
from 4.18.2 to 4.19.2,follow-redirects
from 1.15.4 to 1.15.6, andwebpack-dev-middleware
from 5.3.3 to 5.3.4 (props @dependabot, @iamdharmesh via #290). - Bump
braces
from 3.0.2 to 3.0.3,pac-resolver
from 7.0.0 to 7.0.1,socks
from 2.7.1 to 2.8.3,ws
from 7.5.9 to 7.5.10 and removesip
(props @dependabot, @Sidsector9 via #297, #306). - Bump
axios
from 1.7.2 to 1.7.4 (props @dependabot, @Sidsector9 via #312). - Bump
webpack
from 5.91.0 to 5.94.0 (props @dependabot, @faisal-alvi via #315). - Bump
ws
from 7.5.10 to 8.18.0,serve-static
from 1.15.0 to 1.16.2 andexpress
from 4.19.2 to 4.21.0 (props @dependabot, @Sidsector9 via #319).
- Clean up NPM dependencies and update node to v20 (props @Sidsector9, @jeffpaul, @peterwilsoncc via #275).
- Add "Testing" section to the
CONTRIBUTING.md
file (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-asset
tosoftprops/action-gh-release
GitHub 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_title
filter 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.md
template (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
ip
from1.1.8
to1.1.9
(props @dependabot, @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 Transcript
button 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
axios
from 0.25.0 to 1.6.2 and@wordpress/scripts
from 26.9.0 to 26.18.0 (props @dependabot, @Sidsector9 via #263). - Bump
follow-redirects
from 1.15.3 to 1.15.4 (props @dependabot, @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
cypress
from 11.2.0 to 13.2.0,@10up/cypress-wp-utils
from 0.1.0 to 0.2.0,@wordpress/env
from 5.4.0 to 8.7.0,cypress-localstorage-commands
from 2.2.2 to 2.2.4 andcypress-mochawesome-reporter
from 3.4.0 to 3.6.0 (props @iamdharmesh, @Sidsector9 via #254).
- Bump
postcss
from 8.4.27 to 8.4.31 (props @dependabot, @faisal-alvi via #256). - Bump
@babel/traverse
from 7.22.8 to 7.23.2 (props @dependabot, @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_NAME
constant 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-wrap
from 1.2.3 to 1.2.4 (props @dependabot, @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
uses
updates (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
strpos
andstr_replace
on PHP >= 8.1 (props @bmarshall511, @Sidsector9, @peterwilsoncc via #239).
- Bump
simple-git
from 3.15.1 to 3.16.0 (props @dependabot, @cadic via #215). - Bump
http-cache-semantics
from 4.1.0 to 4.1.1 (props @dependabot, @cadic via #219). - Bump
@sideway/formula
from 3.0.0 to 3.0.1 (props @dependabot, @cadic via #220). - Bump
webpack
from 5.75.0 to 5.76.1 (props @dependabot, @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
json5
from 1.0.1 to 1.0.2 (props @dependabot[bot], @cadic, @jeffpaul via #212). - Bump
loader-utils
from 2.0.2 to 2.0.4 (props @dependabot[bot], @cadic, @jeffpaul via #195, #198). - Bump
simple-git
from 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
got
from 10.7.0 to 11.8.5 (props @faisal-alvi, @iamdharmesh, @jeffpaul via #185). - Bump
@wordpress/env
from 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
terser
from 5.12.1 to 5.14.2 (props @dependabot 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 via #166).
- Bump node-forge from 1.2.1 to 1.3.0 (props @dependabot via #160).
- Bump minimist from 1.2.5 to 1.2.6 (props @dependabot via #159).
1.2.2 - 2022-03-01
- Filter
simple_podcasting_feed_item
to 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_feed
being called too early (props @tomjn, @jeffpaul via #135). - Missing and incorrect text-domain (props @dkotter, @cadic via #131).
- Bump
nanoid
from 3.1.25 to 3.2.0 (props @dependabot via #143).
1.2.1 - 2021-12-16
- Filter
simple_podcasting_episodes_per_page
to 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/scripts
as 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
MediaReplaceFlow
to 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_mock
reference 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.