All Versions
37
Latest Version
Avg Release Cycle
52 days
Latest Release
71 days ago
Changelog History
Page 1
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 toGITHUB_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
fromminiflux.service
- 🛠 Fix minor typo in French translation
- Set
-
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 toadd_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 useKEY=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
- ⬆️ Bump
-
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