Miniflux v2.0.25 Release Notes

Release Date: 2020-11-04 // 25 days ago
    • ๐Ÿ“‡ Rename "original" link to be more explicit
    • ๐Ÿ“œ Do not escape HTML for Atom 1.0 text content during parsing (Avoid HTML entities issues)
    • Do not use charset.NewReader if the body is a valid UTF-8 document
    • ๐Ÿ‘€ Restore the ability to use a proxy for all HTTP requests (see https://golang.org/pkg/net/http/#ProxyFromEnvironment)
    • ๐Ÿ‘‰ Show Git commit in about page
    • ๐Ÿณ Publish Docker images to GitHub Container Registry
    • โž• Added few Docker Compose examples in contrib folder
    • โž• Added Ansible Role + Playbook for Miniflux in contrib folder
    • โž• Add rewrite rule to use noscript content for images rendered with Javascript
    • โฌ†๏ธ Bump github.com/prometheus/client_golang from 1.7.1 to 1.8.0
    • โšก๏ธ Update contributor link and Godoc badge for API client
    • ๐Ÿ— Move Debian package builder to main repository
    • ๐Ÿ— Move RPM build files to main repository
    • โž• Add GitHub Action to generate Docker images
    • ๐Ÿ— Build multi-platform images with Docker Buildx
    • โž• Add keyboard shortcut to scroll current item to the top
    • โž• Add feed filters (Keeplist and Blocklist)
    • Do not proxy image with a data URL
    • โฌ†๏ธ Bump github.com/PuerkitoBio/goquery from 1.5.1 to 1.6.0
    • Proxify articles crawled manually
    • Proxify images defined in srcset attribute
    • โœ‚ Remove plaintext Fever password from database
    • โž• Add keyboard shortcut to jump to an item's feed page
    • โž• Add option for swipe gesture on entries on mobile

Previous changes from v2.0.24

    • โž• Add hardening options to Systemd service file
    • โž• Add rewrite rule to fix Medium.com images
    • โšก๏ธ Update sanitizer to support responsive images:
      • Add support for picture HTML tag
      • Add support for srcset, media, and sizes attributes to img and source tags
    • โœจ Enhance man page formatting
    • โž• Add Prometheus exporter
    • โœ‚ Remove dependency on global config options in HTTP client
    • API:
      • Avoid database lookup if empty credentials are provided
      • Add the possibility to filter entries by category ID
      • Add the possibility to filter entries by a list of statuses
    • โž• Add Feed ID in worker error logs
    • 0๏ธโƒฃ Tweak default HTTP client transport timeout values to reduce the number of file descriptors
    • CSS tweaks and optimizations:
      • Prevent sub and sup from affecting line-height
      • Set touch-action on .items to prevent browser navigation
      • Move font-family specific CSS to the appropriate file
      • Update primary font-family for UI to be even more compatible with various operating systems
      • Make .entry-content font-weight variable depending on font-family used
    • Avoid Javascript minifier to break keyboard shortcuts
    • ๐Ÿ‘ท Rename service worker script to avoid being blocked by uBlock extension
    • โšก๏ธ Update date parser to handle Pacific Daylight Time in addition to Pacific Standard Time
    • Create index to speed up bookmark page
    • โšก๏ธ Do not try to update a duplicated feed after a refresh
    • ๐Ÿ‘‰ Use a transaction to refresh and create entries
    • Speed up entries clean up with an index and a goroutine
    • Avoid the accumulation of enclosures by keeping only what is referenced in the feed
    • โž• Add workarounds for parsing invalid dates
    • Archive older entries first
    • โšก๏ธ Update API client to support more filters
    • Avoid code duplication between "get feed" entries and "get entries" API endpoints
    • Enable strict slash to avoid a page not found (404) when using a trailing slash in the URLs
    • โž• Add a submit button to each section of the integration page
    • Reload page after making page as read when showing unread entries
    • โž• Add option to archive unread entries
    • โž• Add option to enable maintenance mode
    • โž• Add HTTP proxy option for subscriptions
    • Make add_invidious_video rule applicable for different invidious instances
    • ๐Ÿ›  Fix reading time for jp, ko and zh languages
    • โšก๏ธ Update POLLING_SCHEDULER description in man page
    • โฌ†๏ธ Bump gorilla/mux from 1.7.4 to 1.8.0
    • โž• Add link to mark a feed as read