Selfoss v2.18 Release Notes

Release Date: 2018-03-05 // about 6 years ago
  • πŸ†• 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)

Previous changes from v2.17

  • πŸ†• 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)