Are you ready to start your own website?

Search a Domain 

Apps and Software Updates

  1. Home
  2. /
  3. Updates
  4. /
  5. SimplePie 1.8.0 | New...

SimplePie 1.8.0 is now available. This release includes minor changes and bug fixes.

 

SimplePie | RSSSimplePie 1.8.0 is a very fast and easy-to-use class, written in PHP, that puts the “simple” back into “really simple syndication”.
Flexible enough to suit beginners and veterans alike, SimplePie is focused on speed, ease of use, compatibility and standards compliance.

 

 

SimplePie 1.8.0 Changelog

 

🧮 Added

  • New method SimplePie\SimplePie::set_cache() for providing a PSR-16 cache implementation by @Art4 in #742
  • New method SimplePie\SimplePie::set_cache_namefilter() for customize the cache key in #762
  • New class SimplePie\Cache\CallableNameFilter to provide a callable to customize the cache key in #762
  • New interface SimplePie\RegistryAware to inject the Registry instance into classes created by Registry by @Art4 in #760
  • update PHP versions in GH Actions workflows by @jrfnl in #767
  • Registry: Allow using class-strings instead of magic strings by @jtojnar and @Art4 in #766

📝 Changed

  • Clarify branching strategy by @Art4 in #751
  • Use native array_replace_recursive() by @Alkarex in #749
  • PHP 7.2 or newer is now required by @Art4 in #743
  • Parse\Date: Clean up regex structure by @jtojnar in #765
  • Declare strict_types=1 in every file by @Art4 in #763

🐞 Bug fixes

  • Item::get_date(): fix return type on unparsable date by @jtojnar in #753
  • Fix error handling for PHP 8.1 by @cedric-anne in #747
  • The method SimplePie\SimplePie::get_image_height() returns the pixel number as int instead of float by @Art4 in #763
  • The method SimplePie\SimplePie::get_image_width() returns the pixel number as int instead of float by @Art4 in #763
  • No URL Decode for enclosure links by @Alkarex in #768
  • Sanitize thumbnail URL by @Alkarex in #770
  • Fix case of multiple RSS2.0 enclosures by @Alkarex in #769
  • Fix broken phpdoc references by @jtojnar in #771

📥 Deprecated

  • The method SimplePie\Misc::array_merge_recursive() is deprecated, use native array_replace_recursive() instead
  • The method SimplePie\SimplePie::set_cache_name_function() is deprecated, use SimplePie\SimplePie::set_cache_namefilter() instead
  • The method SimplePie\SimplePie::set_cache_location() is deprecated, use SimplePie\SimplePie::set_cache() instead
  • The method SimplePie\SimplePie::force_cache_fallback() is deprecated, expired cache will not be used anymore
  • The class SimplePie\Cache is deprecated, use implementation of SimplePie\SimplePie::set_cache() instead
  • The class SimplePie\Cache\DB is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The class SimplePie\Cache\File is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The class SimplePie\Cache\Memcache is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The class SimplePie\Cache\Memcached is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The class SimplePie\Cache\MySQL is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The class SimplePie\Cache\Redis is deprecated, use implementation of Psr\SimpleCache\CacheInterface instead
  • The interface SimplePie\Cache\Base is deprecated, use interface Psr\SimpleCache\CacheInterface instead

🗑 Removed

  • ROADMAP.md removed by @Art4 in #748
  • remove check for E_USER_DEPRECATED definition by @Art4 in #750
  • remove broken BC code in Registry by @Art4 in #764

 

 

Although updates are tested, you’re always encouraged to backup your files before patching.

Tags: RSS, Softaculous


Related Links

Share this Article

Facebooktwittermail

Follow us

Facebooktwitterrssyoutubeinstagram

Open chat
1
Hello
How can we help you?
Hola Tambien en Español