podcast v1.0.0 Release Notes
Release Date: 2017-02-06 // about 7 years ago-
๐ In this initial release, the code has been written and tested with 100% code coverage.
๐ท Tag Versions
๐ This repo will follow the standard
Major.Minor.Patch
release tagging in that:Major
numbers will be breaking changes to the API.Minor
numbers will be additional features and enhancements to the existing API.- ๐
Revision
numbers will be bug fixes or other misc tweaks to the existing features and API.
๐ GoLang does support tag versioning; but, it isn't simple. Better to just use the
vendor/
approach and snapshot this repo in any case.Current Roadmap
There are several TODOs which may break the initial API, such as:
- enabling CDATA ISummary tags for channel and item elements.
- clean-up of the API, to make it similar (e.g. change
podcast.New()
to not take so many arguments. - โ additional validation checking (e.g. change
podcast.New()
to returnPodcast, error
. - โ additional validation checking (enforce 255 characters max for all fields, except summaries (iTunes)
If such breaking changes happen, the version numbers will be bumped accordingly.