Releases: miniflux/v2
Releases Β· miniflux/v2
Miniflux 2.0.40
- Update dependencies
- Pin Postgres image version in Docker Compose examples to avoid unexpected upgrades
- Make English and Spanish translation more consistent:
- Use "Feed" everywhere instead of "Subscription"
- Use "Entry" instead of "Article"
- Allow
Content-Type
andAccept
headers in CORS policy - Use dirs file for Debian package
- Use custom home page in PWA manifest
- Fix scraper rule that could be incorrect when there is a redirect
- Improve web scraper to fetch the only link present as workaround to some landing pages
- Add Matrix bot integration
- Proxify images in API responses
- Add new options in user preferences to configure sorting of entries in the category page
- Remove dependency on
github.com/mitchellh/go-server-timing
- Add support for the
continuation
parameter and result for Google Reader API ID calls - Use automatic variable for build target file names
- Add rewrite rule for
recalbox.com
- Improve Dutch translation
Miniflux 2.0.39
- Add support for date filtering in Google Reader API item ID calls
- Handle RSS entries with only a GUID permalink
- Go API Client: Accept endpoint URLs ending with
/v1/
- CORS API headers: Allow
Basic
authorization header - Log feed URL when submitting a subscription that returns an error
- Update
make run
command to execute migrations automatically - Add option to send only the URL to Wallabag
- Do not convert anchors to absolute links
- Add config option to use a custom image proxy URL
- Allow zoom on mobile devices
- Add scraping rules for
theverge.com
,royalroad.com
,swordscomic.com
, andsmbc-comics.com
- Add Ukrainian translation
- Update
golang.org/x/*
dependencies - Bump
github.com/tdewolff/minify/v2
from2.12.0
to2.12.4
- Bump
github.com/yuin/goldmark
from1.4.13
to1.5.2
- Bump
github.com/lib/pq
from1.10.6
to1.10.7
Miniflux 2.0.38
Make sure to use the new Debian and RPM repositories instead of the old ones:
List of changes:
- Rename default branch from master to main
- Update GitHub Actions
- Bump
github.com/prometheus/client_golang
from1.12.2
to1.13.0
- Fix some linter issues
- Handle Atom links with a text/html type defined
- Add
parse_markdown
rewrite function - Build RPM and Debian packages automatically using GitHub Actions
- Add
explosm.net
scraper rule - Make default home page configurable
- Add title attribute to entry links because text could be truncated
- Highlight categories with unread entries
- Allow option to order by title and author in API entry endpoint
- Update Russian translation
- Make reading speed user-configurable
- Added translation for Hindi language used in India
- Add rewrite rules for article URL before fetching content
- Bump
github.com/tdewolff/minify/v2
from2.11.7
to2.12.0
- Support other repo owners in GitHub Docker Action
- Proxify empty URL should not crash
- Avoid stretched image if specified width is larger than Miniflux's layout
- Add support for OPML files with several nested outlines
- sanitizer: handle image URLs in
srcset
attribute with comma - Allow
width
andheight
attributes forimg
tags - Document that
-config-dump
command line argument shows sensitive info - Add System-V init service in contrib folder
- Fix syntax error in
RequestBuilder.getCsrfToken()
method
Miniflux 2.0.37
- Add rewrite rule to decode base64 content
- Add Linkding integration
- Add comment button to Telegram message
- Add API endpoint to fetch unread and read counters
- Fixes logic bug in Google Reader API sanity check
- Reduce number of CORS preflight check to save network brandwidth
- Add Espial integration
- Allow API search for entries which are not starred
- Try to use outermost element text when title is empty
- Make swipe gestures feel more natural
- Removes opacity transition when swiping an article read/unread
- Adds "resistance" to the swiped entry when the 75px threshold is
reached - Fixes an issue in which a swiped article couldn't be moved <15px
- Add support for feed streams to Google Reader API IDs API
- Fix invalid parsing of icon data URL
- Add Traditional Chinese translation
- Add distroless Docker image variant
- Add Go 1.18 to GitHub Action
- Bump
github.com/tdewolff/minify/v2
from2.10.0
to2.11
- Bump
github.com/prometheus/client_golang
from1.12.1
to1.12.2
- Bump
github.com/lib/pq
from1.10.4
to1.10.6
Miniflux 2.0.36
- 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
Miniflux 2.0.35
- 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
Miniflux 2.0.34
- 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
Miniflux 2.0.33
- 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
Miniflux 2.0.32
- 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
Miniflux 2.0.31
- 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
from2.9.16
to2.9.17
- Bump
github.com/lib/pq
from1.10.1
to1.10.2