Skip to content

v1.1.0

Compare
Choose a tag to compare
@agates agates released this 26 Jan 04:14
· 127 commits to main since this release
ef41a0c

New features

From a user-facing perspective, this release primarily adds two new command line options:

  • --medium allows a user to specify the medium type of the feeds being posted to Podping
    • The current default medium is podcast, in line with the <podcast:medium> specification
    • When used in combination with the write command, this option SHOULD match the <podcast:medium> tag within the given feeds.
    • When used in combination with the server command, this option WILL set the default medium for the server.
  • --reason allows a user to set the reason the feeds are being posted to Podping
    • The default reason is update, which falls in line with previous versions of Podping until now.
    • When used in combination with the write command, this option WILL indicate the same reason for all given feeds.
    • When used in combination with the server command, this option WILL set the default reason for the server.
    • The current list of reasons and their purpose can be found in the project README.
      • update -- A general indication that an RSS feed has been updated.
      • live -- An indication that an RSS feed has been updated and a contained <podcast:liveItem> tag's status attribute has been changed to live.

Further discussion on why these options were added: #18
Further reading on philosophical architectural changes for this release: Podcasting 2.0 – Evolution of Podping

What's Changed

  • Changed the Hive operation IDs to include medium and reason codes by @agates in #25
  • Add new version of podping schema (version "1.0") by @agates in #26
  • Changed operation_id prefixes for Hive character limitations by @agates in #29
  • Replace beem with lighthive by @brianoflondon in #30
  • Feature/1.1/#31 startup resource credits fix by @brianoflondon in #32
  • Sanity check input for Hive account/keys by @brianoflondon in #33
  • Feature/1.1/#27 add medium reason to cli interface by @agates in #34
  • Feature/1.1/#36 default medium reason for server by @agates in #37

1.1 Milestone: https://github.com/Podcastindex-org/podping-hivewriter/milestone/1?closed=1

Full Changelog: v1.0.3...v1.1.0