github miniflux/v2 2.2.13
Miniflux 2.2.13

8 hours ago

✨ 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, removed isTouchSupported()).
  • 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, improved layout.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 and setup-python bumped from v5 → v6

Don't miss a new v2 release

NewReleases is sending notifications on new releases.