All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for indicating that the episodes should be consumed in order,
by setting
Podcast.is_serial
toTrue
. - Support for
Episode.episode_type
for indicating whether an episode contains a full episode, a trailer or bonus material. - Support for
Episode.season
for indicating what season the episode belongs to.
1.1.0 - 2020-03-06
- Support for the new Apple Podcast categories that were added August 9th 2019.
- Documentation of the Warning classes defined by PodGen.
- Using one of the old iTunes (sub)categories will now generate a
LegacyCategoryWarning
.
- Importing
NotSupportedByItunesWarning
frompodgen.not_supported_by_itunes_warning
. Import frompodgen
instead.
1.0.1 - 2019-10-12
- This
CHANGELOG.md
file, for documenting notable changes. - Documentation page about PodGen's roadmap (under Background).
- Organization of the documentation, along with other documentation improvements and updates.
- Support for Python 3.3, due to its age and lack of support.
UnicodeEncodeError
when writing a podcast with non-ASCII characters to file in an environment where Python defaults to ASCII encoding.- Incompatibility with unicode strings on Python 2.7.
1.0.0 - 2017-05-24
- The Podcast and Episode classes for easily generating a podcast out of data, and related utilities and classes.