podcast v1.0.0 Release NotesRelease Date: 2017-02-06 // over 5 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.Patchrelease tagging in that:
Majornumbers will be breaking changes to the API.
Minornumbers will be additional features and enhancements to the existing API.
Revisionnumbers 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.
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
- ➕ 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.