Miniflux - Package Updates
-
[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
-
[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_markdown
rewrite 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
SendNotification
to 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
whatlanggo
package with an ad-hoc implementation - refactor(oauth2): no need to use
io.WriteString
when 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
CharsetReader
function - 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.xml
to the list of known feed URLs
-
[1.6.2]
- Update v2 to 2.2.8
- Full Changelog
- fix(api):
hide_globally
categories field should be a boolean - fix(ui): add missing
await
when 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_INTERVAL
option - feat(cli): add
-reset-feed-next-check-at
argument - feat(api): add
update_content
query parameter to/entries/{entryID}/fetch-content
endpoint
-
[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/contents
should accept short form item IDs - feat(webauthn): prefer creation of a client-side discoverable credential
- feat(urlcleaner): remove the
ref
parameter 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
width
andheight
attributes in img tags