Permalink
Commits on Jul 7, 2012
  1. Bump in header too

    rmccue committed Jul 7, 2012
  2. Bump to 1.3

    rmccue committed Jul 7, 2012
  3. Clean up the README for release

    rmccue committed Jul 7, 2012
  4. Fix remaining broken tests

    rmccue committed Jul 7, 2012
    These tests are technically broken, but in practice, this makes no
    difference. The ability to see regressions is a much larger priority.
  5. Remove vestigal $xml_dump property

    rmccue committed Jul 7, 2012
    There was no way to set this, so there's no need for it to exist.
  6. Ensure errors for multifeeds work. Fixes #29

    rmccue committed Jul 7, 2012
    For multifeeds, we now return an array of errors if init() is false.
    These are indexed based on which number failed for tracking purposes.
  7. Merge options in Memcache handler properly

    rmccue committed Jul 7, 2012
    `array_merge_recursive()` merges two strings into an array, which means
    breakages if overriding the host. This should fix #210, thanks to @n1c
  8. Store URL attribute defaults in a single place

    rmccue committed Jul 7, 2012
    Rather than having two sets of defaults to keep in sync, store it all in
    the one method.
  9. Change the set_url_replacements() default to null

    rmccue committed Jul 7, 2012
    This makes it much easier to change back to the default. Instead of
    having to pass in the full array, simply pass in null to get the
    default.
Commits on Jul 5, 2012
  1. Add documentation for Item

    rmccue committed Jul 5, 2012
    This is based primarily on the wiki documentation (or at least the copy
    I have of it locally). I'm aiming to phase out the API reference on the
    wiki in favour of keeping it with the code.
    
    Also includes a small amount of documentation for the SimplePie class.
  2. Change SimplePie back to being the main class

    rmccue committed Jul 5, 2012
    SimplePie_Core is now only for backwards compatibility with versions
    between 1.2 and 1.3. It will be removed before 1.3 release.
    
    As a side-effect, this should fix #187
  3. Final cleanup of README

    rmccue committed Jul 5, 2012
    This should finish up my cleanup for now. Phew!
  4. Rewrite the README a bit for clarity

    rmccue committed Jul 5, 2012
    Add in a description and move some things around to improve readability
    and ease of use.
  5. Change header style in README

    rmccue committed Jul 5, 2012
    This should make it a bit easier to read as plain text.
  6. Move class files into library/

    rmccue committed Jul 5, 2012
    All SimplePie classes now live in library/ except for the autoloader,
    which is now in autoloader.php
    
    Apologies if any of your scripts break because of this, however it
    brings a much nicer separation and cleans up the root directory
    somewhat.
  7. Remove explicit pass-by-reference

    rmccue committed Jul 5, 2012
    Objects are always passed by reference in PHP 5+, so there's no need to
    spell it out.
    
    http://schlueters.de/blog/archives/125-Do-not-use-PHP-references.html
Commits on Jul 4, 2012
  1. Remove SIMPLEPIE_PHP5 constant

    rmccue committed Jul 4, 2012
    This was used for compatibility functions, and was an internal constant.
    If you're using this in your own code, it's probably broken by now
    anyway. :)
  2. Remove Misc::array_unique()

    rmccue committed Jul 4, 2012
    This was a compatibility function for PHP <5.2, so it can be dropped
    now.
  3. Drop support for PHP <5.2

    rmccue committed Jul 4, 2012
    We were already recommending 5.2+, however only checking for 5.0+. In
    addition, the README said 5.1.4 was the lowest requirement. By bumping
    this up to 5.2, we drop support for 5.1.4, 5.1.5 and 5.1.6, which are an
    insignificant portion of PHP users.
    
    I may also consider bumping this to 5.2.4. Consider yourself warned.
Commits on Jul 3, 2012
  1. Remove Misc::remove_dot_segments()

    rmccue committed Jul 3, 2012
    This used to be used by SimplePie_IRI, however has now been rolled into
    it.
  2. Remove Misc::htmlspecialchars_decode()

    rmccue committed Jul 3, 2012
    This is only needed for PHP <5.1.0.
  3. Remove Misc::is_subclass_of()

    rmccue committed Jul 3, 2012
    This is a compatibility function, but given the SimplePie requirements
    of 5.1.4+, this is no longer needed.
  4. Add ItemTest to AllTests

    rmccue committed Jul 3, 2012
  5. Remove the old diveintomark.org tests

    rmccue committed Jul 3, 2012
    diveintomark.org unfortunately disappeared with Mark Pilgrim when he
    left the internet. However, these have been mostly replaced by the
    Firefox-based tests.
  6. Use DOMDocument in Locator tests

    rmccue committed Jul 3, 2012
    Instead of using the old (and broken-for-large-input)
    SimplePie_Misc::get_element(), use DOMDocument directly in the test.