All Versions
34
Latest Version
Avg Release Cycle
50 days
Latest Release
23 days ago

Changelog History
Page 1

  • 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
  • v2.0.26 Changes

    December 05, 2020
    • Use created_at instead of published_at for archiving entries
    • โž• Add created_at field for entries
    • ๐Ÿ– Handle invalid feeds with relative URLs
    • โž• Add API routes for "mark all as read"
    • โž• Add support for setting a global default User-Agent
    • โž• Add rewrite rule "replace" for custom search and replace
    • Calculate reading time during feed processing
    • ๐Ÿ– Handle various invalid dates
    • systemd: keep /run writeable
    • ๐Ÿ“ฆ debian package: add missing post-install script
    • Do not follow redirects when trying known feed URLs
    • Trim spaces around icon URLs
    • ๐Ÿณ Reinstate EXPOSE instruction in Dockerfile
    • โšก๏ธ Update German and Portuguese translations
  • v2.0.25 Changes

    November 04, 2020
    • ๐Ÿ“‡ 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
  • v2.0.24 Changes

    October 03, 2020
    • โž• 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