# Changelog

## [3.8.0] - 2026-07-08

### Added
- Added dynamic ad insertion rules for geo, device type, episode age, and listener frequency caps.
- Added team activity logs for episode publishes, feed changes, billing updates, and ad campaign edits.
- Added chapter image support for Apple Podcasts-compatible chapter metadata.
- Added bulk import for private subscriber lists via CSV.

### Fixed
- Fixed an issue where scheduled episodes could remain in draft state if cover art processing was still pending.
- Fixed duplicate download counts caused by retry requests from certain podcast apps.
- Fixed incorrect timezone handling in weekly analytics exports.
- Fixed private feed invite emails occasionally linking to expired tokens.

### Changed
- Improved analytics freshness from hourly updates to near real-time processing for standard download metrics.
- Updated the episode editor to preserve unsaved changes when switching between tabs.
- Renamed “Monetization Slots” to “Ad Placements” across the dashboard.

## [3.7.2] - 2026-06-18

### Added
- Added validation warnings for RSS fields that may affect Spotify, Apple Podcasts, and YouTube Music submission.
- Added support for WebVTT transcript uploads.
- Added billing email recipients for workspace invoices and payment notices.

### Fixed
- Fixed broken waveform previews for episodes longer than four hours.
- Fixed an RSS enclosure bug affecting filenames with spaces or non-ASCII characters.
- Fixed campaign pacing reports showing impressions from archived shows.
- Fixed a dashboard crash when filtering analytics by deleted episodes.

### Changed
- Increased maximum transcript file size from 5 MB to 25 MB.
- Improved feed rebuild performance for shows with more than 500 episodes.
- Updated default analytics date range from 7 days to 30 days.

## [3.7.0] - 2026-05-29

### Added
- Added private podcast feeds with invite links, subscriber management, and per-subscriber access revocation.
- Added embeddable episode players with customizable colors, dark mode, and share buttons.
- Added automated transcript generation for Pro and Business plans.
- Added Apple Podcasts subscription status checks to the distribution settings page.

### Fixed
- Fixed inaccurate completion-rate calculations for embedded player listens.
- Fixed missing episode descriptions in some third-party directory previews.
- Fixed upload progress getting stuck at 99% when normalization completed before metadata extraction.
- Fixed webhook retries not preserving the original event timestamp.

### Changed
- Reworked the publishing flow so audio, metadata, transcripts, and distribution checks are reviewed on one screen.
- Improved CDN cache invalidation for faster artwork and episode metadata updates.
- Updated workspace roles so producers can manage episodes without access to billing settings.