Skip to content

v0.5.0

Compare
Choose a tag to compare
@victorpopkov victorpopkov released this 07 Nov 20:43
· 49 commits to master since this release
v0.5.0
e95c428

Added

  • Interface Providerer for the Output.provider and the Source.provider field types
  • Struct and interface Releases(er) with all filtering and sorting methods in the release package

Changed

  • Field Appcast.releases to become a *Releaseser type
  • Field Output.provider to become a Providerer type
  • Field Source.provider to become a Providerer type
  • Method Output.GenerateChecksum to return the Checksum pointer
  • Method Source.GenerateChecksum to return the Checksum pointer
  • Provider GitHubAtomFeed to become the GitHub
  • Provider SourceForgeRSSFeed to become the SourceForge
  • Provider SparkleRSSFeed to become the Sparkle
  • Struct and interface GitHubAtomFeedAppcast(er) to become the GitHubAppcast(er)
  • Struct and interface SourceForgeRSSFeedAppcast(er) to become the SourceForgeAppcast(er)
  • Struct and interface SparkleRSSFeedAppcast(er) to become the SparkleAppcast(er)

Deprecated

  • Method Appcast.FilterReleasesByMediaType in favour of Appcast.Releases.FilterByMediaType methods chain
  • Method Appcast.FilterReleasesByPrerelease in favour of Appcast.Releases.FilterByPrerelease methods chain
  • Method Appcast.FilterReleasesByTitle in favour of Appcast.Releases.FilterByTitle methods chain
  • Method Appcast.FilterReleasesByURL in favour of Appcast.Releases.FilterByUrl methods chain
  • Method Appcast.ResetFilters in favour of Appcast.Releases.ResetFilters methods chain
  • Method Appcast.SortReleasesByVersions in favour of Appcast.Releases.SortByVersions methods chain
  • Method Appcast.UnmarshalReleases in favour of Appcast.Unmarshal

Removed

  • Field Appcast.originalReleases in favour of Appcast.releases.original