All Versions
37
Latest Version
Avg Release Cycle
52 days
Latest Release
80 days ago

Changelog History
Page 1

  • v2.0.36 Changes

    March 08, 2022
    • Gray out pagination buttons when they are not applicable
    • ๐Ÿ‘‰ Use truncated entry description as title if unavailable
    • Do not fallback to InnerXML if XHTML title is empty
    • โž• Add + keyboard shortcut for new subscription page
    • โž• Add (+) action next to Feeds to quickly add new feeds
    • ๐Ÿ›  Fix unstar not working via Google Reader API
    • โœ‚ Remove circles in front of page header list items
    • ๐Ÿ›  Fix CSS hover style for links styled as buttons
    • Avoid showing undefined when clicking on read/unread
    • โž• Add new keyboard shortcut M to toggle read/unread, and go to previous item
    • โž• Add several icons to menus according to their roles
    • โž• Add missing event argument to onClick() function call
    • โž• Add links to scraper/rewrite/filtering docs when editing feeds
    • โž• Add a rewrite rule for Castopod episodes
    • ๐Ÿ›  Fix regression: reset touch-item if not in /unread page
    • โž• Add API endpoint to fetch original article
    • ๐Ÿ‘‰ Show the category first in feed settings
    • โž• Add pagination on top of all entries
    • Display Go version in "About" page
    • โฌ†๏ธ Bump mvdan.cc/xurls/v2 from 2.3.0 to 2.4.0
    • โฌ†๏ธ Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.28 to 2.10.0
  • v2.0.35 Changes

    January 21, 2022
    • Set read-all permission to GITHUB_TOKEN for GitHub Actions
    • ๐Ÿ‘• Pin jshint version in linter job
    • ๐Ÿ›  Fix incorrect conversion between integer types
    • โž• Add new GitHub Actions workflows: CodeQL and Scorecards analysis
    • ๐Ÿ– Handle Atom feeds with space around CDATA
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.22 to 2.9.28
    • โž• Add Documentation directive to Systemd service
    • Do not reset touch-item if successfully swiped
    • โž• Add support for multiple authors in Atom feeds
    • Omit User-Agent header in image proxy to avoid being blocked
    • ๐Ÿ‘‰ Use custom feed user agent to fetch website icon
    • ๐Ÿ”ง Make default Invidious instance configurable
    • Add new rewrite rule add_youtube_video_from_id to add Youtube videos in Quanta articles
    • โž• Add scrape and rewrite rules for quantamagazine.org
    • ๐Ÿ”ฆ Expose entry unshare link in the entry and list views
    • โž• Add Google Reader API implementation (experimental)
    • โž• Add Content-Security-Policy header to feed icon and image proxy endpoints
      • SVG images could contain Javascript. This CSP blocks inline script.
      • Feed icons are served using <img> tag and Javascript is not interpreted.
    • โž• Add Finnish translation
    • โž• Add scraper rule for ikiwiki.iki.fi
    • โœ‚ Remove SystemCallFilter from miniflux.service
    • ๐Ÿ›  Fix minor typo in French translation
  • v2.0.34 Changes

    December 16, 2021
    • โž• Add rewrite rule for comics website http://monkeyuser.com
    • โž• Add <head> tag to OPML export
    • โšก๏ธ Tighten Systemd sandboxing and update comments in miniflux.service
    • โž• Add RuntimeDirectory to Systemd service
    • Order disabled feeds at the end of the list
    • โž• Add support for theme color based on preferred color scheme of OS
    • โฌ†๏ธ Bump github.com/lib/pq from 1.10.3 to 1.10.4
    • โฌ†๏ธ Bump github.com/PuerkitoBio/goquery from 1.7.1 to 1.8.0
    • ๐Ÿ›  Fix typos in model/icon.go
    • Add data-srcset support to add_dynamic_image rewrite rewrite rule
    • ๐Ÿ›  Fix Docker Compose example files compatibility to v3
    • โž• Added the role="article" to <article> elements for better accessibility with screen readers
    • Redact secrets shown on the about page
    • ๐Ÿ– Handle srcset images with no space after comma
    • Hide the logout link when using auth proxy
    • ๐Ÿ›  Fix wrong CSS variable
    • ๐Ÿ”„ Change -config-dump command to use KEY=VALUE format
  • v2.0.33 Changes

    September 25, 2021
    • ๐Ÿ— Build RPM and Debian package with PIE mode enabled
    • โž• Add CSS rule to hide <template> tag in old browsers
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.21 to 2.9.22
    • โฌ†๏ธ Bump github.com/lib/pq from 1.10.2 to 1.10.3
    • โœ‚ Remove RequestURI() hack
    • ๐Ÿ‘Œ Improve zh_CN translation
    • โž• Add ability to change entry sort order in the UI
    • โž• Add minor improvements in integration package
    • โž• Add Telegram integration
    • โž• Add rewrite rule to remove DOM elements
    • โž• Add proxy argument to scraper.Fetch()
    • โž• Add mime type application/feed+json to discover JSON Feed v1.1
    • โšก๏ธ Update scraper rule for theregister.com
    • โž• Add Go 1.17 to GitHub Actions
    • Display option to hide feed only when category is not already hidden
    • โž• Add option to hide feeds from the global Unread list
  • v2.0.32 Changes

    August 14, 2021
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.17 to 2.9.21
    • โฌ†๏ธ Bump mvdan.cc/xurls/v2 from 2.2.0 to 2.3.0
    • โฌ†๏ธ Bump github.com/PuerkitoBio/goquery from 1.6.1 to 1.7.1
    • โฌ†๏ธ Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0
    • โž• Add /rss/ to the list of well known URLs during feed discovery
    • ๐Ÿ‘‰ Use authors entry for JSON 1.1 feeds
    • โž• Added Greek translation
    • โž• Added the ability to mark an entire category as read in the web ui
    • Added "in" in "logged in" for en_US tooltip.logged_user
    • โž• Added option to hide categories from the global unread list
    • ๐Ÿ‘‰ Show "saving" labels for entry status button
    • ๐Ÿ“œ Golang client: Try to parse response body on InternalServerError errors
    • ๐Ÿณ contrib: Add support for a $MINIFLUX_IMAGE env var in docker-compose
    • ๐Ÿณ contrib: Bump docker-compose version to 3.4
  • v2.0.31 Changes

    June 06, 2021
    • ๐Ÿ”ฆ Expose comments_url entry field in Golang API client
    • ๐Ÿ‘‰ Use unique file names for cache busting instead of query string
    • Highlight and sort feeds with unread entries in feeds list
    • Mark items as read on click/middle click of external links
    • ๐Ÿ›  Fix: Firefox on Windows does not show the active link as bold
    • ๐Ÿ’… Avoid extra HTTP request for fetching custom stylesheet
    • โœ‚ Remove invalid CSRF HTML meta tag
    • โž• Add lang attribute to root HTML tag
    • ๐Ÿ‘‰ Use runes instead of bytes to truncate JSON feed titles (avoid breaking Unicode strings)
    • ๐Ÿ”ฆ Expose changed_at time through the API
    • Add new config option CLEANUP_ARCHIVE_BATCH_SIZE
    • Add new option DATABASE_CONNECTION_LIFETIME
    • โž• Add database stats to Prometheus exporter
    • โž• Add Systemd watchdog
    • ๐Ÿ’… Avoid custom stylesheet to be cached by third-party CDN
    • โšก๏ธ Update a shared entry label translation in zh_CN
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.16 to 2.9.17
    • โฌ†๏ธ Bump github.com/lib/pq from 1.10.1 to 1.10.2
  • v2.0.30 Changes

    May 07, 2021
    • ๐Ÿ”’ Security fix: any user can delete any feed (Regression introduced in commit 51fb949)
    • ๐Ÿ›  Fix password reset via CLI
    • 0๏ธโƒฃ Increase default batch size value
    • ๐Ÿ– Handle RSS feed title with encoded Unicode entities
    • ๐Ÿ‘‰ Show number of unread per category in category list instead of number of feeds
    • โฌ†๏ธ Bump github.com/lib/pq from 1.10.0 to 1.10.1
    • Filtering doesn't work when selecting from multiple found feeds
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.15 to 2.9.16
    • ๐Ÿ‘‰ Use an appropriate color for visited links on dark theme
    • ๐Ÿ›  Fix typo in reader/json/doc.go
    • ๐Ÿ”’ Create SECURITY.md
    • ๐Ÿ‘• Setup golangci-lint Github Action
    • โž• Add per feed cookies option
    • โฌ†๏ธ Bump github.com/prometheus/client_golang from 1.9.0 to 1.10.0
    • โฌ†๏ธ Bump github.com/tdewolff/minify/v2 from 2.9.13 to 2.9.15
  • v2.0.29 Changes

    March 21, 2021
    • Miniflux requires at least Go 1.16 now
    • ๐Ÿ‘Œ Improved support of Atom text constructs
      • Improve handling of CDATA in text elements
      • Omit XHTML root element because it should not be part of the content
      • Fix incorrect parsing of HTML elements
    • ๐Ÿ– Handle RDF feed with HTML encoded entry title
    • โž• Add Turkish language
    • ๐Ÿ‘Œ Improve deletion of feeds with lots of entries
    • โž• Add support of Systemd readiness notification using the sd_notify protocol
    • โœ‚ Remove feed_icons service worker cache because it's causing more problems than it solves (and HTTP cache seems faster)
    • โž• Add basic PWA offline page
      • Add basic offline mode when using the service worker
      • Starting in Chrome 93, offline mode is going to be a requirement to install the PWA
    • Replace icon for "Add to home screen" button
    • ๐Ÿ‘‰ Use SVG icons for "toast" notifications
    • ๐Ÿ‘‰ Use SVG sprite for icons instead of inline elements
    • Reset scroll position on mark page as read
    • โž• Add link to mark all feed entries as read
    • ๐Ÿ”ง Make web app display mode configurable (The change is visible after reinstalling the web app)
    • ๐Ÿ– Handle RSS feeds with CDATA in author item element
    • โž• Add read time on the article page
    • Avoid showing a broken image when there is no feed icon
    • โž• Add option to allow self-signed or invalid certificates
    • โž• Add new config option to scrape YouTube's website to get video duration as read time (disabled by default)
    • Send full article content to Wallabag
    • โž• Add more extensive health check support
      • Improve endpoint to test database connection
      • Add new cli argument: -healthcheck
      • Update Docker Compose examples
    • โšก๏ธ Update iframe "allow list" to support Bilibili videos
    • โœ‚ Remove completely generated files and use embed package to bundle JS/CSS/Images/Translations files into the final binary
    • โœ‚ Remove deprecated io/ioutil package
    • ๐Ÿ‘‰ Show Postgres version in "About" page
  • v2.0.28 Changes

    February 15, 2021
    • โž• Add HTTP header "Referrer-Policy: no-referrer"
    • ๐Ÿ– Handle entry title with double encoded entities
    • โž• Add Open Containers annotations to Docker image
    • โœ‚ Remove iframe inner HTML contents (iframe element never has fallback content)
    • โšก๏ธ Update date parser to fix another time zone issue
    • โšก๏ธ Update German translation for blocklist and keeplist
    • Validate Keep list and Block list rules syntax
    • โž• Add support for IPv6 with zone index
    • ๐Ÿ‘ Allow images with data URLs
    • Limit full-text search indexation to first 500K characters (tsvector has a size limit of 1MB)
    • ๐Ÿ”„ Change PWA display mode to standalone
    • ETag value is not set correctly in HTTP client (regression)
    • โž• Add database backed Let's Encrypt certificate cache
    • ๐Ÿ“œ Add global option POLLING_PARSING_ERROR_LIMIT
    • โšก๏ธ Update systemd service file comments to use systemctl edit for editing
    • โšก๏ธ Update Go version to 1.15 in go.mod
    • Don't discard the "Fetch via Proxy" option
    • โšก๏ธ Update man page to show the default values
    • โž• Add PostgreSQL indices
    • โž• Add API endpoints to get feeds and entries of a category
    • ๐Ÿ— Create feed query builder
    • โฌ†๏ธ Bump github.com/PuerkitoBio/goquery from 1.6.0 to 1.6.1
    • ๐Ÿ‘‰ Show global options in the about page
    • Update man page to mention -1 can be used for CLEANUP_ARCHIVE_* options
  • v2.0.27 Changes

    January 09, 2021
    • โž• Add spellcheck="false" to input fields
    • ๐Ÿ”จ Refactoring of entry, feed, category, and user validation
    • Avoid stripping tags for entry title
    • โž• Add the possibility to subscribe to feeds with the Android Share menu
    • API improvements:
      • Change feed creation request to allow setting most fields via API
      • Allow regular users to change settings via API
      • Make user fields editable via API
      • Renaming non-existent category via API should return a 404
    • โšก๏ธ Update Systemd service file:
      • Add capability CAP_NET_BIND_SERVICE (allow the process to listen on privileged ports)
      • Enable a private /tmp for $CERT_CACHE (required when using Let's Encrypt)
    • โšก๏ธ Update read/star icons to SVGs
    • โž• Add autocomplete="username" to HTML forms
    • ๐Ÿ‘Œ Improve user mass delete to use fewer Goroutines
    • ๐Ÿ‘‰ Use SQL transaction when creating user sessions and users
    • โœ‚ Remove extra column (HSTORE field) from users table and migrate key/value pairs to specific columns
    • โฌ†๏ธ Bump github.com/prometheus/client_golang from 1.8.0 to 1.9.0
    • โฌ†๏ธ Bump github.com/lib/pq from 1.8.0 to 1.9.0
    • โž• Add styles for HTML tag
    • ๐Ÿ”จ Refactor SQL migrations:
      • Avoid embedding SQL files into binary
      • Allow more flexible changes by using Go functions
    • โž• Add Server-Timing header to unread page
    • ๐Ÿ‘‰ Show correct User Agent in input placeholders
    • โž• Add autocomplete attribute to login form
    • โž• Add Grafana dashboard in contrib folder