Skip to content

v3.2.0 Release Candidate

Pre-release
Pre-release
Compare
Choose a tag to compare
@coldacid coldacid released this 04 Apr 01:45
· 223 commits to master since this release

We are in the last stretch, only waiting now for the German translation to be updated (if you can, help out).

Here's the release notes, almost exactly as they'll be for the final release.

Prerequisites

  • PHP 7.0 or newer (8.0 or newer recommended)
  • PHP gettext extension
  • PHP simplexml and libxml extensions
  • Apache 2 or nginx web server

Installation

See the INSTALL or INSTALL.nginx files in the root of the zip file for
details on how to perform a fresh install of Podcast Generator for Apache 2 or
nginx web servers.

Upgrading from Previous Versions

Upgrading is supported from any release of Podcast Generator 3.1.
Directly upgrading from older versions is not supported:
If you are running PG 3.0 then you need to first upgrade to 3.1; if you are
running PG 2.7 or older you need to upgrade to 3.0 and then to 3.1 before
upgrading to PG 3.2.

Be sure to make a backup of your site before upgrading!

  1. Download PodcastGenerator-v3.2.0.zip and extract to a local directory.
  2. Upload (or copy) the content of the PodcastGenerator/ directory to the
    appropriate location on your web server.
  3. Adjust the permissions for the PHP files to 775 if necessary.
  4. Open your website in a web browser to kick off the automated upgrade process.
  5. Delete the components/getid3/ directory from your website installation (the
    getid3 library has been moved to the new vendor/ directory).

For safety reasons, the automated upgrade process does not remove any existing
files, which is why you need to be able to delete components/getid3/ yourself.

Changes

Added

  • Episode search (#290)
  • Webmaster and managing editor tags in RSS feed (#311)
  • Admin page for listing all episodes, including future-published episodes (#349)
  • Dark mode support for default theme (#416)
  • Podcast namespace locked tag support (#369)
  • Open Graph tags on individual episode pages for embed support (#376)
  • Announce new episodes via WebSub (#379)
  • Season and episode numbers for episodes (#381)
  • Per-category RSS feeds (#404)
  • Time zone can be set for dates and times shown on site (#446)
  • Expand language selections, including national variants, for RSS feed (#450)
  • Podcast namespace show GUID tag support (#473)
  • Translations for:
    • Estonian
    • French
    • Hebrew
    • Swedish

Changed

  • Default theme style improvements (#282)
  • Categories now listed alphabetically on categories page (#359)
  • RSS feed now referenced in public web pages (#366)
  • Improved installation documentation, including nginx instructions (#407, #456)
  • PNG images are now supported for show cover art (#469)
  • Episode cover images can now be uploaded directly when not embedded in episode media (#481)

Fixed

  • Fix feed access through feed.php (#234, #367)
  • Broken character escaping in HTML (#304)
  • Error uploading episodes when categories are enabled (#314)
  • Page navigation bar shown inappropriately on episode detail pages (#345)
  • Automatically index "FTP upload" episodes on cron job (#360)
  • Remove character escaping inside CDATA blocks in RSS feed (#364)
  • Ensure episode GUID immutability (#370)
  • Page errors when adding theme buttons (#372)
  • Add character escaping in RSS feed for author (#390)
  • Corrected iTunes categories (#395)
  • Viewing user on admin page no longer causes incorrect CSRF warning message (#491)
  • FTP indexed episodes with dash character in filename are not processed correctly (#508)
  • Form label accessibility fixes
  • Various typo and translation corrections

Contributors

Thank you to all the developers who contributed to the production of Podcast
Generator 3.2:

  • Bryce Beattie
  • Alberto Betella
  • Chris Charabaruk
  • Emil Engler
  • ephidrineon
  • Gorom
  • Ryan Gurnick
  • linkmauve
  • Lola
  • Marco-Lugo
  • NeaMitika
  • NicolaiVdS
  • pbassham
  • Pierre-Henry Soria
  • Gabi Suciu