Skip to content

Releases: miniflux/v2

Miniflux 2.0.40

13 Nov 23:45
2.0.40
Compare
Choose a tag to compare
  • 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 and Accept 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

16 Oct 21:50
2.0.39
Compare
Choose a tag to compare
  • 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, and smbc-comics.com
  • Add Ukrainian translation
  • Update golang.org/x/* dependencies
  • Bump github.com/tdewolff/minify/v2 from 2.12.0 to 2.12.4
  • Bump github.com/yuin/goldmark from 1.4.13 to 1.5.2
  • Bump github.com/lib/pq from 1.10.6 to 1.10.7

Miniflux 2.0.38

13 Aug 20:30
2.0.38
Compare
Choose a tag to compare

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 from 1.12.2 to 1.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 from 2.11.7 to 2.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 and height attributes for img 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

28 May 03:45
Compare
Choose a tag to compare
  • 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 from 2.10.0 to 2.11
  • Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  • Bump github.com/lib/pq from 1.10.4 to 1.10.6

Miniflux 2.0.36

09 Mar 06:59
Compare
Choose a tag to compare
  • 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

22 Jan 02:22
Compare
Choose a tag to compare
  • 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

Miniflux 2.0.34

17 Dec 02:32
Compare
Choose a tag to compare
  • 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

Miniflux 2.0.33

26 Sep 01:50
Compare
Choose a tag to compare
  • 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

15 Aug 03:58
Compare
Choose a tag to compare
  • 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

06 Jun 18:26
Compare
Choose a tag to compare
  • 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