Miniflux - Package Updates
Pinned
Miniflux
-
[1.0.7]
- Update miniflux to 2.0.43
- Full changelog
- Avoid XSS when opening a broken image due to unescaped ServerError in proxy handler (CVE-2023-27592)
- Use r.RemoteAddr to check /metrics endpoint network access (CVE-2023-27591)
- Add HTTP Basic authentication for /metrics endpoint
- Add proxy support for several media types
- Parse feed categories from RSS, Atom and JSON feeds
- Ignore empty link when discovering feeds
- Disable CGO explicitly to make sure the binary is statically linked
- Add CSS classes to differentiate between category/feed/entry view and icons
- Add rewrite and scraper rules for blog.cloudflare.com
- Add color-scheme to themes
- Add new keyboard shortcut to toggle open/close entry attachments section
- Sanitizer: allow id attribute in <sup> element
- Add Indonesian Language
- Update translations
-
[1.0.8]
- Update miniflux to 2.0.44
- Full changelog
- Add link to the URL rewrite rules documentation
- Update scraping rules for ilpost.it
- Update rewrite rules for theverge.com
- Add a rewrite rule to remove clickbait titles
- Make sure PROXY_IMAGES option is backward compatible with PROXY_OPTION and PROXY_MEDIA_TYPES
- Add new rule to remove tables
- Add support for searching well-known URLs in subdirectory
- Add CSS word-wrap rule to break very long entry title into multiple lines
- Add swipe as option for gesture navigation between entries. There are now 3 possible choices: none, double-tap, and swipe.
- Prefer typographic punctuation in English translation
- Feed entries are usually ordered from most to least recent.
- Processing older entries first ensures that their creation timestamp
- is lower than that of newer entries.
- This is useful when we order by creation, because then we get a
- consistent timeline.
- Fix Grafana dashboard
-
[1.0.9]
- Update miniflux to 2.0.45
- Full changelog
- Add media player to listen to audio and video podcasts with the possiblity to resume to last playback position
- Add default tag names for Linkding integration
- Mark only globally visible entries when marking all entries from UI
- Use image included in feeds as feed icon when available
- Order history by
changed_at
andpublished_at
- Remove title attribute from entry title links
- Fix reading time that is not aligned correctly with the latest version of Safari
-
[1.0.10]
- Update miniflux to 2.0.46
- Full changelog
- Add scraper and rewrite rules for Webtoons
- Fix regression in integration page and simplify SQL query
- Wallabag integration: add more information in log messages
- Add support for custom Youtube embed URL
- Fix accessibility issues in modal component
-
[1.0.11]
- Update miniflux to 2.0.47
- Full changelog
- Update rules for webtoons.com
- Use HTTP client from the standard library for third-party integrations
- Rename internal url package to urllib to avoid overlap with net/url
- Add Shaarli integration
- Add Shiori integration
- Add Apprise integration
- Add Readwise Reader integration
- Consider base path when generating third-party services API endpoint
- Use podcast duration tag as reading time
- Move internal packages to an internal folder
- Rename Miniflux package name to follow Go module naming convention
- Update RockyLinux image from 8 to 9 (used to build RPM package)
- Add force refresh in feed edit and feed entries page
- Use Odysee video duration as read time
- Upgrade to Go 1.21
- Use details disclosure element to show the list of third-party services
- Use Web Share API for sharing entry
- Add a workaround for parsing some invalid date format
- Add Thunder Client API collection into contrib folder
- Add new API endpoint: /entries/{entryID}/save
-
[1.1.1]
- Update miniflux to 2.0.49
- Update base image to 4.2.0
- Full changelog
- Implement structured logging using
log/slog
package. - API Improvements
- Telegram integration improvements
- Add Bruno Miniflux API collection in
contrib
folder (Bruno is an open source alternative to Postman/Insomnia) - Add command line argument to export user feeds as OPML
- Add new rewrite rules
add_hn_links_using_hack
andadd_hn_links_using_opener
to open HN comments with iOS apps - Fix timestamp format for
Expires
response header - Fix Javascript error when reading time option is disabled
- Fix Apprise logic to handle feed service URLs
- Fix missing word in force refresh message
- Remove deprecated
PreferServerCipherSuites
TLS option - Replace
github.com/rylans/getlang
withgithub.com/abadojack/whatlanggo
becausegetlang
doesn't seems to be updated anymore - Bump
github.com/mccutchen/go-httpbin/v2
from2.11.0
to2.11.1
- Bump
golang.org/x/*
dependencies
-
[1.2.0]
- Update miniflux to 2.0.50
- Full changelog
- Add WebAuthn / Passkey integration
- Add RSS-Bridge integration
- Take RSS TTL field into consideration to schedule next check date
- Show number of visible entries instead of number of read entries in feed list
- OpenID Connect: Redirect to configured user home page after successful authentication
-
[1.2.1]
- Update miniflux to 2.0.51
- Full changelog
- Add Omnivore integration
- Ensure all HTML documents are encoded in UTF-8
- Send default User-Agent and HTTP caching headers when making HTTP requests
- Allow Youtube links to be opened outside the iframe (avoid ERR_BLOCKED_BY_RESPONSE error)
- Fix inaccessible metrics endpoint when listening on Unix socket
- Allow renaming and moving feed at the same time in the Google Reader API
- Log nb_jobs only when number of jobs is larger than 0 in background scheduler
- Deduplicate feed URLs when parsing HTML document during discovery process
- Calculate a virtual weekly count based on the average updating frequency (POLLING_SCHEDULER=entry_frequency)
- Add
SCHEDULER_ROUND_ROBIN_MIN_INTERVAL
config option - Add links to GitHub for the commit hash and the version in the about page
-
[1.3.0]
- Update miniflux to 2.1.0
- Full changelog
- Add Linkwarden integration
- Add LinkAce integration
- Add
FORCE_REFRESH_INTERVAL
config option - Add item-meta-info-reading-time CSS class
- Add
add_dynamic_iframe
rewrite function - Add attribute data-original-mos to add_dynamic_image rewrite candidates
- Update entry processor to allow blocking/keeping entries by tags and/or authors
- Change default Accept header when fetching feeds
- Rewrite relative RSS Bridge URL to absolute URL
- Use numeric user ID in Alpine and distroless container image (avoid securityContext error in Kubernetes)
-
[1.3.4]
- Update miniflux to 2.1.4
- Full changelog
-
[1.4.0]
- Update miniflux to 2.2.0
- Full changelog
- feat(locale): update Turkish translations
- feat(locale): update French translations
- feat(locale): update Chinese` translations
- feat(integration): add ntfy integration
- feat(api): add API routes /v1/enclosures/{enclosureID}
- feat: validate
OAUTH2_PROVIDER
config option value - feat: remove YouTube video page subscription finder because
meta[itemprop="channelId"]
no longer exists - feat: remove well-known URL parameter trackers
- feat: mark media as read when playback reaches 90%
- feat: change log level to info when running migrations
- feat: allow customizing the display name of the OpenID Connect provider
- feat: add support for base HTML element when discovering feeds
- feat: add support for aside HTML element in entry content
- feat: Add option to disable local auth form
- feat: add license info to Javascript files for LibreJS compatibility
- feat: add
FETCH_BILIBILI_WATCH_TIME
config option
-
[1.4.1]
- Update miniflux to 2.2.1
- Full changelog
-
[1.4.2]
- Update miniflux to 2.2.2
- Full changelog
- fix(webauthn): add backup eligibility flag workaround to avoid a 401 response
- fix: update Last-Modified if it changes in a 304 response
- feat(webauthn): show help message regarding username and non-discoverable credentials
- feat(rss): calculate hash based on item title/content for feeds without GUID and link
- feat(locale): update Chinese translations
- feat(locale): update Polish translations
- feat(integration): add Cubox integration
- feat(client): add custom_js field to Go API client
- feat(api): add endpoint for user integration status
- feat: update feed icon during force refresh
- feat: take Retry-After header into consideration for rate limited feeds
- feat: set entry URL to rewritten URL if a rewrite rule is defined
-
[1.4.3]
- Update v2 to 2.2.3
- Full Changelog
- fix: unable to change password due to a typo in SQL parameter
- fix: show only one player when there are several audio/video enclosures
- feat(mediaproxy): pass original filename in
Content-Disposition
header - feat(mediaproxy): implement referer spoofing for restricted media resources
- feat(integration): update Shiori integration to use new API endpoints for login/bookmark