FEEDZY RSS Feeds Lite - Version 3.3.15

Version Description

Download this release

Release Info

Developer codeinwp
Plugin Icon 128x128 FEEDZY RSS Feeds Lite
Version 3.3.15
Comparing to
See all releases

Code changes from version 3.3.14 to 3.3.15

CHANGELOG.md CHANGED
@@ -1,4 +1,8 @@
1
 
 
 
 
 
2
  ### v3.3.14 - 2019-12-31
3
  **Changes:**
4
  * Show detailed error message to logged in users if feed is not working
1
 
2
+ ### v3.3.15 - 2020-01-01
3
+ **Changes:**
4
+ * fix Gutenberg bug that limits max items per feed
5
+
6
  ### v3.3.14 - 2019-12-31
7
  **Changes:**
8
  * Show detailed error message to logged in users if feed is not working
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: 3.3.14
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: 3.3.15
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-lite/
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: 3.3.14
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-lite/
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: 3.3.15
19
  * Author: Themeisle
20
  * Author URI: http://themeisle.com
21
  * License: GPL-2.0+
includes/abstract/feedzy-rss-feeds-admin-abstract.php CHANGED
@@ -711,9 +711,14 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
711
  // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison
712
  if ( $sc['max'] == '0' ) {
713
  $sc['max'] = '999';
714
- } elseif ( empty( $sc['max'] ) || ! ctype_digit( $sc['max'] ) ) {
715
  $sc['max'] = '5';
716
  }
 
 
 
 
 
717
  if ( empty( $sc['size'] ) || ! ctype_digit( $sc['size'] ) ) {
718
  $sc['size'] = '150';
719
  }
@@ -725,7 +730,7 @@ abstract class Feedzy_Rss_Feeds_Admin_Abstract {
725
  $sc['keywords_ban'] = rtrim( $sc['keywords_ban'], ',' );
726
  $sc['keywords_ban'] = array_map( 'trim', explode( ',', $sc['keywords_ban'] ) );
727
  }
728
- if ( ! empty( $sc['summarylength'] ) && ( ! ctype_digit( $sc['summarylength'] ) && ! is_numeric( $sc['summarylength'] ) ) ) {
729
  $sc['summarylength'] = '';
730
  }
731
  if ( empty( $sc['default'] ) ) {
711
  // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison
712
  if ( $sc['max'] == '0' ) {
713
  $sc['max'] = '999';
714
+ } elseif ( empty( $sc['max'] ) || ! is_numeric( $sc['max'] ) ) {
715
  $sc['max'] = '5';
716
  }
717
+
718
+ if ( empty( $sc['offset'] ) || ! is_numeric( $sc['offset'] ) ) {
719
+ $sc['offset'] = '0';
720
+ }
721
+
722
  if ( empty( $sc['size'] ) || ! ctype_digit( $sc['size'] ) ) {
723
  $sc['size'] = '150';
724
  }
730
  $sc['keywords_ban'] = rtrim( $sc['keywords_ban'], ',' );
731
  $sc['keywords_ban'] = array_map( 'trim', explode( ',', $sc['keywords_ban'] ) );
732
  }
733
+ if ( empty( $sc['summarylength'] ) || ! is_numeric( $sc['summarylength'] ) ) {
734
  $sc['summarylength'] = '';
735
  }
736
  if ( empty( $sc['default'] ) ) {
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 = '3.3.14';
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 = '3.3.15';
108
  self::$instance->load_dependencies();
109
  self::$instance->set_locale();
110
  self::$instance->define_admin_hooks();
includes/gutenberg/feedzy-rss-feeds-gutenberg-block.php CHANGED
@@ -85,7 +85,7 @@ class Feedzy_Rss_Feeds_Gutenberg_Block {
85
  'type' => 'string',
86
  ),
87
  'max' => array(
88
- 'type' => 'string',
89
  'default' => '5',
90
  ),
91
  'offset' => array(
85
  'type' => 'string',
86
  ),
87
  'max' => array(
88
+ 'type' => 'number',
89
  'default' => '5',
90
  ),
91
  'offset' => array(
themeisle-hash.json CHANGED
@@ -1 +1 @@
1
- {"feedzy-rss-feed.php":"3986da6f8687dedf9541da342a8c39ba","index.php":"71c0755260138a4b7b2182c3c61179f6","uninstall.php":"cdb21f8648e005cbb9c73481d1750186"}
1
+ {"feedzy-rss-feed.php":"be17df8ac6f4017a9fca22261421d32f","index.php":"71c0755260138a4b7b2182c3c61179f6","uninstall.php":"cdb21f8648e005cbb9c73481d1750186"}
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit89d077c58677b2262a41e196f470016f::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit7e5b8218da663a395c16791576a56cf8::getLoader();
vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInit44ad2530c0361c4b60601094b6520c92::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInitbdf3557c3c4a420d408b2ef5767e39e6::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit89d077c58677b2262a41e196f470016f
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit89d077c58677b2262a41e196f470016f
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit89d077c58677b2262a41e196f470016f', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit89d077c58677b2262a41e196f470016f', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit89d077c58677b2262a41e196f470016f
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
- composerRequire89d077c58677b2262a41e196f470016f($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequire89d077c58677b2262a41e196f470016f($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit7e5b8218da663a395c16791576a56cf8
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit7e5b8218da663a395c16791576a56cf8', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit7e5b8218da663a395c16791576a56cf8', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
+ composerRequire7e5b8218da663a395c16791576a56cf8($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
+ function composerRequire7e5b8218da663a395c16791576a56cf8($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
- class ComposerAutoloaderInit44ad2530c0361c4b60601094b6520c92 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit44ad2530c0361c4b60601094b6520c92 {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit44ad2530c0361c4b60601094b6520c92', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit44ad2530c0361c4b60601094b6520c92', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInitbdf3557c3c4a420d408b2ef5767e39e6 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitbdf3557c3c4a420d408b2ef5767e39e6', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitbdf3557c3c4a420d408b2ef5767e39e6', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);