Version 0.19.0

April 4, 2024
  • Added a translation file for the Studio plugin.
  • Fixed a bug where podcast and episode's person were not suggested as transcript's speakers.
  • Fixed a bug where using transcript generator tool throws an error where transcriptText was empty.
  • Fixed a bug where the generated soundbite and chapter values sometimes not being properly set into their respective custom fields.
  • Fixed a bug where new podcast button for a site wasn't displayed even if the podcast was available for that site.
  • Fixed a bug where visiting trashed podcast index page resulted in a server error if there was a trashed podcast with enabled status.

Version 0.18.0

September 1, 2023
  • Added auto-increment for episode number. It considers enabled/disabled items, trashed items, saved drafts and if episodeNumber is translatable, when searches for current maximum episode number.
  • Podcast taxonomies can now be bulk imported for german language.

Version 0.17.0

August 18, 2023

The starter project is updated to have fields for generating <podcast:podroll> and <podcast:valueTimeSplit>.

  • Added <podcast:podroll> support (#25).
  • Added <podcast:valueTimeSplit> support (#26).

Version 0.16.0

August 11, 2023

The studio plugin has a starter project now. Please setup a sample project which contains required fields and check how the plugin works.

This version need some changes to custom field handles. please read the release note before update.

  • The enclosureType custom field is now required for alternative enclosure for live items.
  • The enclosure custom field for live items should be liveEnclosure now.
  • The alternateEnclosure custom field for live items should be liveAlternateEnclosure now.
  • Removed importing sample podcast and episode fields because of new studio plugin starter project.

Version 0.15.0

August 8, 2023
  • Podcast taxonomies can now be bulk imported to structure sections. person groups are imported as level(1) and person roles are imported as level(2) entries (#24).
  • Person group attribute can be created based on level(1) of podcastTaxonomy entries field and role attribute based on level(2) (#24).
  • Fixed a bug where the plugin didn't properly check the section/entry type for having entries before importing podcast categories.
  • Fixed an error that occurred on RSS page where specified field for podcast value was not available on podcast/episode field layouts

Version 0.14.0

August 4, 2023

Changing one person field to userPerson, entryPerson, tablePerson, textPerson fields for creating podcast:person.

  • Added <podcast:liveItem> support (#18).
  • Added <podcast:socialInteract> support (#19).
  • Added <podcast:txt> support (#20).
  • Added <podcast:guid> support (#21).
  • Added <podcast:value> support (#22).
  • Added OP3 analytics service support (#23).
  • For generating the podcast:person #11 via the matrix/super table, instead of one person field, there should be userPerson, entryPerson, tablePerson, textPerson fields. so the user can use all these fields on each person block.
  • For generating the podcast:person #11 via the matrix/super table, it is now possible for each block to have more than one person.
  • Fixed a bug where deleted elements were displayed in the podcast rss.
  • Fixed a bug where alternate enclosure's sources tag was created without uri attribute.
  • Fixed a bug where audio preview modal was not properly loaded on episode edit page for not primary sites.

Version 0.13.0

July 19, 2023
  • Added <podcast:location> support (#17).
  • The <podcast:chapters> (#4) supports location attribute now.

Version 0.12.0

July 13, 2023

The trailerUrl field handle should be changed to trailer.

  • Added <podcast:alternateEnclosure> support (#16).
  • The trailerUrl field handle that is used for the URL attribute of a podcast:trailer should be changed to trailer for clarity because it can be an asset or a URL.
  • The (podcast:trailer) tag can be created via Asset fields now.
  • When a trailer item is an asset inside a matrix or super table field, the assets' size and mime type metadata are used for length and type attributes. The length and mimeType custom fields are only used when the trailer item is not an asset.
  • The (podcast:license) tag can be created via Asset fields now.
  • Fixed a bug where podcast:trailer was generated even if there was not any trailer file.

Version 0.11.0

July 3, 2023
  • Added <podcast:trailer> support (#15).

Version 0.10.0

June 30, 2023
  • Added <podcast:transcript> support (#14).
  • Added a new simple tool for making transcripts (#14).

Version 0.9.0

June 7, 2023
  • Added <podcast:person> support (#11).
  • Podcast and episode custom field handles are configurable now (#12).
  • Any changes to elements inside the project invalidate the RSS page cache (#13).
  • Fixed a bug where soundbites with start time 0 were not displayed on RSS.

Version 0.8.0

May 29, 2023
  • Added <podcast:medium> support (#6).
  • Added <podcast:locked> support (#7).
  • Added <podcast:funding> support (#8).
  • Added <podcast:season> support (#10).
  • Added <podcast:license> support (#9).
  • Fixed bugs where matching elements by episode number and conditions which extend BaseLightswitchConditionRule were checked incorrectly.
  • Fixed a bug where fields required for generating podcast:soundbite tag were not checked correctly.
  • Fixed a bug where podcastIsNewFeedUrl attribute was saved as null instead of 0.

Version 0.7.0

May 23, 2023
  • Added <podcast:soundbite> support (#5).
  • Added a new tool for audio preview to make creating soundbites easier (#5).
  • Podcast chapter json file now uses JSON_UNESCAPED_UNICODE format.
  • Fixed a bug where chapter startTime was not checked properly.

Version 0.6.0

May 18, 2023
  • Added <podcast:chapters> support (#4).
  • Added a new tool for audio preview to make creating chapters in <podcast:chapters> and {timestamp}-{chapter title} format easier (#4).
  • Fixed a bug where users with manage episodes permission could not view episodes on the episode index page.
  • Fixed a bug where under certain conditions a podcast considered as enabled even if the podcast was disabled.

Version 0.5.0

May 12, 2023

Please read #3 before update to this version.

  • Changed episode published() method to rss().

Version 0.4.0

May 12, 2023

Please read #1 and #2 before update to this version.

  • Added new native field for episodes, publishOnRSS (#1)
  • Changed podcast and episode methods to simplify writing queries. (#2)
  • Fixed some bugs on podcast and episode queries, where methods were not applied correctly on queries.

Version 0.3.0

May 8, 2023
  • ownerName, ownerEmail, authorName, podcastType, copyright, duration, episodeSeason, episodeNumber, episodeType attributes are now searchable.

Version 0.2.1

May 7, 2023
  • Fixed the plugin folder structure.

Version 0.2.0

May 7, 2023
  • Initial public release.

Version 0.1.0

March 2, 2023
  • Initial Release.