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