Miniflux 2.2.6
Release date:
Changes
- test(encoding): add unit tests for 
CharsetReaderfunction - 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.pageYOffsetwithwindow.scollY - refactor(js): remove a useless 
return - refactor(js): anchor 
=removal inwebauthn_handler.jsregex - refactor(js): add default value for parameter 
fallbackSelfingoToPagefunction - refactor(integration): don’t use 
deferin a loop - refactor(icon): guard against a potential 
nulldereference - 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 
tfootertotfoot - fix(rss): handle item title with 
CDATAcontent correctly - fix(locale): missing hyphen in 
de_DE.json - fix(css): avoid aside overflow on the pagination menu
 - fix(css): 
--entry-content-aside-border-coloris 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 
imgtags with only asrcsetand nosrcattribute - 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 
commitlintto validate PR commit messages - build(deps): bump 
golangin/packaging/debian - build(deps): bump 
golang.org/x/termfrom0.28.0to0.29.0 - build(deps): bump 
golang.org/x/oauth2from0.25.0to0.26.0 - build(deps): bump 
golang.org/x/netfrom0.34.0to0.35.0 - build(deps): bump 
golang.org/x/imagefrom0.23.0to0.24.0 - build(deps): bump 
golang.org/x/cryptofrom0.32.0to0.33.0 - build(deps): bump 
github.com/PuerkitoBio/goqueryfrom1.10.1to1.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