0.99.9.8 * WordPress 3.0 is now REQUIRED. * Fixed Steam extension. * Changed default theme to use semantic lists. * Full integration with custom posts types and permalinks. * Improved integration with Twenty Ten theme. 0.99.9.7.1 * Added Vector icon set from n.design. * Added Pinboard.in extension. * Improved icon options on add/edit feed pages. * YouTube will now embed itself in Lifestream permalinks. * Switching to WordPress's bundled version of SimplePie. * Added video theme template. 0.99.9.7 * Added WoW Armory extension by gizzmo. * Events can now be grouped by any value, not just the event key (but still are date-based). * Installation should now work on installs that do not use MyISAM. * As of now, Lifestream requires WordPress 2.9 or higher. * Added initial workings for templates (and true themes). * More improvements to the GitHub theme. * Events now have permalinks, which are fully integrated into WordPress (including comments!). 0.99.9.6 * Added get_option, add_option, update_option, and delete_option methods to Lifestream_Extension. * Added Codaset extension by jonathan. * Added `event_ids` argument to Lifestream::get_events(). Note that this behavior depends on the `break_groups` argument. * Added Foursquare extension by Jonathan Kern. * Updated SimplePie to 1.2. * Upon activating the plugin the default feed is now owned by the user performing the activation. * Added much needed "less suck" to the GitHub extension. * Added Ustream extension. 0.99.9.5 * Fixed settings panel. * Added initial Kiva extension by ohnate.com. * Support for non-permalink paging. 0.99.9.4 * Added `truncate_interval` option. Defaults to off. Used to truncate event history. * Added the ability to start/stop (pause) a feeds updates. * URLs should now support linking if they include a dash (-) or a percent sign (%). * The Twitter extension will now properly link lists. * Google Reader now supports username URLs. 0.99.9.3 * Some more potential fixes for Windows users and icon packs. * Added Refined Extended icon pack by Paul Robert LLoyd. * Fixed an issue with parsing extension files. * Several validation issues for the RSS feed were fixed. * Added Lifestream::get_rss_feed_url() * Added Gowalla extension. * Fixed Eventful feed. 0.99.9.2 * Fixed some issues with icon and css paths. * Fixed an issue if you weren't using permalinks where pagination links were invalid. * Updated and moved GitHub and Reddit into it's their extension file (Thanks Chromakode!). * Fixed typo with upcoming.yahoo.com. * Added missing `alt` attributes on images. * All event `id` attributes will now be prefixed with `ls-`. * Added eventful.com extension. * Deleted events will no longer show up using `Lifestream::get_events()` 0.99.9.1 * Icons, Themes, and Extensions placed in the custom directory should now function properly. * Icons located in the additional directory should now work properly. * Updated Steam feed URL. * LOTS of localization updates. Most languages will now be out of date on labels. * Updated Facebook instructions thanks to James Brooks. * Updated SimplePie to 1.2 * Fixed a bug causing show details by default to not function properly. 0.99.9.0 * Fixed an issue with add_option that was resetting all options. * Lots of code cleanup to get rid of warnings when WP_DEBUG is defined. * Refactored label classes into base verb classes. They should now be extended rather than the base class. * Added an option to open links in a new window. * [#] links are now replaced with [username] where applicable. 0.99.8.9 * All functions are now namespaced. 0.99.8.8 * Added reset database function. * Fixed some issues with options and their defaults. * Added Extension directories to maintenance page. * Fixed feed URL for when permalinks are enabled. 0.99.8.7 * Updated compatibility. * Added Catalan localization from Benjamí Villoslada. 0.99.8.6 * Fixed an error with a reserved word causing a Fatal Error for some users. 0.99.8.5 * Improved Raptr extension. * Improved DeviantArt extension. * Pagination is now available when using [lifestream]. * Added settings for additional extension, icon, and theme directories. * Cleaned up settings page. * Possible fix for bad interval on lifestream update. 0.99.8.4 * Fixed an issue created in 0.99.8.3 with yield_many(). 0.99.8.3 * ID fixes for expanding events. * Added a yield_many() method to LifeStream_Extension. See included raptr extension for usage. * Added Raptr feed for tracking played games and achievements. * Fixed an issue with the Errors page. * Updated German localization. 0.99.8.2 * Added Swedish translation from Jens Wedin. * Fixed expand toggle links. * Removed $id global from theme templates. * Fixed url encoding on Twitter passwords. 0.99.8.1 * Introduced icon packs. * Fixed a bug with icons on the errors panel. * Cleaned up some admin panels UI and design. * get_icon_url() will now fall back on generic.png if icon is not present. 0.99.8.0 * Refactored all rendering to require a label bringing it closer in line with Lifestrm. * Sidebar and main templates now render timestamps differently. * Fixed a legacy issue with BlipFM * Templates should now be fully customizable. * Added `get_event_link()` to feeds. * Fixed display of Events in admin. * Lifestream will now fall back on the default theme for missing files. * Theme structures have been changed, and now require a theme.txt. 0.99.7.4 * Updated Vimeo feed URLs. * Updated YouTube feed URLs. * Moved metadata rendering into a separate template. 0.99.7.3 * lifestream.css has been moved into the theme. * Twitter can now use HTTP Auth (if you specify a password) to fetch updates. * If an option field's name ends with password it will show as a password field. * Changing themes really works now. * Relabeled all occurrences of "LifeStream" to "Lifestream". * Timezone offset option has been removed, and is now using the built-in gmt_offset option. * Added maintenance panel initially with reset default options and cron tasks. * Fixed an issue with cron timers being scheduled oddly. 0.99.7.2 * Changing the owner of a feed now correctly sets all past and future events to the proper owner. * Moved digest template in themes//digest.inc.php. * PHP4 should no longer cause fatal errors, but fail with an error message. 0.99.7.1 * Updated localization with some missing values. * Fixed lifestream_twitter_status() and lifestream_facebook_status() functions. * Updated French localization. * Updated Spanish localization. 0.99.7 * Created extensions/ directory (see extensions/README for more information). * Created themes/ directory (see themes/README for more information). * Added get_icon_name() for custom extensions. * Paging on the feeds page will now work properly under all cases. * Updated YouTube submissions to use the YouTube API. 0.99.6.5 * Fixed another issue causing grouping to fail. 0.99.6.4 * Added WordPress Codex extension. 0.99.6.3 * Fix for cron schedules not posting correctly. 0.99.6.2 * Fixed an issue which was causing grouping to fail on certain feeds. * Fixed an issue which was causing the database alter errors in the admin. 0.99.6 * Implemented a solution for missing extensions. * Changed how versions are handled in Lifestream. 0.99.5.2 * Added Belorussian translation from Fat Cowest (fatcow.com). * Cleaned up some code in the refresh() method. * Plurk feed has been readded. * Fixed an issue with BrightKite check-ins. * get_label_class should now be defined rather than get_label on feeds. * Fixed a bug with LikeSongLabel. * Labels now utilize CAN_GROUP and TEMPLATE constants. 0.99.5.1 * Fixed an issue introduced in 0.99.5 with the locales directory. 0.99.5 * Removed hardcoded wp-content directories. * Updated Japanese translation. * Twitter will no longer import your entire history. 0.99.4 * Fix for bug introduced into edit-feed in 0.99.3 0.99.3 * Added HAS_EXCERPTS flag to extensions. * Excerpts can now be configured per-extension. * Delicious and similar feeds will now all show excerpts properly. * Added Upcoming extension. * Fixed Scrnshots titles. * Fixed a serious issue with feed keys (many feeds weren't properly identifying new events). * Fixed an issue where some feeds were not setting dates properly. * Added Wikipedia extension. 0.99.2 * Updated default localization. * Updated Spanish localization from Gizmo (first nearly complete translation)! * Owners now show again on message feeds (e.g. Twitter). * Fix for Last.FM and similar not showing titles. 0.99.1 * Show owners works again. * Sidebar widget now has an option to hide/show metadata. * Icon validation is now only used for automatic favicons. * Fixed the RSS feed having strange titles. * break_groups works right again on lifestream calls. 0.98h / 0.99 * Downgraded SimplePie in an attempt to solve some issues with reading feeds. 0.98g * Tweaked feed and event displays to more informative in the admin. 0.98f * Facebook now uses MessageLabel. * Generic feed now uses basic label template. 0.98e * Sidebar now hides metadata. * Tweaked metadata to fall in line with new service concept. 0.98d * Fixed Tumblr feed showing HTML. * Twitter feed now stores its data in description properly. * Xbox Live feed will no longer error when it's unavailable. 0.98c * Fixed issues with .ico images being invalid. * Tweaked add/edit feed templates and default icon usage. 0.98b * Added Netflix extension (Queue and Reviews). * When adding feeds with no datetime it will set the timestamp to 0 for events (only on initial creation). This is to avoid feed cluttering when adding new feeds that are invalid. 0.98a * Corrected a bug with xBox live feeds. 0.98 * Google Reader now displays comments if they are available. * Photo and Video labels will now show the event title if it's not grouped. * Cleaned up a lot of feeds and issues with storage. 0.97d * Updated Readernaut, Yelp, and iTunes feeds to be more in-line with the new style. * New transparent icons for many services. 0.97c * Improved Tumblr support. Attempts to identify posts/notes/photos. * Tweaked the default website icon logic to verify it's an image. * Added Lifestream::validate_image($url). * Fixed issues with buttons and non-english localizations. 0.97b * Added get_event_display($event, $bit) method to extensions. * Updated all labels to use get_event_display instead of $bit['title']. * Fixed mouseover timestamp on event times. 0.97a * Added an option for automatic favicon fetching. 0.97 * All strings should now be localized. * Fixed an issue where feeds were default to version 1, version 2 is GUID keys. * Added an option for the length to truncate blog/comment blurbs. * Website URL option will now also be used for the link in BlogFeed's. * Hide label option has been removed and is only used on a per-feed basis if it's valid. * CAN_LABEL and MUST_LABEL are obsolete. There is no more option to hide labels (since labels are now data). * Moved most logic from Lifestream_Feed into Lifestream_Extension. * Added default favicon support to all feed extensions. 0.96c * Fix for RSS feed labels and rendering. * Updated Identi.ca icon. * Added hash tag link to Identi.ca extension. * Fix for Tumblr feeds causing fatal error. * Truncating blog posts and comments to 128 characters. * Escaping html entities properly in new rendering. * Added website url option to Blog extension. 0.96b * Fixed Last.FM feed. * ListenLabel now requires artist and name values. 0.96a * Fixed an issue with get_icon_url on the errors page. * Fixed an issue which was causing the rss feed to error. * Updated the daily digest template. 0.96 * Overhauled lifestream display to be more precise and compact. * Labels are now separate from extensions, and should be reused. * get_label() replaces all other label methods on feed extensions. * Backtype no longer requires you to fill in sites to filter out. * Removed Pownce extension. * Events from missing extensions are now ignored, rather than causing an error. * Feeds can now be marked as CAN_LABEL = false. * Twitter-based feeds can now longer have labels, or be grouped. * Feeds can now be marked as MUST_GROUP or MUST_LABEL. 0.95c * Fix for lifestream.css not being loaded. 0.95b * Fix for lifestream() not outputting without number_of_results passed. 0.95 * Complete overhaul of the codebase. Much more efficient and contained. * `number_of_results` is deprecated. Use `limit` instead. * `lifestream_register_feed()` is deprecated. Use `$lifestream->register_feed()` instead. * Feed displays will now use custom icons in the administration on most pages. 0.94 * Changed Lifestream update and daily digest to use wp-cron. * Changed activation hooks to use official methods. * Added an option to specify the URL handler. Automatic, Curl, and fopen are currently available. * Twitter based feeds will now show a [#] link after the message. * Added a "Hide Replies" option to Twitter based feeds. * Digest now uses your Day Format in the Post Title. * Added time to the Post Title option for digest. * Added interval for digest (hourly, daily, weekly). * Added post time for digest. * Added Scrnshots feed thanks to Logan Leger. * Added Readernaut feed thanks to Logan Leger. * The Xbox Live feed is now properly encoding your username if it had spaces. * The lifestream_feedid_ class name is now the ID of the feed, and not the feed type. * Added Last Update column to feed list. * Added a setting for the number of items to display in the feed. * Added start_date and end_date options to all lifestream calls. * Fixed passing multiple arguments to [lifestream]. * Added Mobypicture extension from Chillez.com. * Added SmugMug extension. * Added GoodReads extension. * Added save_options() method which is called to process options. * Fixed Last.fm extension. * Added deviantART extension. * Added BackType extension from yoast. * Added LibraryThing extension from Stephen Edmonds. * Fixed TwitPic thumbnails. * Added get_thumbnail_url() and get_image_url() hooks to extensions. * Added permalinks to Tumblr posts. 0.93b * If a feed failed to refresh properly it was halting all feed updates. 0.93a * XHTML issues with unclosed link tag on feed images. 0.93 * Changed users to use the `display_name` column. * Fixed an issue with the GitHub feed and HTML entities. 0.92c * Added lifestream_feed_ class name to event wrappers. * Added a link around the image in the default [lifestream] display. If it's a group it links to `Feed::get_public_url()`, and if it's not it links to the `link` property in the data. 0.92b * Some XHTML/XSS cleanup. 0.92a * Fixed an issue with the iTunes feed not showing reviews. 0.92 * Event->render() has been changed so $options is an optional argument. * Enabled iBox support in the plugin. * Refactored some image handling out of the Flickr class and into base class. * Fixed a bug with SimplePie not retrieving the full image from Flickr. 0.91b * Fixes an issue with links on version 2 feeds (using GUID). 0.91 * Any newly added feeds will now attempt to use the GUID as a key. * Fixed an issue that was causing duplicate events when you added a new feed. 0.90b * Updated localized strings. * Added current version info to change log. 0.90a * Change log will now pull directly from SVN. * Updated icon for Last.fm. * Deleting a feed will now use the lifestream_safe_query function, and raise an exception if there is an SQL error. 0.90 * Added icon_url global option for feeds. * Added feed_label global option for feeds. * RSS/Atom feeds will now use the the title + link as the key. Please note, that this only affects newly created feeds. 0.87 * Added Lifestream RSS feed (available via /feed/lifestream-feed/ or /feed/?feed=lifestream-feed). * Fixed an issue with the path to the daily digest template on some hosts. * Added Github plugin thanks to Chromakode. 0.86 * Changed upgrade process to silently ignore alter complications. * Updated homepage (we've moved the WP project completely to iBegin). * Added iTunes plugin. * $key is now passed to the yield() function. * Fixed an issue where the key was being overwritten on generic feeds. * You can now specify an option requirement as `null` to have it hidden. 0.85c * Fixed an issue with YouTubeFeed. * Deleting a feed now deletes related errors. 0.85 * YouTubeFeed now handles favorites (thanks futtta). * Default options for `lifestream_sidebar_widget()` have been changed. * Support for a `local_feeds.inc.php` file has been added. * Added Spanish localization from Guillermo López. 0.84c * Added Xbox Live feed. 0.84b * Added Steam feed (http://www.steampowered.com/). 0.84 * Added `feed_types` argument to lifestream output functions. * Added an example in readme.txt to fetch latest Twitter status in a template. * Added `lifestream_twitter_status()` shortcut. * Added `lifestream_facebook_status()` shortcut. 0.83 * There is now an option to have the grouped events details shown by default. * Daily Digest will no longer show date headers, and has been moved to a new template (daily-digest.inc.php) * Changed some of the CSS to be a bit more relaxed and easier for custom themes. 0.82 * Twitter feeds will now import full history on creation. * Tweaked feed adding to be more intuitive and informational. 0.81 * Added "hide_labels" option for lifestream output. * Added "break_groups" option for lifestream_get_events. * More CSS tweaks. 0.80 * Sidebar widgets are here! * Changed include paths to be absolute. * Tweaked widget CSS to solve an issue with the default WordPress theme. 0.78c * Added SlideShare feed. * Added Blip.tv feed. * Updated Danish localization from René Clausen Nielsen. * Changed some handling for URLs to use correct WordPress functions. 0.78b * Fix for photo events in Brightkite feeds. 0.78a * Adjusted URL to use siteurl and not home. Fixes image paths for installations in subdirectories. * Fixed install for SQL changes. 0.78 * Moved Add Feed to it's own page in anticipation for callbacks. * Fixed an error with Brightkite feeds. * Added error log. * Changed database handling support. Now attempts to create the database anytime install() is called (probably way too often, but what can you do). * Some markup fixes for Events management page. * Add Feed now has more validation before letting you add a feed. 0.77c * Tweaks to some image pathing from Joseph Scott. 0.77b * Fixed issue with identi.ca feed. 0.77 * If a feed contains media (an image) in an enclosure tag, it will now automatically be stored and rendered as such. * The generic feed class will now determine its label based on the content in the feed, and will group events accordingly. * Added IMDB (My Movies) feed. 0.76 * Added MyEpisodes feed. * Added Mixx feed. * Added FoodFeed feed. * Added coComments feed. * Added French localization from Pierre de La Celle. * Added German localization from RRobert Mekwinski. 0.75 * Added Brightkite feed. * Added Picasa (Web) feed. * Made the add feed interface a bit more sane with the large amount of feeds. * Added feed icons on feed listing and event pages. * Cleaned up feed library usage on most photo feeds. * Fixed an issue where add feed was not initialized properly. 0.73 * Added Polish localization from Wojciech Ignaczewski * Fixed an issue that would allow duplicate posts in daily digest. * Zooomr feed was incorrectly grabbing random flickr photos. 0.72 * Added Zooomr feed. * Added Ma.gnolia feed. * Added Amazon Wishlists feed. * An issue with deleting events messing up grouped events of the same day was fixed. 0.70 * Feeds and Events management pages now have pagination. * Feeds and Events management pages now have checkboxes for bulk actions. * Fixed Flickr profile URL. * Localization updates. * Fixed user links for Twitter and all inherited feeds. They were incorrectly showing name: @blah as name@blah. * Pandora feed will no longer show the QuickMix in feeds. * Jaiku user URL has been fixed. 0.69 * event_id was not storing properly for single events (such as Facebook) which caused an issue when you tried to hide them. * Added Japanese localization from Naoko McCracken * Added Simplified Chinese localization from Sharpmark! * Added offset parameter for lifestream_get_events() * Event groups were not being deleted if they were single events when marked as hidden * There is now a "Support Forums" tab in the admin * Updated default localization for some missing strings 0.67 * Improved YouTube feed with thumbnails. * Improved Skitch support with thumbnails. * Show/Hide Details changed to SPAN tags (for analytics issues). * Added StumbleUpon feed. * Added give credit option. * Improved css for images. 0.66 * Greatly improved Pownce support. 0.65 * Added TwitPic feed. * Added Vimeo feed. * Fixed rendering of single non-user events with keys. * Added Lifestream_PhotoFeed base class. * Some minor code cleanup. 0.61 * Refactored lifestream() function to use keyword arguments. (Pass an array with key/value pairs instead of a bunch of arguments). * Refactored render() methods to simplify code and allow easier extensibility. * Added a simple lifestream_sidebar_widget() function for generating a sidebar widget using the default lifestream-list template. 0.60 * Initial multi-user support. * Fixed an issue where event groups weren’t being added when more than one date needed processed. * More efficiency clean-up. 0.52 * Most feeds now display the link to your profile, rather than the feed’s website. * Fixed an issue which appeared in 0.50 that had removed the UNIQUE constraint on events. * More efficiency tweaks. 0.51 * The timezone option should now take affect properly on newly added events. 0.50 This update mostly includes backend changes to allow much greater extensibility in the feed class. * Database changes are now handled automatically when you update Lifestream. * Feeds can use dynamic labels. * Feeds can use multiple data types in a single feed. * Feeds can now safely update their data without losing support for old data versions. * Pandora feed has been added. (Great example of all of the new features) * Removed old debug code that was left in daily digest. * Feeds which now fail to specify a proper date will have their date set to the current time (instead of the start of the epoch). * A lot of the fetching code has been refactored to be more efficient. 0.43 * Added lifestream_get_events() function call, for advanced rendering inside of templates. * Fixed @username links on all Twitter based feeds. 0.42 * Moved Lifestream management into it’s own top-level tab to further improve the usability of the interface with themes. 0.41 * Fixed an activation issue for WPMU. * Changed Flickr Lightbox support to use large images. * Added a setting for the default number of items to show. * Added a setting for the default date cutoff. * Added meta data for daily digest for better tracking. * When events are added to a group the timestamp is now updated properly. 0.39 * Added an improved display for Flickr. * Added Lightbox support to Flickr. 0.38 * Added an improved Last.FM feed. The old Last.FM feed data will no longer work, and you must re-add the feed when you update. * Minor style tweaks. 0.37 * Fixed an issue that was causing the database tables to be installed incorrectly. 0.36 * Added daily digest options. * Added update interval option. * Removed use of WordPress’ built-in cron. * Revamped the settings interface. * Updated default localization. 0.35 * Moved locale to locales (the proper directory). 0.34 * Corrected an issue with the date output of events on the edit feed page. * Updated the name/url for Delicious. 0.33 * Updated all services to properly use the Parse URLs and Parse Users options. * Added identi.ca feed.