All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.5 - 2025-01-20
- update Cargo.toml dependencies
3.0.4 - 2025-01-15
- (pf_lib) use correct option helper function
3.0.3 - 2025-01-07
- (deps) bump reqwest from 0.12.9 to 0.12.12 (#34)
3.0.2 - 2024-12-06
3.0.1 - 2024-12-06
- add feature check to ensure at least one target is defined (#21)
3.0.0 - 2024-10-25
- (pf_lib) [breaking] use rust features for mime types (#14)
2.0.0 - 2024-10-18
- [breaking] support multiple mime types other than mp4 (#12)
1.1.1 - 2024-10-18
- (pf_lib) verify that existing urls are mp4 videos
1.1.0 - 2024-10-13
- Automated release management with release-plz and ci/cd workflow (#5)
1.0.0 - 2024-10-10
- Unit and integration tests.
- Split project in two different packages, pf_lib containing the business logic and pf_cli containing the user interface. This logic allows the publishing of pf_lib to crates.io.
- CD workflow.
- Useless documentation.
- Stop using git-cliff.
- CLI completions and man page.
0.3.1 - 2024-08-20
- Reduce nested iterator complexity in URL extractor functions.
- Split CI workflow steps into separate jobs in order to improve failure predictability.
- Typos and broken URLs in documentation.
- CD now building with checkout to the right ref (#3).
0.3.0 - 2024-08-19
- Generation of man page and CLI completions.
- Fully automated CD building and uploading assets to release.
- Using git-cliff.
- Move CLI args to a dedicated module.
- CI now running for pull request towards main branch only.
- Release workflow.
0.2.1 - 2024-08-16
- Dependencies bump.
0.2.0 - 2024-08-16
- Release workflow uploading binary files to releases.
- Issue templates.
- Broken URLs in documentation.
0.1.0 - 2024-08-16
- This project to help people retrieve video URLs on WordPress websites.