Change log
1.0
2007-07-15
First "finished" release of SimplePie.
1.0.1
2007-07-23
Fixing major bugs found after the release of 1.0.
1.1
2008-01-02
High-risk/low-gain bug fixes delayed from 1.0.
1.1.1
2008-03-15
Fixes for release-critical bugs in 1.1.
- Defect #2: "blank" enclosures
- Defect #5: Feeds can't be found
- Defect #20: SimplePie::set_raw_data() fails with UTF-16LE data
1.1.2
2008-11-16
Further fixes for 1.1
- Defect #26: GB2312 must be treated as GB18030
- Defect #49: text/plain should not be an allowed MIME type
- Defect #58: Compressed fsockopen data stream not decoding
- Defect #64: Support flv-application/octet-stream as a valid Flash Video mime type
- Defect #75: Compatibility Test Claims mbstring/iconv required
- Defect #101: Work-around bug in libxml 2.7.0/2.7.1 of parsing of predefined entities
- Defect #102: Support the "text/rdf" content-type
1.1.3
2008-12-20
Fix release critical bugs in 1.1.2
- Defect #109: Extend libxml workaround to other versions
- Defect #110: Wrong decoding of gzip compressed data when using fsockopen
1.2
2009-07-11
Cool stuff that isn't worth delaying 1.0/1.1 for.
- Defect #6: Move to IRI class for everything that manipulates IRIs internally.
- Defect #22: Numeric entity causes issues when at end of string
- Defect #24: Subscribe methods break on non-US-ASCII supersets.
- Defect #25: HTTP status code isn't checked
- Defect #31: Absolutize Test, Bug 579 fails on trunk
- Defect #40: Reliance on PHP5
- Defect #51: Ensure SimplePie_Misc::display_cached_file() works with DB caching
- Defect #57: get_favicon() throws a fatal error, cache object not being created
- Defect #71: mysql_affected_rows in touch()
- Defect #83: Support PHP 5.3
- Defect #85: Invalid character encoding.
- Defect #88: <description> in RSS 2.0 treated as text
- Defect #100: When SimplePie lowercases the URLs, it lowercases the passwords too
- Defect #115: Call to a member function get_error_string() on a non-object (simplepie.inc on line 1787)
- Defect #116: Encoding broken on certain feeds
- Defect #120: libxml workaround has broken test cases
- Defect #122: gzinflate() error on valid Content-Encoding: gzip response.
- Defect #123: Incomplete URL decoding in item URLs
- Defect #124: normalize_url causes a hard crash with preg_replace_callback
- Defect #135: Fatal error: Trying to clone an uncloneable object of class ReflectionClass
- Feature Request #7: SimplePie_Locator should be able to return all available feeds
- Feature Request #18: Database Caching
- Feature Request #43: SimplePie_Misc::error in conjunction with error_reporting level
- Feature Request #125: Parse RSS 2.0 category 'domain' attribute
1.2.1
2009-09-28
Hopefully final release of 1.x
1.3
Post SP2 future release, which may or may not happen.