Commits


chore: Bump version


fix: Show URL of failed request Implements: https://todo.sr.ht/~witcher/rss-email/27 Implements: https://todo.sr.ht/~witcher/rss-email/26


ci: build on archlinux instead Using rust on alpine is a pain, so just build on Arch Linux instead


ci: add cargo


ci: reorder tasks, remove release mode builds Release mode builds are not necessary anymore as no artifacts are published. Helps CI load. Additionally, no docs are built either for the same reason.


ci: avoid tests, don't upload artifacts No tests presently exist for this package, so take some load off CI by removing running tests entirely


ci: use upstream rust package


chore(cog): introduce cog cocogitto, with its binary `cog`, helps in me not messing any bumps in releases up anymore. In addition, all new tags, starting with the next version, now have a `v` prefix. https://github.com/cocogitto/cocogitto/


CI: yuck, misspelled LICENSE *again*


CI: Build with stable compiler


CI: Fix misspelling to add LICENSE to tarball


Add more clippy lints and make clippy happy :)


Build CI in release mode for publishing artifacts


Bump version to 0.4.1 The version number in Cargo.toml was not updated from 0.3.0 to 0.4.0 in the 0.4.0 release, this is "fixed" with a new patch release bumping the version.


Add release artifacts to CI


Fix outdated default path for cache


Specify RSS and Atom support in man page


Add `--no-fetch` to skip fetching feeds Implements: https://todo.sr.ht/~witcher/rss-email/20


Move `cache.db` to proper xdg dir Implements: https://todo.sr.ht/~witcher/rss-email/22


Fix spelling of `sqlx-cli`


Replace env_logger with simple_logger With simple_logger the logging level can bet set with an argument instead of relying on an environment variable. This enables the command line flag `-v` for specifying the logging level, which is a little more ergonomic than an environment variable.


Enable config file attributes on command line All possible configuration file attributes can be given on the command line instead and, if all have been given, no configuration file is needed for the program to run. Implements: https://todo.sr.ht/~witcher/rss-email/24 References: https://todo.sr.ht/~witcher/rss-email/13


Don't create config folder by default


Read clap command line info from Cargo.toml


Extend Cargo.toml with more attributes