Miniflux 2.2.6
Release date:
Changes
- test(encoding): add unit tests for
CharsetReader
function - refactor(xml): improve the performances of
NewXMLDecoder
- refactor(ui): remove superfluous cast
- refactor(request): broaden an error condition when parsing cookies
- refactor(processor): remove superfluous parenthesis
- refactor(opml): don’t define receivers on both values and pointer
- refactor(model): simplify a condition
- refactor(model): don’t define methods both on instance and pointer
- refactor(locale): sort JSON documents alphabetically by keys
- refactor(locale): remove superfluous parenthesis
- refactor(js): use proper types in
app.js
- refactor(js): replace the deprecated
window.pageYOffset
withwindow.scollY
- refactor(js): remove a useless
return
- refactor(js): anchor
=
removal inwebauthn_handler.js
regex - refactor(js): add default value for parameter
fallbackSelf
ingoToPage
function - refactor(integration): don’t use
defer
in a loop - refactor(icon): guard against a potential
null
dereference - refactor(date): use an else-if instead of two if statements
- refactor(css): use shortcuts to declare padding
- refactor(client): remove a useless cast
- perf(sanitizer): remove two useless calls to
strings.ReplaceAll
- fix(ui): Redirect correctly post feed removal from category feeds list
- fix(scraper): update TechCrunch scraper rule
- fix(scraper): avoid encoding issue if charset meta tag is after 1024 bytes
- fix(sanitizer): non-allowed attributes are not properly stripped
- fix(sanitizer): correct HTML tag name from
tfooter
totfoot
- fix(rss): handle item title with
CDATA
content correctly - fix(locale): missing hyphen in
de_DE.json
- fix(css): avoid aside overflow on the pagination menu
- fix(css):
--entry-content-aside-border-color
is missing fromsystem.css
- fix(api): return 500 response when JSON serialization fails
- fix(api): JSON encoding is failing with dates at OAD and negative timezone offset
- feat(urlcleaner): add trackers to the blocklist
- feat(ui): open the
<details>
tag in edit feed page when the feature is enabled - feat(sanitizer): improve text truncation with better space handling
- feat(sanitizer): allow
img
tags with only asrcset
and nosrc
attribute - feat(rss): add workaround for RSS item title with HTML content
- feat(pushover): add integration with pushover.net
- feat(processor): fetch YouTube watch time in bulk using the API
- feat(locale): update Traditional Chinese translation
- feat(locale): update Polish translation
- feat(locale): update French translation
- feat(locale): add Taiwanese POJ (nan-Latn-pehoeji)
- feat(integration): update Linkace integration to support API v2
- feat(integration): add webhook URL per feed
- feat(integration): add Slack integration
- feat(css): improve aside element position on smartphone
- ci: update GitHub Actions workflows to use Go 1.24
- ci: trigger packaging tests on pull requests
- ci: add
commitlint
to validate PR commit messages - build(deps): bump
golang
in/packaging/debian
- build(deps): bump
golang.org/x/term
from0.28.0
to0.29.0
- build(deps): bump
golang.org/x/oauth2
from0.25.0
to0.26.0
- build(deps): bump
golang.org/x/net
from0.34.0
to0.35.0
- build(deps): bump
golang.org/x/image
from0.23.0
to0.24.0
- build(deps): bump
golang.org/x/crypto
from0.32.0
to0.33.0
- build(deps): bump
github.com/PuerkitoBio/goquery
from1.10.1
to1.10.2
Attachments
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-darwin-amd64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-darwin-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-darwin-arm64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-darwin-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-freebsd-amd64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-freebsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-amd64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-arm64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv5
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv5.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv6
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv6.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv7
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-linux-armv7.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-openbsd-amd64
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-openbsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-windows-amd64.exe
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-windows-amd64.exe.sha256
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux-2.2.6-1.0.x86_64.rpm
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux_2.2.6_amd64.deb
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux_2.2.6_arm64.deb
- https://github.com/miniflux/v2/releases/download/2.2.6/miniflux_2.2.6_armhf.deb