rsspls.7bit.org/content/news/release-0.9.0.md

44 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2024-07-08 04:09:46 +00:00
+++
title = "Version 0.9.0 released"
date = 2024-07-08T13:53:46+10:00
#[extra]
#updated = 2024-02-20T22:57:15+10:00
+++
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.
<!-- more -->
## Version 0.9.0
[This release][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](@/documentation.md#feed-config-summary).
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][ring]. To build with `native-tls` do the following:
cargo build --release --locked --no-default-features --features native-tls
[Full Changelog](https://github.com/wezm/rsspls/compare/0.8.1...0.9.0)
If you find `rsspls` useful you can [sponsor me on GitHub][sponsor].
[release]: https://github.com/wezm/rsspls/releases/tag/0.9.0
[sponsor]: https://github.com/sponsors/wezm
[ring]: https://github.com/briansmith/ring/blob/7c0024abaf4fd59250c9b79cc41a029aa0ef3497/BUILDING.md