# Changelog

## [3.12.0] — 2026-07-28

### Added

- Scheduled publishing for episodes and trailers, with timezone-aware release dates.
- Dynamic ad markers that can be placed directly from the episode editor.
- Network-level analytics for comparing downloads, listener retention, and audience growth across multiple shows.
- Automatic transcripts for English, Spanish, French, and German episodes.
- Webhook events for episode publication, processing completion, and failed imports.

### Fixed

- Resolved an issue that occasionally caused duplicate episodes when importing feeds with redirected enclosure URLs.
- Corrected download totals for listeners switching between Wi-Fi and cellular networks during playback.
- Fixed chapter artwork not appearing in Apple Podcasts-compatible feeds.
- Prevented scheduled episodes from briefly appearing on public show pages before their release time.
- Improved recovery for uploads interrupted near the end of audio processing.

### Changed

- Redesigned the episode editor to keep metadata, chapters, transcripts, and monetization settings in one workflow.
- Updated analytics exports to use ISO 8601 timestamps and the show’s configured timezone.
- Increased the maximum source audio file size from 2 GB to 5 GB.
- Improved loudness normalization while preserving intentional differences between speech, music, and advertisements.

## [3.11.2] — 2026-07-10

### Added

- A processing-status indicator for audio replacement and back-catalog imports.
- The ability to resend podcast directory verification emails from distribution settings.
- CSV export for subscriber cancellations and cancellation reasons.

### Fixed

- Fixed incorrect episode ordering for feeds using publication dates without timezone offsets.
- Resolved a Safari issue that prevented large WAV files from finishing browser uploads.
- Corrected private-feed links generated for subscribers whose email addresses contained `+` characters.
- Fixed analytics filters resetting after navigating back from an episode details page.
- Prevented empty transcript files from being included in RSS feeds after transcription failures.

### Changed

- Reduced the time required to refresh imported RSS feeds after a manual sync.
- Clarified error messages for invalid podcast artwork, missing email ownership, and unreachable enclosure URLs.
- Updated subscriber notification emails to display the show name as the sender where supported.

## [3.11.0] — 2026-06-24

### Added

- Private podcast subscriptions with unique RSS feeds, subscriber access controls, and automatic welcome emails.
- Listener retention charts showing completion rates and drop-off points for each episode.
- Custom episode templates for default descriptions, author credits, content warnings, and distribution settings.
- Bulk editing for episode season numbers, explicit-content labels, and publication status.
- Support for importing chapter markers from Podcasting 2.0 JSON chapter files.

### Fixed

- Resolved inconsistent download counts caused by repeated requests from some podcast apps.
- Fixed artwork uploads failing when image metadata contained unsupported color profiles.
- Corrected the displayed duration for variable-bit-rate MP3 files.
- Prevented deleted draft episodes from remaining visible in team activity history.
- Fixed RSS validation errors when show descriptions contained certain Unicode control characters.

### Changed

- Reworked team permissions into Owner, Administrator, Editor, Analyst, and Billing roles.
- Moved redirect management into each show’s distribution settings.
- Updated RSS feeds to include Podcasting 2.0 funding and transcript tags when configured.
- Improved audio processing queues to prioritize episodes scheduled for release within the next hour.