Support for Internationalized Domain Names (IDN)
Vastly improved character set detection (HTTP Headers, Unicode BOM, Prologue, default to UTF-8)
Support for outlookfeed: for Outlook 2007
Support for HTTP Conditional Get
Support for GZIP-encoded feeds
Override the input encoding
Allow custom output encoding
Expose all data that we use for items and feeds. These should be accessible directly as $item→data['summary'], etc.
Implemented get_favicon()
One-click Bookmarks: Wists, Simpy, Blogmarks, Smarking, Segnalo
One-click subscriptions: Feedlounge, Feedster, Feedfeeds, Gritwire, Eskobo
Strip attributes: bgsound, expr, onfinish, onerror
$feed→errors also catches errors about lots of other things.
When embedding A/V podcasts, if the content type doesn't exist in our list of supported mime-types, check the file extension and make an educated guess before giving up.
Atom 1.0 Categories
native_embed() which uses the (invalid) embed-only method of embedding multimedia content, which bypasses issues with the object tag in
IE.
Fixed some issues with handling gzipped feeds (Beta 3.1)
Feeds where the items either don't have a datestamp or the datestamp is not understood now sort by newest to oldest.
Problems with self-closing author tag
Unable to modify ini_set for user agent string
Various issues with relative links
Problems with get_version()
Rewritten image URLs for bypassing image hotlink blocks
RSS 0.9 namespace
Invalid dates should return false
SVG issues
Issues with strip_ads()
Superfluous spaces in prologue
TRANSLIT patch
* Multiple link tags in Atom feed.
* strtotime() RFC822 inconsistency.
* Various issues with tbray.org
* Base64 encoding in Atom 1.0 (patch by Peter Janes)
* Fix some of the quirks in the embed() function
* Improved support for more specific ISO8601 datestamps (tested with Blogger Beta feeds).
* Lots and lots and lots of Beta 3-specific, pre-release bugs. :)
===== 1.0 Beta 2 (2006-06-02) =====
New Features
* Support for embedded enclosures. This is a different function from the old enclosures code, which is more basic. Utilizes QuickTime for most formats. Also supports Windows Media and Flash. Odeo MP3's utilize the Flash-based Odeo Player. Bypasses issues with the recently released Eolas changes to IE.
* You can now manually configure which tags and attributes are stripped from the feed content. Intelligent defaults are used otherwise.
* Support for namespaces: XML, RSS, RSS 2, RDF, Atom, Dublin Core, Content, and XHTML.
* Errors that occur when a feed cannot be found and when there is a parsing error are now caught in a special error property. Since these are SimplePie-specific errors, these are handled differently than other errors. These error messages can now be styled to fit your particular application.
* Option that allows you to encode potentially dangerous tags instead of stripping them.
* handle_content_type, when placed before any output to the page, will automatically set the proper character encoding for the feed output (UTF-8), as well as the correct mime-type (text/html). A different mime-type can be passed as a string parameter.
* Support for the iconv extension. This brings the total number of supported encodings to 98. See the supported character encodings chart for more details.
* Support for secured feeds (https).
* pcast: is now a supported protocol.
Support for stripping certain kinds of advertisements from feeds. Namely Pheedo, AdSense, and the large image ad from InfoWorld.com.
Compatibility layer that allows existing Beta 1 installations to utilize the Beta 2 library without any rewriting (although moving to the Beta 2 syntax is recommended as Beta 1 is no longer supported).
SimplePie Compatibility Test that assists users in determining if their webhost supports everything they need to run SimplePie optimally.
One-click support for Netvibes, Blinklist, and Ma.gnolia.
Support for xml:base.