All Versions
10
Latest Version
Avg Release Cycle
148 days
Latest Release
2243 days ago

Changelog History

  • v2.18 Changes

    March 05, 2018

    πŸ†• New features

    • Full-text RSS spout is now able to extract content from PDFs (#897)
    • URL is no longer cleaned when changing spout (#906)
    • πŸ”Š It is possible to set tag or source to be opened after user logs in (#927)
    • πŸ‘ Displaying multiple images from tweets with galleries is supported (#934)
    • πŸ‘ Quoted tweets are supported (#934)
    • 🌲 Logging destination can be changed (#1004)

    πŸ› Bug fixes

    • πŸ›  Fixed Full-text RSS spout (#897)
    • ⚑️ It is now unlikely that the client browser gets outdated JS or CSS (#907) On Lighttpd, you might need to update your configuration.
    • πŸ›  Fixed back button not working correctly on small screens (#906)
    • When using PostgreSQL, vacuuming is left to the database (#906)
    • Items from different spouts but with the same uid will not be ignored anymore (#906)
    • GitHub spout was modified to correctly escape the data (#906)
    • YouTube spout was changed to allow wider range of URLs (#915)
    • The items without a date will no longer be added again after clean-up (#914)
    • πŸ”„ Changed favicon fetcher for RSS spout to be more resilient (#920)
    • Tweets are no longer truncated (#934)
    • Using arrow keys in photo galleries will no longer change opened item (#942)
    • Facebook spout is finally working again (#936)
    • PSR-4 autoloading is now used, fixing the compatibility with custom spouts. If you use custom spouts , please make sure to check compliance. (#959)

    Other changes

    • πŸ›  Fixed compatibility with PHP 7.2 (#1005)
    • πŸ‘Œ Improved translations (#932, #981, #985, #1003)
    • πŸ”„ Changed library for handling ico files (#926)
    • ⬆️ Upgraded FancyBox, the gallery looks much slicker now (#942)
    • For developers : JavaScript libraries now have to be obtained using NPM (#942)
    • 🌐 Login is now done using AJAX, a step towards progressive web app (#931)
    • Guzzle is used for HTTP requests making them more reliable (#936)
    • Ironed out some inconsistencies in database schema (#955)
    • For developers : JavaScript client code is now checked using eslint (#951)
    • Increased resolution of the favicon (#961)
    • βž• Added warning when autoloader is missing (#957)
    • βœ‚ Removed redundant alt attribute from favicons (#978)
    • Favicons are now easier to click on mobile (#992)
    • Tables that do not fit into columns will now show a scrollbar (#1001)
    • For developers : Coding style and other code requirements can be easily checked using grunt check. (#943)
    • ⚠ Warning will be logged when icon/thumbnail directories are not writeable (#1009)
    • βœ‚ Removed readability spout and sharing (#1012)
  • v2.17 Changes

    March 17, 2017

    πŸ†• New features

    • Spout title can be fetched automatically (#851)
    • selfoss is now navigable (#869)
    • Refreshing the sources using the button no longer blocks the user interface (#846)
    • πŸ”€ State of the items is synced periodically (#846)
    • βž• Added option for sharing with Wallabag 2 (#887)

    Notable changes

    • Composer is used for dependency management, if you downloaded selfoss from git repository you will need to use composer for installing dependencies. (#845)
    • Simplified detecting selfoss root URL which should fix some cookie problems (#889)
    • πŸ”§ Made the db_port configuration key optional (#843)
    • Migrated to .htaccess to Apache 2.4 syntax (#833)

    πŸ› Bug fixes

    • πŸ›  Fixed YouTube spout (#842)
    • DeviantArt, Reddit, Golem and Twitter spouts changed to use HTTPS (#835)
    • πŸ›  Fixed reddit spout redirects (#835)
    • πŸ›  Fixed Wordpress emoji size on HTTPS sites (#835)
    • πŸ›  Fixed twitter links when tweet contains < (#852)
    • πŸ›  Fixed encoding problems caused by camo (#826)
    • Fixed β€œ$HTTP_RAW_POST_DATA is deprecated” error when updating a single source (#841)
    • πŸ›  Fixed twitter spout error reporting (#847)
    • πŸ‘Œ Improved error reporting for reddit spout (#860)
    • βœ‚ Removed the need for MySQL 5.6; MySQL 5.5.3 or greater is now required again (#863)
    • Made RSS feed generated by selfoss valid (#862)
    • πŸ›  Fixed #774 β€œIncorrectly calculated offset for loading new items” (#869)
    • πŸ›  Fixed code listings overflowing to different column (#889)
  • v2.16 Changes

    November 18, 2016
    • ⚑️ update Datebase bug on db change to version 9
    • clean the Golem.de content a little bit
    • πŸ‘ allow to collapse/expand filter list
    • πŸ›  fix a problem with "tags list" height on collapse/expand filter list
    • πŸ›  fix styling issues
    • πŸ›  fix read count of secondary tags
    • πŸ›  fix and update language files
    • πŸ›  fix php 7 bug
    • πŸ”— link item source to source listing
    • heise spout: Use HTTPS to retrieve feeds
    • added the scroll_to_article_header option
    • πŸ‘ spouts\twitter: Add support for private feeds
    • fetch and show emoji icons
    • πŸ›  fix reddit spout
    • prevents window.opener vulnerability
  • v2.15 Changes

    April 15, 2016
    • πŸ‘Œ improved handling of load list errors
    • Bugfix: f3/Web: workaround CURLOPT_FOLLOWLOCATION not allowed when open_basedir is set
    • πŸ›  Bugfix: MySQL update time default field
    • πŸ‘Œ improvement of translations
    • βž• Add spout "RSS Feed (with enclosures)" to support feed enclosures
    • βž• Added keyboard shortcut to refresh sources (Shift+r)
    • βž• add support for private (@) and hidden (#) tags
    • ⚑️ Optimize SQL request to look for icon usage
    • πŸ›  Bugfix: Restore pgsql compatibility
    • πŸ›  Bugfix: fix tags filtering
    • βœ‚ Remove useless debug log
    • πŸ’» tweak browser icons
    • βž• add toolbar color from Chrome for Android
    • βž• added new auto_collapse option
    • βž• added rewrite rule for ACME well known location. (folder for lets encrypt)
    • πŸ‘Œ improve accesibility of selfoss
    • βž• added no-referrer meta tag
    • πŸ›  Bugfix: fixed the search offset
    • πŸ›  Bugfix: fixed the "active" flag in the sources list
    • πŸ“‡ Rename floIcon constructors for PHP 7 support
    • indicator of below the fold unread entries
  • v2.14 Changes

    August 02, 2015
    • πŸ›  Implemented settings overwrite through prefixed ENV variables.
    • Fix: F3 would not launch when "magic_quotes_gpc" is not set.
    • Multiple enhancements to unread count user interface
    • πŸ‘ Allow configuration of html <title>
    • inline and resize emojis to fit into text flow
    • πŸ›  fix blockquote and pre overflow-x resetting
    • Wordpress share
    • βž• add to allowed HTML-elements
    • βž• Add functionality to show when the last post was found for a source
    • πŸ”„ Change MySQL engine to InnoDB
    • πŸ›  fix file permissions
    • πŸ›  fix bad failure handling when using mobile mark these read button
    • πŸ›  fix typos
    • refresh event handlers upon mark these read ajax call error
    • ⚑️ rename CLI update script (Fix #587)
    • πŸ›  fix db_prefix not working (#686)
    • mobile: add unread count near logo at the top
    • ⚑️ periodicaly poll for stats updates, and reload list if it is empty
    • fixed "$HTTP_RAW_POST_DATA is deprecated" error
    • πŸ›  fix bad failure handling when using mobile mark these read button
    • ⚑️ rename CLI update script (Fix #587)
    • πŸ”¨ some refactorings
  • v2.13 Changes

    May 07, 2015
    • βž• add fulltext rss spout for loading full content from any rss feed
    • πŸ‘‰ show unread count in the document title
    • βž• add titles to buttons
    • πŸ›  fix the author color on smartphones
    • πŸ›  fix reload shortcut after hitting last element of list
    • enable the app behaviour on android
    • add option 'auto_hide_read_on_mobile' support. Allows to hide read it when closing fullscreen view. Default to 0
    • πŸ›  fix tag names not case sensitive in mysql
    • πŸ›  fix bad encoding with selfoss-android app
    • avoid sql syntax error for spouts with zero items
    • avoid pgsql error on editing source
    • πŸ›  fix favicon parsing
    • enable secure cookie if using https and prevent cookie access from js
    • πŸ›  fix 'trying to get property of non-object' error
    • πŸ›  fix cannot run when base url contains a ~
    • πŸ›  fix cannot login when not using HTTPS
    • πŸ›  fix front-end nginx (through https:443) forward to apache2 (through http:80) the base url was http and not https
    • correctly return 403 permission denied when auth is lacking
    • πŸ’… correctly style sup and sub elements in entry content
    • scroll entry into view when not completely visible
    • 🌲 github spout: use f3 internals and log errors in db
    • πŸ‘Œ improvement of UTF-8 decoding
    • selfoss user agent for spouts
    • πŸ›  fix parsing href to get icon url
    • also try to use feed logo as icon
    • 🌲 show and log error with stacktrace
    • βž• added spout that is capable to retrieve a twitter list
    • πŸ‘ allowing strike-through tag
    • πŸ†• new filter support for sources
    • πŸ‘ allow windows 8 start screen pinning with notifications
    • ⬆️ pgsql upgrade to v6: please use transactions
    • πŸ†• new translation for brazilian portuguese
    • πŸ›  fix error during opml import
    • πŸ‘ allow code html element in feed content
    • πŸ›  fixup feed icon in html homepage regexp
    • unbreak twitter spout: allow inline HTML elements in title
    • cleanup database abstraction code duplication
    • ⚑️ optimize database access
    • πŸ›  fix multiple database connections
    • hide passwords in source edit view
    • πŸ›  fix cookie not being set over HTTP
    • convert thumbnails to jpg
    • πŸ‘ allow target attribute
    • βž• add custom javascript file: user.js
    • ensure proper failure when feed url return HTTP/406
    • πŸ‘Œ improvement of hungarian translation
    • πŸ‘Œ improvement of polish translation
    • πŸ‘Œ improvement of japanese translation
    • πŸ‘Œ improvement of czech translation
  • v2.12 Changes

    September 05, 2014
    • πŸ›  fix prefix bug on mysql
    • ↔ integrate fancybox for images
    • πŸ‘Œ improved twitter integration
    • πŸ‘‰ show authors of feeds
    • πŸ‘ wallbag support added
    • ⚑️ update third party libraries
    • πŸ‘ allow ajax based update of feeds
    • πŸ›  fix utf8 feed title bug
    • πŸ›  fix #405: extra spaces on login screen
    • πŸ›  fix #518: sorting of sources
  • v2.11 Changes

    July 14, 2014
    • πŸ’… little fix to Polish translation
    • instapaper spout: use HTTPS
    • A new spout to get full text for entries in the Teltarif RSS feed
    • πŸ›  fix pgsql VACUUM ANALYZE syntax error
    • A new spout to get full text for entries in the Lightreading RSS feed
    • πŸ‘ Multi-language support of search and error fix.
    • πŸ‘‰ Make it possible to disable auto stream more, add handy "Mark these read" button
    • πŸ‘‰ Use PHP to set the fore color of all tags
    • itemsPerPage value is set from INI file.
    • API header returns application/json
    • βž• added estonian translation
    • πŸ‘ allow sub and sup elements
    • entry CSS tweaks
    • ⚑️ REST API : Get only items updated since given time #532
    • πŸ›  Bugfix: API REST : /login should return true if auth is disable
    • πŸ›  Bugfix: Heise feed pull kills Update process #499
    • πŸ›  Bugfix: https for openshift #488
    • πŸ›  Bugfix: heise spout error handling #517
  • v2.10 Changes

    July 14, 2014
    • πŸ›  fix error 500 on icon fetching
    • βž• add heise hardware-hacks
    • reddit2 spout: fix link to return http
    • reddit2 spout: add empty validation on username and password
    • setting to lazy load images on mobile devices
    • ⚑️ update fat free php framework version 3.2.0
    • πŸ‘Œ improve heise spout
    • πŸ›  fix duplicate items with MySQL
    • πŸ›  fix auto language detection
    • πŸ’Ύ save OPML export file with xml extension
    • ⚑️ sqlite's "optimize()" was implemented
    • sources: show sources with error first
    • πŸ›  fix bug on base url determining using https
    • πŸ‘Œ support search terms with quotes to find exact phrase like "Windows 8"
    • github spout fix (set user agent)
    • 🌲 more opml export logging
  • v2.9 Changes

    July 14, 2014
    • πŸ†• new configuration parameter for share buttons
    • πŸ†• new Ukrainian translation
    • πŸ›  fix Italian translation
    • πŸ†• new error message bar
    • πŸ›  fix php 5.5 bug for some spouts
    • πŸ›  fix 'Undefined Index' error in item tpl when no shares available
    • βž• add multi reddit support
    • avoid duplicate sources while importing OPML
    • prevent reflected XSS vulnerability in search form
    • βž• add support for fullscreen Webapp on iPhone 5
    • βž• added new config parameter (unread_order) to be able to read unread items from oldest to newest
    • ⚑️ update twitter api
    • ⚑️ the processing of the parameter of the session cookie is updated
    • prevent stored XSS vulnerability in the source add form
    • sort spouts by name
    • πŸ‘ allow dd-element and style definition list elements
    • πŸ†• new GitHub spout to list commits on a repository
    • 🐎 performance improvement on feed update