All Versions
38
Latest Version
Avg Release Cycle
53 days
Latest Release
671 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.0.17 Changes
August 03, 2019- โก๏ธ Update Docker image to Alpine Linux 3.10.1
- Pass auth header to manifest request (crossorigin attribute)
- Sort feed categories before serialization
- ๐ Fix syntax errors in man page
- โ Add .search margin-right
- Ask for confirmation before flushing history, marking page as read, and mark all as read
- โ Add option to disable feeds
-
v2.0.16 Changes
June 08, 2019- โ Add option to toggle date/time in log messages
- โ Add optional config file parser in addition to environment variables
- ๐ง Make HTTP Client timeout and max body size configurable
- ๐จ Refactor config package:
- Parse configuration only once during startup time
- Store configuration values in a global variable
- Flip behavior of j and k keyboard shortcuts
- โฌ๏ธ Bump Postgresql client library to v1.1.1 to bring in SCRAM-SHA-256 authentication
- โ Add option to enable/disable keyboard shortcuts
- โ Add missing translation
- ๐ Improve page reload when showing unread/all entries:
- Show only unread entries = refresh current page
- Show all entries = go to next page
- Always display feed entries even when there is a feed error
- ๐ Use loading label instead of saving when submitting login form
- โ Add OPML v1 support during importation
- โ Add 'allow-popups' to iframe sandbox permissions
-
v2.0.15 Changes
March 16, 2019- ๐ณ Move Dockerfile to main repo
- ๐ Change location of the binary from /usr/local/bin to /usr/bin in Docker image
- โ Add double tap detection for next/previous page navigation
- ๐ Allow users to disable auto-remove
- ๐ Make parser compatible with Go 1.12
- โ Add Golang 1.12 to CI
- ๐ Use feed ID instead of user ID to check entry URLs presence
- ๐ Fix typo in stylesheet
- Sort search results by relevance
- ๐ Use preferably the published date for Atom feeds
- โ Add Spanish translation
- ๐ Rename session cookies
- ๐ Handle the case when application session is expired and not user session
-
v2.0.14 Changes
January 13, 2019- Only attempt to change password if the confirmation field is filled in (Firefox)
- โ Remove URL from client user agent
- ๐ Make the feed list order case-insensitive
- ๐ Handle XHTML Summary elements for Atom feeds
- 0๏ธโฃ Make UTF-8 the default encoding for XML feeds
- โ Add more targets to Makefile
- โ Add -mod=vendor in Makefile
- ๐ฆ Move health check endpoint from ui package to httpd service
- โ Add workaround for non GMT dates (RFC822, RFC850, and RFC1123)
- ๐ Make sure
<strong>
elements are bold - ๐ Show scrollbars only when necessary for
<pre>
elements - โ Add Italian translation
- ๐ Allow to switch between unread only and all entries on category/feed views
- โ Add function storage.UpdateFeedError()
- โ Add BBC News scraping rule
- Ignore JSON feeds from EnsureUnicode()
- Preserve category selection when no feed is found
- โก๏ธ Update XML encoding regex to take single quotes into consideration
- Send cli errors to stderr
- โก๏ธ Update dependencies
- ๐ Make password prompt compatible with Windows
- ๐ง Make configurable the number of days to archive read items
- ๐ Change log level to debug when starting workers
- โ Do not show $DATABASE_URL warning when showing application info
- ๐ Move image proxy filter to template functions
- โก๏ธ Update scraper rule for lemonde.fr
- ๐จ Refactor manual entry scraper
- Apply rewriter rules on manual "Fetch Original Content"
- โ Add Makefile target for current OS and architecture
- ๐ Improve Makefile
-
v2.0.13 Changes
November 25, 2018- โ Add man page
- โ Add support for Systemd Socket Activation (experimental)
- โ Add the possibility to listen on Unix sockets
- โ Add config options to disable HTTP and scheduler services
- ๐ท Archive more read entries in cleanup job
- ๐ Change default database connection string (backward compatible)
- ๐ Improve logging messages in ui package
- ๐ Improve overall Simplified Chinese translations
- ๐ Improve time since post date displays:
- "15 days" now is "15 days" rather than "3 weeks" ago
- "32 days" is now "1 month" rather than "2 months" ago
- "366 days" is now "1 year" rather than "2 years" ago
- ๐ Allow the scraper to parse XHTML documents
- โ Remove charset=utf-8 from JSON responses
- Ignore hotkeys containing Control, Alt or Meta keys
- ๐ Handle more encoding conversion edge cases
- โ Disable go test caching
- Avoid duplication of ldflags in Makefile
- ๐ Fix wrong translation key for category pages
- ๐จ Code refactoring:
- Simplify application HTTP middlewares
- Replace daemon and scheduler package with service package
- Move UI middlewares and routes to ui package
- Move API middleware and routes to api package
- Move Fever middleware and routes to fever package
-
v2.0.12 Changes
October 26, 2018- โ Add OpenBSD build
- ๐ Improve logging for OAuth2 callback
- ๐ Make "g f" go to feed, or list of feeds
- โ Add more details in feed storage errors to facilitate debugging
- โ Add entries storage error to feed errors count
- Set arbitrary maximum size for tsvector column
- Unsubscribe from feed through link or "#"
- Simplify feed entries filtering
- Simplify feed fetcher
- ๐ Simplify feed parser and format detection
- ๐ Improve unit tests in url package
- โ Add short cli flags -i and -v
- Convert text links and line feeds to HTML in YouTube channels
- ๐ Change link state when marking all entries as read
- โ Add missing package descriptions for GoDoc
- ๐ Fix typo in license header
- ๐จ Refactor HTTP response builder
- ๐ Improve Fever API performances when marking a feed or group as read
- Set focus on article link when pressing prev/next hotkeys
- ๐ Improve request package and add more unit tests
- โ Add more unit tests for config package
- ๐จ Simplify locale package usage (refactoring)
- Translate application in Russian
- ๐ Use disclosure widget
<details>
for advanced feed options - ๐ Use unique translation IDs instead of English text as key
- โ Add more unit tests for template functions
- ๐ Fix invalid output when truncating Unicode text in templates
- โ Add the possibility to override default user agent for each feed
- ๐ง Split Makefile linux targets by architecture
- โ Add compiler, Arch, and OS to info command
- Avoid line break between emoji and (un)read/(un)star links
- ๐ Build Docker image for multiple architectures (amd64, arm32v6, arm64v8)
-
v2.0.11 Changes
September 11, 2018- Set cookie flag
SameSite
to Lax mode - ๐ง Use predefined ciphers when TLS is configured
- Avoid displaying an error when shutting down the daemon
- โ Add "Mark this page as read" to the bottom
- Store client IP address in request context
- ๐จ Refactor HTTP context handling
- ๐ Make user creation via environment variables idempotent
- ๐ Use regular text version of โ๏ธ instead of emoji version on iOS
- โ Add toggle status button to entry page
- Migrate to Go Modules and Go 1.11
- ๐ Show count of feeds with permanent errors in header menu
- ๐ Display remote client IP in logs when having a login failure (Fail2Ban)
- โ Add remove button in feed edit page
- โ Split integration tests into multiple files
- โก๏ธ Update scraper rule for heise.de
- ๐ฆ Expose real error messages for internal server API errors
- ๐ Move Golang API client in project source tree (the separate project is deprecated)
- ๐ Use canonical imports
- โ Add Procfile
- ๐จ Create database package (refactoring)
- โก๏ธ Update user agent with new website URL
- โก๏ธ Update German translation
- Set cookie flag
-
v2.0.10 Changes
July 22, 2018- ๐ฑ Avoid browser caching issues when assets changes
- โ Add Gzip/Deflate compression for HTML, JSON, CSS and Javascript responses
- ๐ Improve themes handling
- Store user theme in session
- Logged out users will keep their theme
- Add theme background color to web manifest and meta tag
- โก๏ธ Update application icon with different sizes
- โ Add support for published tag in Atom feeds
- โ Add tooltip to feed domain in feeds list (title attribute)
- Prevent vertical scrolling on swipe
- ๐ Show feed title instead of domain in items list
- โ Add service worker to cache feed icons
- ๐ง Make image proxy configurable via IMAGE_PROXY environment variable:
- none = No proxy
- http-only = Proxy only non-HTTPS images (default)
- all = Proxy everything
- โ Add alt attribute for feed icons
- โก๏ธ Update CI jshint check
- โ Add embedly.com to iframe whitelist
- ๐ Use passive event listeners for touch events
- Add
add_dynamic_image
rewriter for JavaScript-loaded images - ๐ Change feed password field type to text to avoid auto-completion with Firefox
- Using autocomplete="off" or autocomplete="new-password" doesn't change anything
- Changing the input ID doesn't change anything
- Using a different input name doesn't change anything
- Only Chrome supports autocomplete="new-password"
- โ Add base URL validation
- ๐ Update default stylesheet name in HTML layout
- ๐ Pre-generate themes stylesheets at build time
- โก๏ธ Update vendor dependencies
- ๐จ Refactor assets bundler and split Javascript files
- โ Run sanitizer after all processing and entry content rewrite
- โ Remove timestamp from generated files
- โ Add support for protocol relative YouTube URLs
- โ Add Postgres full-text search for entries
- โ Add search form in user interface
- โ Add search parameter to the API
- ๐ Improve Dutch locales
- Sandbox iframes when sanitizing
- Keep consistent text size on mobile orientation change
- ๐ Change permission of /etc/miniflux.conf to 600 instead of 644 in RPM package
- โ Add tzdata package to Docker image
- โก๏ธ Update Docker image to Alpine Linux 3.8
-
v2.0.9 Changes
July 01, 2018- Avoid Chrome to autocomplete no-login password fields
- โ Add cli flag to reset all feed errors
- Do not ignore errored feeds when a user refresh feeds manually
- โ Add specific 404 and 401 error messages
- Strip binaries to reduce size
- ๐ Make sure we always get the pagination in unread mode
- ๐ Fix incorrect data value when toggling bookmark flag on entry page
- Set opener to null when opening original URL with JavaScript
- โ Remove unnecessary style
- ๐จ Refactor AddImageTitle rewriter
- Only processes images with
src
andtitle
attributes (others are ignored) - Processes all images in the document (not just the first one)
- Wraps the image and its title attribute in a
figure
tag with the title attribute's contents in afigcaption
tag
- Only processes images with
- ๐ Improve sanitizer to remove
style
,noscript
andscript
tag contents - ๐ Improve feed and user API updates with optional values
- โ Add new fields for feed username/password
- ๐ Improve memory usage debug log
- Disable keep-alive for HTTP client
- Close HTTP response body even for failed requests
- โ Add Sans-Serif theme
- Rewrite iframe Youtube URLs to https://www.youtube-nocookie.com
- โ Add more filters for API call
/entries
:- before (unix timestamp)
- before_entry_id (int64)
- after (unix timestamp)
- after_entry_id (int64)
- starred (boolean)
- Rewrite individual entry pagination SQL queries
- ๐ Simplify entry query builder
- Prevent items from sticking on touchend
- Extended horizontal overflow to feed and category views
- Translate missing strings
- โก๏ธ Update German translation
-
v2.0.8 Changes
June 04, 2018- โ Add Pocket integration
- Rewrite RealIP() to avoid returning an empty string
- Convert IP field from text to inet type
- ๐ Improve error handling in integration clients
- ๐ Make unread counter clickable
- Archive read entries automatically after 60 days
- Hide horizontal overflow when swiping articles on touch devices
- โ Add API endpoint to get logged user
- Fever API: Return response with an empty list if there is no item
- ๐ Handle feeds with dates formatted as Unix timestamp