SimplePie 1.4.3 is now available!

SimplePie Developer Weblog.  Not that we really have anything to say, but if you'll listen, why not?

SimplePie 1.0 Release Candidate is here! 23 Jun 2007 

Grin

It brings me great pleasure to announce that SimplePie 1.0 Release Candidate is now available! We’re calling this a “Release Candidate” because there are a couple more minor niggles to work out still, but we’ll be doing new release candidates every weekend for the next 2-3 weeks until we get the last of the (minor) issues worked out.

There are a number of new things to talk about for this release:

  • A refresh of the website — The homepage was completely revamped and the old WordPress-based documentation has been moved into a new wiki so that we can all contribute valuable information to the community. All of the other pages got a subtle facelift.
  • More ways to keep track of development — For the many of you on the bleeding edge, we’re adding Twitter updates to our Subversion notification methods, and we’re also generating a downloadable snapshot of the very latest revision for those who don’t use Subversion tools.
  • Integrated “Multifeeds” support — Now, it’s as easy to mash feeds together as it is to parse a single feed. All of SimplePie’s native methods can be used instead of having to hack data arrays together.
  • Access ALL tags and attributes in the feed — This was probably the most requested feature of all time. Not only do we make all of the data available, but we have a handful of methods available for easily getting to that data.
  • BSD-Licensed — We now have a license that is about as non-restrictive as it gets. You can pretty much do whatever you want with SimplePie — commercial or otherwise — as long as you leave all copyright notices in place.
  • Media RSS and iTunes RSS support — We have a 100% complete Media RSS implementation (which I believe is the first one… am I right?), and an 80% complete iTunes RSS implementation.
  • Better Podcast/Vidcast/Enclosure support — We’ve added a “widescreen” configuration for video enclosures, as well as a handful of additional methods for better enclosure handling. We’ve also added support for the popular Flash Video format and faster-loading MP3 playback.
  • Image and Favicon caching — This feature still needs a tad more polish, but SimplePie now sports improved favicon detection, and caching for both images and favicons using an XSS-safe method.
  • Performance Enhancements! — We’ve spent a lot of time fine-tuning our performance by targetting high-cost function calls. And if that wasn’t enough, we’ve added the new set_stupidly_fast() configuration option which trades data cleaning for pure speed. The result is that SimplePie is the fastest it’s ever been, and gives everyone else a run for their money.
  • Lots o’ Configurability — We’ve really listened to our hard-core power users, and we’ve implemented more customization than ever before to really allow savvy developers to take their feed-related apps to the next level!
  • Add-ons Galore! — Over the next several weeks we’re going to begin seeing lots and lots of SimplePie Add-ons that take advantage of the extensible, configurable nature of SimplePie to allow people to do things they’ve never been able to (easily) do before! The first few will come from the SimplePie team, then I expect to see a number of Add-ons being developed by people like you! Feeds won’t know what hit them!

I’ll be sending emails to a number of plugin developers shortly so that they can get started on updating their SimplePie plugins for use with SimplePie 1.0. We ourselves have not yet updated our own plugins, but we’ll be releasing a 1.2.1 update in the next few days to address this update. If you do decide to upgrade, we changed a handful of method names, so please look over the Upgrade Guidelines as you update SimplePie.

Enjoy! We’ll be fixing bugs this week, and will release the next release candidate this upcoming weekend.

Posted by Ryan Parman at 6:39 pm. Comments (10)

Comments

Comment by C.K on 24 Jun 2007 at 2:33 am 

Great job!

now upgrading…

PS: in the wiki, some background-image css seems to have problems, they should not repeat 😉

Permalink

Comment by Amit on 24 Jun 2007 at 9:06 am 

hi
you guys have removed the strip_ads() function. does that mean that ads are automatically removed from the feeds??

Permalink

Comment by Ryan Parman on 25 Jun 2007 at 6:01 am 

Amit — We removed it for two main reasons: (a) it was very expensive (CPU-wise), and (b) there are so many different kinds of ads that it’s very difficult to keep up.

However, sometime over the next week or two, I’ll be writing an “Add-on” for SimplePie (that will be modifiable by you), that will bring this feature back for those who want to enable it.

When we begin posting new Add-ons, we’ll announce it on the blog.

Permalink

Comment by Geoffrey Sneddon on 25 Jun 2007 at 9:36 am 

Why do you consider it sensible to release something with a @todo comment including the phrase “for release”?

Permalink

Comment by RSS Newsniche on 27 Jun 2007 at 4:44 am 

Geoffrey and Ryan,

I have just been blogging about SimplePie. Having tried almost every other option I found SimplePie the easiest and most reliable solution. Thanks for creating such a great tool.

PS. Look forward to using version 1.0

Permalink

Comment by R on 3 Jul 2007 at 4:52 pm 

“Access ALL tags and attributes in the feed”

Oh my god, finally! You guys are awesome! 😀

Permalink

Comment by R?mi on 3 Jul 2007 at 4:53 pm 

Whoops sorry, I forgot the last two letters of my name in the comment above…

Permalink

Comment by Amit on 4 Jul 2007 at 3:29 pm 

We removed it for two main reasons: (a) it was very expensive (CPU-wise), and (b) there are so many different kinds of ads that it’s very difficult to keep up.

ah! 🙁

However, sometime over the next week or two, I’ll be writing an “Add-on” for SimplePie (that will be modifiable by you), that will bring this feature back for those who want to enable it.

When we begin posting new Add-ons, we’ll announce it on the blog.

Great!! Looking forward to it! 🙂

Permalink