You can clone with
HTTPS or Subversion.
If DOMDocument doesn't exist, nicely fail Sanitize
See #241. This fixes it for 1.3.2, but requires different changes for 1.4.
Ensure $link->getLineNo() exists before using
Fix tests on PHP 5.2
Not quite sure why this was occurring.
Fix cache testing bug
Bump to 1.3.2-dev
Bump to 1.3.1
Add backwards compatibility for removed methods
This stubs out subscribe_*() and enable_xml_dump()
Fix issue #214 by ensuring we handle invalid URIs
Also closes #228, but doesn't fix the base problem where paths starting
with // aren't parsed by SimplePie_IRI.
Ensure that constructor passing still works
Deprecate, rather than remove. This should work in a
Re-add the deprecated get_/set_favicon()
These shouldn't have been removed without deprecating them. Instead, use
an external service to handle all of that for us, and throw deprecated
errors when people try to use them.
Ensure "this should never happen" doesn't
This is only used internally at the moment. It may be exposed in the future.
Generate an error if DOMDocument doesn't exist
Rather than trying to load the class and getting a failure, this much more
sensibly generates an error. Fixes #241
Also introduces SimplePie_Exception, which is only used internally.
Remove unneeded class for CacheTest
Rather than changing error_reporting, just suppress
Hopefully this should fix tests on 5.4
Add CacheTest to AllTests
Ignore E_NOTICE too
Apparently, this throws a notice, not a deprecated error. Who knew.
Blacklist rather than whitelist for Travis
Add tests for Cache classes
This should ensure that the correct methods are called.
Throw a E_USER_DEPRECATED error on old cache method
To try and fix compatibility issues, add Cache::get_handler() This is now called instead of Cache::create(), *except* if the cache handler is registered via the legacy method.
Fix up composer.json
This changes spaces to tabs, corrects some information and sets the
Signed-off-by: hakre <email@example.com>
Bump to 1.3.1-dev
Bump in header too
Bump to 1.3
Move Project Status to bottom of readme
Clean up the README for release
Fix remaining broken tests
These tests are technically broken, but in practice, this makes no
difference. The ability to see regressions is a much larger priority.
Remove vestigal $xml_dump property
There was no way to set this, so there's no need for it to exist.
Ensure errors for multifeeds work. Fixes #29
For multifeeds, we now return an array of errors if init() is false.
These are indexed based on which number failed for tracking purposes.
Merge options in Memcache handler properly
`array_merge_recursive()` merges two strings into an array, which means
breakages if overriding the host. This should fix #210, thanks to @n1c
Ensure we give the correct error for non-feeds
Store URL attribute defaults in a single place
Rather than having two sets of defaults to keep in sync, store it all in
the one method.
Change the set_url_replacements() default to null
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