podbringer/CHANGELOG.md

1.6 KiB

Changelog

All notable changes to Podbringer will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.3.0 - 2022-12-24

Added

  • Add abstraction that will support multiple back-ends
  • Add YouTube back-end for generating feeds of YouTube channels and playlists (#5)

Changed

  • Change the name of the url to public_url in the configuration file Rocket.toml
  • Make feed channel and item images optional
  • Simplify how Rocket is launched
  • Split off feed generation to a separate module
  • Improve documentation

Fixed

  • Some code refactoring

Security

  • Update/bump dependencies

0.2.0 - 2022-05-27

Added

  • Add support for paging, i.e. retrieving more that 50 past items (#9)
  • Introduce the limit parameter to get more/less than 50 feed items
  • Add caching; all Mixcloud user, cloudcasts and download URL requests are cached for 24 hours (#3)

Changed

  • Implemented proper error logging and handling (#6)
  • Replaces own youtube-dl command running implementation by youtub_dl crate (#8)
  • Several code and documentation improvements & fixes

Removed

  • Drop dependencies on some unnecessary/unused crates

0.1.0 - 2022-05-24

Initial release.