Miniflux - Package Updates
-
[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_PROVIDERconfig 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_TIMEconfig 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-Dispositionheader - feat(mediaproxy): implement referer spoofing for restricted media resources
- feat(integration): update Shiori integration to use new API endpoints for login/bookmark
-
[1.5.0]
- checklist added
-
[1.5.1]
- Update v2 to 2.2.4
- Full Changelog
- fix(storage): replace timezone function call with view
- fix(consistency): align feed modification behavior between API and UI
- fix(ci): fix grammar in pull-request template
- fix: load icon from site URL instead of feed URL
- fix: feed icon from xml ignored during force refresh
- feat(rewrite)!: remove
parse_markdownrewrite rule - feat(mediaproxy): update predefined referer spoofing rules for restricted media resources
- feat(locale): update translations to clarify readeck URL instead of readeck API endpoint
- feat(locale): update German translations
- feat(locale): update Chinese translations
- feat(apprise): update
SendNotificationto handle multiple entries and add logging - feat(apprise): add title in notification request body
- feat: resize favicons before storing them in the database
- feat: optionally fetch watch time from YouTube API instead of website
- feat: only show the commit URL if it's not empty on
/about - feat: add predefined scraper rules for
arstechnica.com - feat: add date-based entry filtering rules
-
[1.5.2]
- Update v2 to 2.2.5
- Full Changelog
- tests(js): improve
.jshintrc(strict comparison, etc...) - test(sanitizer): add a fuzzer
- refactor(rewriter): use custom title case converter implementation instead of
golang.org/x/text/cases.Title() - refactor(readingtime): replace
whatlanggopackage with an ad-hoc implementation - refactor(oauth2): no need to use
io.WriteStringwhen sha256 provides a way to obtain a sum in a single call - refactor(js): simplify a bit
keyboard_handler.js - refactor(js): remove an outdated check for
{passive: true} - refactor(js): minor refactoring of
touch_handler.js - refactor(js): minor improvements in
app.js - refactor(database): add special handling for PostgreSQL-specific migrations
- fix(ui): reading preferences are reset if the form values are incorrect
-
[1.5.3]
- Update v2 to 2.2.6
- Full Changelog
- test(encoding): add unit tests for
CharsetReaderfunction - refactor(xml): improve the performances of
NewXMLDecoder - refactor(ui): remove superfluous cast
- refactor(request): broaden an error condition when parsing cookies
- refactor(processor): remove superfluous parenthesis
- refactor(opml): don't define receivers on both values and pointer
- refactor(model): simplify a condition
-
[1.6.0]
- Update base image to 5.0.0
-
[1.6.1]
- Update v2 to 2.2.7
- Full Changelog
- refactor: combine feed icon handlers to use only
externalIconID - fix(ui): update share feature to correctly select the title element and handle empty titles
- fix(ui): update entry tags display logic to show links based on user authentication
- fix(ui): remove touch-action style to prevent horizontal scrolling issues
- fix(ui): log a warning for an empty client secret
- fix(ui): change labels from "Read / Unread" to "Mark as Read"
- fix(ui): avoid 500 errors and NaN when marking a deleted entry as read
- fix(subscription): add
/rss/feed.xmlto the list of known feed URLs
-
[1.6.2]
- Update v2 to 2.2.8
- Full Changelog
- fix(api):
hide_globallycategories field should be a boolean - fix(ui): add missing
awaitwhen callingnavigator.share()method - fix(ui): replace share link with a form button for better accessibility
- feat(telegrambot): replace "Go to website" button with "Go to Miniflux"
- feat(locale): update Polish translation
- feat(locale): update German translation
- feat(locale): update Chinese translation
- feat(config): add
SCHEDULER_ROUND_ROBIN_MAX_INTERVALoption - feat(cli): add
-reset-feed-next-check-atargument - feat(api): add
update_contentquery parameter to/entries/{entryID}/fetch-contentendpoint
-
[1.6.3]
- Update v2 to 2.2.9
- Full Changelog
- fix(webauthn): correct argument in debug log
- fix(sanitizer): MathML tags are not fully supported by
golang.org/x/net/html - fix(migrations): prevent failure at version 45 with long entry URLs
- fix(locale): localize Git commit label in about page
- fix(googlereader): return a 400 instead of 500 for invalid edit requests
- fix(googlereader): handle various item ID formats
- fix(googlereader): avoid panic for inexisting feed or category
- fix(googlereader):
/items/contentsshould accept short form item IDs - feat(webauthn): prefer creation of a client-side discoverable credential
- feat(urlcleaner): remove the
refparameter from url
-
[1.6.4]
- Update v2 to 2.2.10
- Full Changelog
- test(sanitizer): add unit test for 0x0 pixel tracker
- fix(readability): do not remove elements within code blocks
- fix(karakeep): correct method name and improve error handling in
SaveURL - fix(filter): skip invalid rules instead of exiting the loop
- feat(ui): display external link in single entry view because the URL was not visible on mobile (no mouse over)
- feat(ui): avoid showing an excessive number of tags
- feat(ui): add user setting to control
target="_blank"on links - feat(sanitizer): validate MathML XML namespace
- feat(sanitizer): consider images of size 0x0 as pixel trackers
- feat(sanitizer): add validation for empty
widthandheightattributes in img tags
-
[1.6.5]
- Update v2 to 2.2.11
- Full Changelog
- TLS support for Unix sockets: Miniflux can now serve TLS over Unix domain sockets using CERT_FILE and KEY_FILE (#fcf86e3).
- RSS fallback: If a feed entry has no URL, Miniflux now uses the enclosure URL as a fallback (#d9de9d1).
- Bearer token for Linkwarden: The Linkwarden integration now uses Bearer token authorization instead of cookies (#1d11623).
- Cookie policy improvement: SameSiteStrictMode is enforced for cookies when OAuth2/OIDC is not used (#135ce1d).
- Readability engine: Avoid removing elements with the content class during readability parsing (#66b269e).
- Fixed an issue with feeds having excessive leading whitespace causing parser buffer issues (#54abd0a).
- Properly preserve UTF-8 when truncating strings for full-text search (#703f113).
- Fixed logic error in enclosure type detection (#50d5cb9).
- Fixed incorrect filter rule parsing of Windows-style newlines (#dc81725).
- Fixed a panic in startAutoCertTLSServer function when using Let's Encrypt automatic certificates (#f7a6b02)
-
[1.6.6]
- Update v2 to 2.2.12
- Full Changelog
- Keep only metadata of removed entries to reduce database size.
- Removed entry status is now immutable and cannot be changed back to
unreadorreadstatus. - SVG favicons are now minified before storing them in the database.
- Added support for resizing WebP images.
- Main menu now includes icons.
- Added Progressive Web App (PWA) shortcuts for quick access to common actions.
- Added direct link to the Apache 2.0 license on the About page.
- Feed-level webhook URLs now take priority when saving entries.
- New option:
POLLING_LIMIT_PER_HOSTto limit concurrent requests per host. - Added a rewrite rule to remove useless heading images on Phoronix articles.
-
[1.6.7]
- Update v2 to 2.2.13
- Full Changelog
- UI: Added a "Back to top" link for easier navigation.
- Integrations: Added support for Wallabag tags.
- Added support for LinkTaco service to save articles.
- API: Fixed issue where
removedentries could still be returned. It was generating an error when fetching entries. - Icons: Improved handling of relative icon URLs within subfolders.
- Timezone: Ensured only current IANA time zones are used. This avoids issues with Debian Trixie where deprecated time zones have been removed.
-
[1.6.8]
- Update v2 to 2.2.14
- Full Changelog
- Go Client: Allow passing a custom
http.Clientand add context support to API methods. - UI: Redirect users back to the original page after logging in.
- Template: Improved Content Security Policy: extracted CSP generation into a function, added systematic nonces, and changed
default-srcto'none'for stronger security. - Integrations: Added tags option for the Karakeep integration.
- Integrations: Added new Archive.org integration.
- Rewrite Rules: Added
remove_img_blur_paramsrule. - Rewrite Rules: Added
add_image_titlerule for explainxkcd.com. - Fixed CSS layout overflow when external links are too long.
- Fixed JSON Feed parser to fallback to
external_urlwhenurlis missing. - Updated scraper rule for Dark Reading.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login