44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
|
+++
|
||
|
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
|