FEEDZY RSS Feeds Lite - Version 4.0.4

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon 128x128 FEEDZY RSS Feeds Lite
Version 4.0.4
Comparing to
See all releases

Code changes from version 4.0.3 to 4.0.4

CHANGELOG.md CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  ##### [Version 4.0.3](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.2...v4.0.3) (2022-09-27)
2
 
3
  - Fix Feedzy RSS feed cache not working on the widgets.
1
+ ##### [Version 4.0.4](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.3...v4.0.4) (2022-10-04)
2
+
3
+ * Fix cache time overwrite with filter
4
+ * Fix edge case fatal error when using with Elementor builder
5
+
6
  ##### [Version 4.0.3](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.2...v4.0.3) (2022-09-27)
7
 
8
  - Fix Feedzy RSS feed cache not working on the widgets.
css/feedzy-rss-feeds.css CHANGED
@@ -2,7 +2,7 @@
2
  * feedzy-rss-feeds.css
3
  * Feedzy RSS Feed
4
  * Copyright: (c) 2016 Themeisle, themeisle.com
5
- * Version: 4.0.3
6
  * Plugin Name: FEEDZY RSS Feeds
7
  * Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
8
  * Author: Themeisle
2
  * feedzy-rss-feeds.css
3
  * Feedzy RSS Feed
4
  * Copyright: (c) 2016 Themeisle, themeisle.com
5
+ * Version: 4.0.4
6
  * Plugin Name: FEEDZY RSS Feeds
7
  * Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
8
  * Author: Themeisle
feedzy-rss-feed.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: Feedzy RSS Feeds Lite
16
  * Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds/
17
  * Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
18
- * Version: 4.0.3
19
  * Author: Themeisle
20
  * Author URI: http://themeisle.com
21
  * License: GPL-2.0+
15
  * Plugin Name: Feedzy RSS Feeds Lite
16
  * Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds/
17
  * Description: A small and lightweight RSS aggregator plugin. Fast and very easy to use, it allows you to aggregate multiple RSS feeds into your WordPress site through fully customizable shortcodes & widgets.
18
+ * Version: 4.0.4
19
  * Author: Themeisle
20
  * Author URI: http://themeisle.com
21
  * License: GPL-2.0+
includes/abstract/feedzy-rss-feeds-admin-abstract.php CHANGED
@@ -777,7 +777,7 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
777
  if ( false === apply_filters( 'feedzy_disable_db_cache', false, $feed_url ) ) {
778
  SimplePie_Cache::register( 'wp_transient', 'WP_Feed_Cache_Transient' );
779
  $feed->set_cache_location( 'wp_transient' );
780
- $feed->set_cache_duration( $cache_time );
781
  add_filter(
782
  'wp_feed_cache_transient_lifetime',
783
  function( $time ) use ( $cache_time ) {
777
  if ( false === apply_filters( 'feedzy_disable_db_cache', false, $feed_url ) ) {
778
  SimplePie_Cache::register( 'wp_transient', 'WP_Feed_Cache_Transient' );
779
  $feed->set_cache_location( 'wp_transient' );
780
+ $feed->set_cache_duration( apply_filters( 'wp_feed_cache_transient_lifetime', $cache_time, $feed_url ) );
781
  add_filter(
782
  'wp_feed_cache_transient_lifetime',
783
  function( $time ) use ( $cache_time ) {
includes/admin/feedzy-rss-feeds-admin.php CHANGED
@@ -865,6 +865,10 @@ class Feedzy_Rss_Feeds_Admin extends Feedzy_Rss_Feeds_Admin_Abstract {
865
  return $list;
866
  }
867
 
 
 
 
 
868
  if ( ! method_exists( \Elementor\Plugin::$instance->documents, 'get' ) ) {
869
  return $list;
870
  }
865
  return $list;
866
  }
867
 
868
+ if ( ! $post || ! \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
869
+ return $list;
870
+ }
871
+
872
  if ( ! method_exists( \Elementor\Plugin::$instance->documents, 'get' ) ) {
873
  return $list;
874
  }
includes/feedzy-rss-feeds.php CHANGED
@@ -104,7 +104,7 @@ class Feedzy_Rss_Feeds {
104
  */
105
  public function init() {
106
  self::$plugin_name = 'feedzy-rss-feeds';
107
- self::$version = '4.0.3';
108
  self::$instance->load_dependencies();
109
  self::$instance->set_locale();
110
  self::$instance->define_admin_hooks();
104
  */
105
  public function init() {
106
  self::$plugin_name = 'feedzy-rss-feeds';
107
+ self::$version = '4.0.4';
108
  self::$instance->load_dependencies();
109
  self::$instance->set_locale();
110
  self::$instance->define_admin_hooks();
readme.txt CHANGED
@@ -464,6 +464,14 @@ You have to check first if your feed is valid. Please test it here: https://vali
464
 
465
  == Changelog ==
466
 
 
 
 
 
 
 
 
 
467
  ##### [Version 4.0.3](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.2...v4.0.3) (2022-09-27)
468
 
469
  - Fix Feedzy RSS feed cache not working on the widgets.
464
 
465
  == Changelog ==
466
 
467
+ ##### [Version 4.0.4](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.3...v4.0.4) (2022-10-04)
468
+
469
+ * Fix cache time overwrite with filter
470
+ * Fix edge case fatal error when using with Elementor builder
471
+
472
+
473
+
474
+
475
  ##### [Version 4.0.3](https://github.com/Codeinwp/feedzy-rss-feeds/compare/v4.0.2...v4.0.3) (2022-09-27)
476
 
477
  - Fix Feedzy RSS feed cache not working on the widgets.
vendor/autoload.php CHANGED
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
- return ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050::getLoader();
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
+ return ComposerAutoloaderInitb451ae382a5ffe3fc06178e765e06d50::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050
6
  {
7
  private static $loader;
8
 
@@ -22,18 +22,18 @@ class ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
- spl_autoload_unregister(array('ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
- call_user_func(\Composer\Autoload\ComposerStaticInit529b535dcb9a8032ecdc3ce839c60050::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
- $includeFiles = \Composer\Autoload\ComposerStaticInit529b535dcb9a8032ecdc3ce839c60050::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
- composerRequire529b535dcb9a8032ecdc3ce839c60050($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
@@ -45,7 +45,7 @@ class ComposerAutoloaderInit529b535dcb9a8032ecdc3ce839c60050
45
  * @param string $file
46
  * @return void
47
  */
48
- function composerRequire529b535dcb9a8032ecdc3ce839c60050($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitb451ae382a5ffe3fc06178e765e06d50
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitb451ae382a5ffe3fc06178e765e06d50', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitb451ae382a5ffe3fc06178e765e06d50', 'loadClassLoader'));
28
 
29
  require __DIR__ . '/autoload_static.php';
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitb451ae382a5ffe3fc06178e765e06d50::getInitializer($loader));
31
 
32
  $loader->register(true);
33
 
34
+ $includeFiles = \Composer\Autoload\ComposerStaticInitb451ae382a5ffe3fc06178e765e06d50::$files;
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
+ composerRequireb451ae382a5ffe3fc06178e765e06d50($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
45
  * @param string $file
46
  * @return void
47
  */
48
+ function composerRequireb451ae382a5ffe3fc06178e765e06d50($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit529b535dcb9a8032ecdc3ce839c60050
8
  {
9
  public static $files = array (
10
  '3df8ee254224091c21b9aebb792d2f8b' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
@@ -17,7 +17,7 @@ class ComposerStaticInit529b535dcb9a8032ecdc3ce839c60050
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
- $loader->classMap = ComposerStaticInit529b535dcb9a8032ecdc3ce839c60050::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitb451ae382a5ffe3fc06178e765e06d50
8
  {
9
  public static $files = array (
10
  '3df8ee254224091c21b9aebb792d2f8b' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
+ $loader->classMap = ComposerStaticInitb451ae382a5ffe3fc06178e765e06d50::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
vendor/composer/installed.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'codeinwp/feedzy-rss-feeds',
4
- 'pretty_version' => 'v4.0.3',
5
- 'version' => '4.0.3.0',
6
- 'reference' => '29c3c2f1dc6b2cab9a236d111537c6b14bbb362c',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -11,9 +11,9 @@
11
  ),
12
  'versions' => array(
13
  'codeinwp/feedzy-rss-feeds' => array(
14
- 'pretty_version' => 'v4.0.3',
15
- 'version' => '4.0.3.0',
16
- 'reference' => '29c3c2f1dc6b2cab9a236d111537c6b14bbb362c',
17
  'type' => 'wordpress-plugin',
18
  'install_path' => __DIR__ . '/../../',
19
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'codeinwp/feedzy-rss-feeds',
4
+ 'pretty_version' => 'v4.0.4',
5
+ 'version' => '4.0.4.0',
6
+ 'reference' => '73cee518ca78605c09dc29c4caa0fe6e4b0566d7',
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
11
  ),
12
  'versions' => array(
13
  'codeinwp/feedzy-rss-feeds' => array(
14
+ 'pretty_version' => 'v4.0.4',
15
+ 'version' => '4.0.4.0',
16
+ 'reference' => '73cee518ca78605c09dc29c4caa0fe6e4b0566d7',
17
  'type' => 'wordpress-plugin',
18
  'install_path' => __DIR__ . '/../../',
19
  'aliases' => array(),