podbringer/CHANGELOG.md

4.5 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.5.3 - 2024-02-27

Changed

  • Update dependency on cached

Security

Fixed

  • Handle paging information begin absent; fixes short feeds for Mixcloud (#17)

0.5.2 - 2023-11-03

Security

Changed

  • Switch to Rocket 0.5 RC4
  • Update dependency on cached

0.5.1 - 2023-08-25

Changed

  • Bump the dependency on youtube_dl
  • Update release Gitea Actions workflow; add seperate job to release Debian package to the new repository

Security

0.5.0 - 2023-06-08

Added

  • Add full release Gitea Actions workflow

Changed

  • Simplify GItea Actions check and lint workflow

Fixed

  • Differentiate between publish and update time for items

0.4.1 - 2023-04-11

Changed

  • Select only direct HTTP MP4 audio streams for the Mixcloud back-end

0.4.0 - 2023-03-24

Added

  • Add Gitea Actions workflow for cargo

Changed

  • Update dependencies on cached and youtube_dl
  • Update to rocket version 0.5.0-rc.3
  • Select only MP4 audio streams for the YouTube back-end (experimental)
  • Remove parameters from MIME types to prevent clients tripping over them

Fixed

  • Bump the dependency on ytextract (#14)
  • Fix typo in the documentation

Security

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.