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
If you find rsspls useful you can sponsor me on GitHub.