# Changes for Newsboat
## 2.33 - 2023-09-24
## Added
- Support for `0`..`9` keys in dialog overview. If you never used dialog
overview, it's invoked by `V` key by default and is very useful if you also
employ `^V`/`^G`/`^X` to keep multiple dialogs open within Newsboat (Dennis
van der Schagt)
- Support importing OPML 2.0 with `--import-from-opml` (#2448) (bogdasar1985)
## Changed
- Image enclosures are now displayed at the start of the article. This improves
support for Mastodon feeds (#2305, #2495) (Dennis van der Schagt)
- In feeds that lack title and whose URLs end entirely in digits, use the
description as a title instead. This improves support for Mastodon feeds and
hopefully doesn't break others (#2530) (Martin Vilcans)
- Taught contrib/image-preview/nbrun to take Newsboat's CLI arguments (venomega)
- Updated translations: Dutch (Dennis van der Schagt), German (Lysander
Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian
(Alexander Batischev), Spanish (Roboron3042), Swedish (Dennis Öberg),
Turkish (Emir SARI)
- Bumped minimum supported Rust version to 1.68.2
## Fixed
- Hanging if scripts used by `filter:`, `bookmark-cmd`, or `html-renderer`
process their input in a streaming fashion rather than reading it entirely
before outputting anything (Alexander Batischev)
- Slowness in opening and navigating feeds that contain many items (#229)
(Dennis van der Schagt)
- `--export-to-opml` producing invalid OPML documents (missing `text` attribute)
(#2518) (bogdasar1985)
## 2.32 - 2023-06-25
## Added
- contrib: a filter to remove Substack's "Subscribe now" prompts from the posts
(NunoSempere)
- contrib: an image pager which can spot all the images in a post and display
them with either `feh` or `kitty`'s `icat` (whyrgola)
- Tags in OPML export. This is implemented as a new option, `--export-to-opml2`,
because the output format is OPML version 2.0 rather than the 1.0 that
`--export-to-opml` produces. We intend to make OPML 2.0 the default in some
future major release of Newsboat (#871) (Gwyneth Morgan)
## Changed
- Enclosures are only enqueued if their MIME type looks like a podcast or is
empty. This prevents Newsboat from e.g. enqueueing images from Mastodon
feeds (#2367) (Dennis van der Schagt)
- Asciidoctor is a truly optional dependency now. `make all` still builds docs,
but at least one can `make newsboat` and such without installing Asciidoctor
(#2353) (Alexander Batischev)
- Newlines are now removed from the author's name (#2434) (blankie)
- If the same URL is used in `<a>` and/or `<img>`/`<iframe>`, it's marked as
"image" or "iframe" rather than simply a "link" (#2432) (blankie)
- `goto-title` operation now searches for the titles *as you see them*, i.e. if
a feed doesn't have a title and Newsboat displays its URL instead,
`goto-feed` will use that URL rather than the (empty) title (#2451)
(blankie)
- Updated translations: Dutch (Dennis van der Schagt), German (Lysander
Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian
(Alexander Batischev), Swedish (Dennis Öberg), Turkish (Emir SARI)
- Updated vendored library expected-lite to 0.6.3
- Bumped minimum supported Rust version to 1.66.1
## Fixed
- Detection of Cargo and Asciidoctor: it succeeded even if these programs were
missing (Alexander Batischev)
## 2.31 - 2023-03-26