Miniflux 2.2.13
Release date:
Changes
✨ New Features
- UI: Added a “Back to top” link for easier navigation.
- Integrations:
- Added support for Wallabag tags.
- Added support for LinkTaco service to save articles.
🐛 Bug Fixes
- API: Fixed issue where
removed
entries could still be returned. It was generating an error when fetching entries. - Icons: Improved handling of relative icon URLs within subfolders.
- Timezone: Ensured only current IANA time zones are used. This avoids issues with Debian Trixie where deprecated time zones have been removed.
🛠 Refactoring & Improvements
- Complete rewrite of the config parser with validation and consistency improvements.
- Combined YouTube subscription parsing functions into a single function.
- Simplified and optimized JavaScript files (
modal_handler.js
, removedisTouchSupported()
). - Refactored internal code to consistently use
time.Duration
for time values across CLI, server, fetcher, metrics, and HTTP components. - Replaced “Bookmarks” with “Starred” across UI and codebase for consistency.
- Template and UI cleanups: explicit template dependencies, moved inline SVGs to
sprite.svg
, improvedlayout.html
consistency. - Strengthened the JavaScript Trusted Types policy to enhance security.
- Updated translations for German, Polish, and French.
⚡ Performance
- XML Parsing: Optimized
filterValidXMLChars
(~4% faster). - Sanitizer: Improved sanitization performance by ~10% using
slices.Contains
. - Converted slices to arrays in some internal structures for efficiency.
📦 Dependency Updates
- go-webauthn/webauthn: 0.13.4 → 0.14.0
- golang.org/x/net: 0.43.0 → 0.44.0
- golang.org/x/image: 0.30.0 → 0.31.0
- golang.org/x/crypto: 0.41.0 → 0.42.0
- golang.org/x/term: 0.34.0 → 0.35.0
- golang.org/x/oauth2: 0.30.0 → 0.31.0
- tdewolff/minify/v2: 2.23.11 → 2.24.3
- prometheus/client_golang: 1.23.0 → 1.23.2
- GitHub Actions:
setup-go
andsetup-python
bumped from v5 → v6
For more details, look at the commit history.
Attachments
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-darwin-amd64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-darwin-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-darwin-arm64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-darwin-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-freebsd-amd64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-freebsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-amd64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-arm64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv5
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv5.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv6
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv6.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv7
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-linux-armv7.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-openbsd-amd64
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-openbsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux-2.2.13-1.0.x86_64.rpm
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux_2.2.13_amd64.deb
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux_2.2.13_arm64.deb
- https://github.com/miniflux/v2/releases/download/2.2.13/miniflux_2.2.13_armhf.deb