SimplePie 1.5 is now available!

SimplePie Documentation.  Learn how to use this thing.  It's way better than going to school.

You are here: Documentation » Miscellaneous Documentation » Release Notes » SimplePie 1.2 "Pecan"

SimplePie 1.2 "Pecan"

  • 1.2 released on 11 July 2009
  • 1.2.1 released on 15 October 2011

This version was originally intended to finish 1.x development, adding in the remaining features that were intended after 1.0 (1.1 having mainly been taken up with bug fixes and other comparatively small features which could be done fairly quickly after 1.0). As it turned out, 1.1 was good enough for most, and 1.2 development stagnated, leaving it with a lot less new features than originally intended. Eventually it was decided the best course of action was simply to ship 1.2, as what code there was was well-tested, and move almost all development to SimplePie 2.

New Features

  • Bug #7: SimplePie_Locator should be able to return all available feeds.
  • Bug #18: MySQL caching.
  • Bug #125: Parse RSS 2.0 category 'domain' attribute.

Changes in this Release

  • Bug #25: HTTP status code is now checked, and we fail on HTTP errors.
  • Bug #43: Pay attention to error_reporting settings in SimplePie_Misc::error().
  • Bug #83: Test suite now runs on PHP 5.3.0.
  • Bug #88: Always treat <description> in RSS 2.0 as HTML.
  • Bug #120: Remove previous libxml2/PHP bug workaround, as it broke test cases, and use XMLReader instead.
  • Bug #135: Allow SimplePie to work with zend.ze1_compatibility_mode=On.

Fixes in this Release

  • Bug #22: Numeric entity causes issues when at end of string.
  • Bug #24: Subscribe methods break on non-US-ASCII supersets.
  • Bug #100: Passwords lowercased when normalizing URLs.
  • Bug #115: Fatal error caused by call to a member function get_error_string() on a non-object.
  • Bug #116: Incorrect encoding used on certain feeds.
  • Bug #122: gzinflate() error on valid Content-Encoding: gzip response.
  • Bug #124: SimplePie_Misc::normalize_url() causes PHP to crash on preg_replace_callback().

Fixes in SimplePie 1.2.1

See commit log and issues closed.

  • Issue #112: SimplePie_IRI::set_query() improperly decodes URLs passed in query string values. (See also issue #108 and issue #58)
  • Issue #51: change_encoding function has wrong case in string comparison
  • Issue #23: SimplePie does not find description tags in RSS 0.90 feeds
  • Issue #28: get_date() can returns false on failure, get_local_date() doesn't cope with this
  • Issue #38: Wrong encoding returned for EUC-JP.
  • Issue #117: Don't leak fsockopen's special HTTPS host in request headers.
  • Issue #149: SimplePie_gzdecode Code Typo

Known Issues


misc/release_notes/simplepie_1.2.txt · Last modified: 2011/10/15 04:35 by rmccue