Version 0.9.0 released

The 0.9.0 release has been published. The summary selector now supports matching multiple elements, tilde expansion is performed on the output path, and more.

Version 0.9.0

This release adds support for matching multiple elements in the feed.config.summary selector. These may be specified comma separated like p, blockquote, or as an array like ["p", "blockquote"]. The array form allows the order the elements are added to the generated feed to be controlled. See the documentation for more details.

Tilde expansion is now performed on the output path in the configuration file. This allows a path like ~/Documents/rsspls to be specified in order to output into the Documents folder of the user running rsspls.

The page caches will now be invalidated if the configuration is changed. This way feeds will always be regenerated when the config file is edited. Previously they would only be regenerated when the source HTML changed.

It’s now possible to build rsspls using the native TLS library of the platform instead of rustls. This is particularly handy on Windows ARM where building the ring dependency of rustls currently requires having clang installed. To build with native-tls do the following:

cargo build --release --locked --no-default-features --features native-tls

Full Changelog

If you find rsspls useful you can sponsor me on GitHub.