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.
0.5.4 - 2024-07-26
- Switch to Forgejo Actions; add audit workflow
- Update dependency on
rocket_dyn_templates
- Update dependency on
youtube_dl
- Update dependencies, fixes security advisories:
0.5.3 - 2024-02-27
- Update dependency on
cached
- Update dependencies, fixes security advisories:
- Handle paging information begin absent; fixes short feeds for Mixcloud (#17)
0.5.2 - 2023-11-03
- Update dependencies (RUSTSEC-2020-0071)
- Switch to Rocket 0.5 RC4
- Update dependency on
cached
0.5.1 - 2023-08-25
- Bump the dependency on
youtube_dl
- Update release Gitea Actions workflow; add seperate job to release Debian package to the new repository
- Update dependencies (RUSTSEC-2023-0034, RUSTSEC-2023-0044, RUSTSEC-2023-0052)
0.5.0 - 2023-06-08
- Add full release Gitea Actions workflow
- Simplify GItea Actions check and lint workflow
- Differentiate between publish and update time for items
0.4.1 - 2023-04-11
- Select only direct HTTP MP4 audio streams for the Mixcloud back-end
0.4.0 - 2023-03-24
- Add Gitea Actions workflow for cargo
- Update dependencies on
cached
andyoutube_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
- Bump the dependency on
ytextract
(#14) - Fix typo in the documentation
- Update dependencies (RUSTSEC-2021-0145, RUSTSEC-2020-0016, RUSTSEC-2023-0001, RUSTSEC-2023-0005, RUSTSEC-2023-0018, RUSTSEC-2023-0022, RUSTSEC-2023-0023, RUSTSEC-2023-0024)
0.3.0 - 2022-12-24
- Add abstraction that will support multiple back-ends
- Add YouTube back-end for generating feeds of YouTube channels and playlists (#5)
- Change the name of the
url
topublic_url
in the configuration fileRocket.toml
- Make feed channel and item images optional
- Simplify how Rocket is launched
- Split off feed generation to a separate module
- Improve documentation
- Some code refactoring
- Update/bump dependencies
0.2.0 - 2022-05-27
- 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)
- 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
- Drop dependencies on some unnecessary/unused crates
0.1.0 - 2022-05-24
Initial release.