Changelog for ZebraFeeds February 20, 2007 Release 1.1 ------------------------- - fixed major security flaw - allow to mark items as new, if not seen by visitor on previous visit works server-based or cookie-based - subscriptions management page redesigned - improved PHP5 compatibility - fixed links and img src URLs in news content by making them absolute instead of relative to the publisher'site - fixed channel's icon display - user-defined news filtering function in manual mode - new dynamic templates "newsflow" and "twopane", template infojunkie updated to temporary marks read items - more advanced preferences, changeable by editing init.php only (no UI) - distinct message for fetch errors and parse errors of feeds - cache of RSS feed post processing - "last update" date of feeds now works and shows the last time a feed was fetched from publisher - template tag {list} - full list of encodings back in config (at last) - moved magpierss directory under includes - other minor improvements and fixes October 12, 2006 Release 1.0 ------------------------- Features - Share aggregated feeds by RSS or Javascript - installation script - new configuration options: - hide future news - render automatically or by script - link to website from administration panel - New administration panel layout and colors - new design of channel buttons by Rémi - support for RSS enclosures - In-place editing of feed data in admin panel And also - templates: - sections sequencing changed on rendering - {dynamictemplate} tag is accepted in both templateHeader and header sections - new {date} tag in newsDay section - infojunkie template: doubleclick on opened news closes it - a new template in stock: 'modern' - new user function: zf_useList - clean up of images in package - administration panel scripts moved to 'admin' directory - 'cache' directory moved into a new 'data' directory - fixed AJAX code for MSIE - improved "Subscribe with ZebraFeeds" bookmarklet April 18, 2006 Release 0.2.1a ----------------------------- Bugfix: - incorrect config file save preventing display of channel title bar Feature - improvements in login/logout page - contribution by Ralf New features April 12, 2006 Release 0.2.1 ---------------------------- New features - implemented refresh of feeds by cronjob + new config option: refresh mode (automatic or on request) - easy reset of admin password Bugfixes - fixed permissions when writing subscriptions list file - fixed OPML import - fixed ZebraFeeds being confused if no list available or default list missing - fixed incorrect encoding in AJAX requests (more, refresh...) - fixed end of config file missing php tag - corrected template rendering documentation when grouped by date March 24, 2006 Release 0.2 -------------------------- - default "group by" channel or date per subscription list View options - trim view to latest X news/days/hours - filtering news by keyword matching - ZebraFeeds control bar updated and enhanced - new user functions for manual integration in web page. Manual mode integration improvements (see demo_manual.php) Changes in configuration file -"ZF_CATEGORY" becomes "ZF_HOMELIST" moved ZF_VER (ZebraFeeds version number constant) to init.php - Some options made non-editable in admin interface And also - In URLs, parameter "zfcategory" becomes "zflist" - CSS style for ajax notifications and error messages - improvements in default Infojunkie template - other minor changes - encoding URIs in the bookmarklet Bugfix - fixed invalid config file write when coming to config page from ZebraFeeds control bar - fixed encoding detection and handling of added newsfeeds - fixed use of channel title from OPML list (manually edited by user) for rendering, not the title obtained from live feed - admin page standards compliance fix March 6, 2006 Release 0.1.1 --------------------------- - installation procedure change to include template header in head section of page including ZebraFeeds and allow standard compliance - general increase of XHTML 1.0 transitional compliance of generated code and templates. - more encodings available in config (to be tested) - removed some obsolete files from package - minor changes on demo scripts Bugfixes - fixed inclusion of zebrafeeds.php stopping further php processing - fixed manual setup, where only last feed was taken - fixed template structure rendering in sorted by date mode Feb 28, 2006 Release 0.1 -------------------------- changes from zFeeder 1.6 - magpieRSS for parsing (atom, RSS, RDF) except discovery - Display subscriptions lists sorted by date or by channel (special template section for news sorted by date) - Optional and configurable dynamic browsing (the hyped AJAX) dynamic retrieval of news items (if over a configurable length) optional channel buttons more: see all refresh : force reload of channel fold : hide/show news items of a channel - optional basic control bar : subscription lists, sort news, jump to configuration - subscriptions management create, rename, delete subscription lists from admin interface copy/move feed(s) to another list export OPML from subscription lists - multiple encoding support - date/time format conversions to locale, configurable format - 2 sections added to template format