Visual Composer Website Builder - Version 29.0

Version Description

Release Date - 2020-07-23

Free:

  • New: Visual Composer Insights assistant for helping to build better sites launched
  • Update: User feedback survey updated
  • Update: Naming consistency improved in the user interface
  • Update: Saved templates appear at the top of the Templates list
  • Fix: Template source key works properly
  • Fix: Elements dont disappear when changing Row Layout
  • Fix: Getting Started menu in WP Admin Dashboard displayed properly for Contributors role
  • Fix: Asset files are not removed after cloning the page
  • Fix: Loading spinner works properly in Visual Composer Hub
  • Fix: Single Image lightbox works properly
  • Fix: Yoast SEO display proper page status
  • Fix: Woo Commerce elements have a proper element height
  • Fix: Visual Composer Dashboard logo displayed properly
  • Fix: Static listener for enqueue actions works properly
  • Fix: Notifications are displayed in a proper location
  • Fix: Button element styles are consistent across the page
  • Fix: Icons are stacking properly in the Tree View

Premium:

  • Update: Element lock UI/UX updated for better visibility
  • Fix: Featured image works properly in Dynamic Content
  • Fix: Site-wide popup works properly
  • Fix: Food and Drink element has proper spacing
  • Fix: Loading spinner works properly in Dynamic Content
  • Fix: Logo Slider element works properly
  • Fix: Dynamic Archive in search results page works properly
  • Fix: Social Profile element Instagram icon works properly
  • Fix: Popup Builder option for returning to WP Dashboard works properly
  • Fix: Popup Builder settings for 'On first page load' work properly
Download this release

Release Info

Developer visualcomposer
Plugin Icon wp plugin Visual Composer Website Builder
Version 29.0
Comparing to
See all releases

Code changes from version 29.0-beta.1 to 29.0

plugin-wordpress.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Visual Composer
4
  * Plugin URI: https://visualcomposer.com/premium/?utm_medium=wp-dashboard&utm_source=plugins-page&utm_campaign=vcwb&utm_content=plugin-link
5
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
6
- * Version: 29.0-beta.1
7
  * Author: visualcomposer.com
8
  * Author URI: https://visualcomposer.com/?utm_medium=wp-dashboard&utm_source=plugins-page&utm_campaign=vcwb&utm_content=author-link
9
  * Copyright: (c) 2017 TechMill Ltd.
@@ -45,7 +45,7 @@ if (defined('VCV_VERSION')) {
45
  /**
46
  * Plugin version constant
47
  */
48
- define('VCV_VERSION', '29.0-beta.1');
49
  /**
50
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
51
  */
3
  * Plugin Name: Visual Composer
4
  * Plugin URI: https://visualcomposer.com/premium/?utm_medium=wp-dashboard&utm_source=plugins-page&utm_campaign=vcwb&utm_content=plugin-link
5
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
6
+ * Version: 29.0
7
  * Author: visualcomposer.com
8
  * Author URI: https://visualcomposer.com/?utm_medium=wp-dashboard&utm_source=plugins-page&utm_campaign=vcwb&utm_content=author-link
9
  * Copyright: (c) 2017 TechMill Ltd.
45
  /**
46
  * Plugin version constant
47
  */
48
+ define('VCV_VERSION', '29.0');
49
  /**
50
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
51
  */
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: VisualComposer,slavavc,veidenbaums,nikitahl,pavelvisualcomposer,fi
3
  Tags: Visual Composer, page builder, drag-and-drop editor, landing page, website builder, site-builder, front-end builder
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
- Tested up to: 5.4.1
7
- Stable tag: 28.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -59,6 +59,12 @@ Visual Composer is an all-in-one plugin that lets you make beautiful websites fr
59
 
60
  [Make unique header, footer, and sidebar templates](https://visualcomposer.com/features/wordpress-theme-builder/?utm_source=wordpress.org&utm_medium=link&utm_campaign=readme) to use them throughout your entire WordPress site with the help of **Global Templates**. Additionally, there's a **Dynamic Content** feature that allows you to design templates with dynamic content placeholders (*devs will love it*).
61
 
 
 
 
 
 
 
62
  **POPUP BUILDER FOR WORDPRESS**
63
 
64
  Build unlimited popups and save hundreds or even thousands on this effective marketing tool. Built-in [Visual Composer Popup Builder](https://visualcomposer.com/features/popup-builder/?utm_source=wordpress.org&utm_medium=link&utm_campaign=readme). lets you create beautiful and appealing popups fast and easy. It takes place in the usual drag and drop manner, using all the elements, integrations and design options available in the Visual Composer Hub.
@@ -188,6 +194,40 @@ Yes, we have an awesome online community that you can join to share your experti
188
 
189
  == Changelog ==
190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  = 28.0 =
192
  *Release Date - 2020-06-10*
193
 
3
  Tags: Visual Composer, page builder, drag-and-drop editor, landing page, website builder, site-builder, front-end builder
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
+ Tested up to: 5.4.2
7
+ Stable tag: 29.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
59
 
60
  [Make unique header, footer, and sidebar templates](https://visualcomposer.com/features/wordpress-theme-builder/?utm_source=wordpress.org&utm_medium=link&utm_campaign=readme) to use them throughout your entire WordPress site with the help of **Global Templates**. Additionally, there's a **Dynamic Content** feature that allows you to design templates with dynamic content placeholders (*devs will love it*).
61
 
62
+ **VISUAL COMPOSER INSIGHTS**
63
+
64
+ Build better websites by using an in-built qualitative analysis of your site content with Visual Composer Insights.
65
+
66
+ Visual Composer Insights is a free extension that analyzes your site content according to multiple scenarios to improve quality, performance, and SEO of your site. Finally, you don't have to be a developer, designer, or marketer to create a website that boosts your business.
67
+
68
  **POPUP BUILDER FOR WORDPRESS**
69
 
70
  Build unlimited popups and save hundreds or even thousands on this effective marketing tool. Built-in [Visual Composer Popup Builder](https://visualcomposer.com/features/popup-builder/?utm_source=wordpress.org&utm_medium=link&utm_campaign=readme). lets you create beautiful and appealing popups fast and easy. It takes place in the usual drag and drop manner, using all the elements, integrations and design options available in the Visual Composer Hub.
194
 
195
  == Changelog ==
196
 
197
+ = 29.0 =
198
+ *Release Date - 2020-07-23*
199
+
200
+ #### Free:
201
+ - New: Visual Composer Insights assistant for helping to build better sites launched
202
+ - Update: User feedback survey updated
203
+ - Update: Naming consistency improved in the user interface
204
+ - Update: Saved templates appear at the top of the Templates list
205
+ - Fix: Template source key works properly
206
+ - Fix: Elements don’t disappear when changing Row Layout
207
+ - Fix: Getting Started menu in WP Admin Dashboard displayed properly for Contributors role
208
+ - Fix: Asset files are not removed after cloning the page
209
+ - Fix: Loading spinner works properly in Visual Composer Hub
210
+ - Fix: Single Image lightbox works properly
211
+ - Fix: Yoast SEO display proper page status
212
+ - Fix: Woo Commerce elements have a proper element height
213
+ - Fix: Visual Composer Dashboard logo displayed properly
214
+ - Fix: Static listener for enqueue actions works properly
215
+ - Fix: Notifications are displayed in a proper location
216
+ - Fix: Button element styles are consistent across the page
217
+ - Fix: Icons are stacking properly in the Tree View
218
+
219
+ #### Premium:
220
+ - Update: Element lock UI/UX updated for better visibility
221
+ - Fix: Featured image works properly in Dynamic Content
222
+ - Fix: Site-wide popup works properly
223
+ - Fix: Food and Drink element has proper spacing
224
+ - Fix: Loading spinner works properly in Dynamic Content
225
+ - Fix: Logo Slider element works properly
226
+ - Fix: Dynamic Archive in search results page works properly
227
+ - Fix: Social Profile element Instagram icon works properly
228
+ - Fix: Popup Builder option for returning to WP Dashboard works properly
229
+ - Fix: Popup Builder settings for 'On first page load' work properly
230
+
231
  = 28.0 =
232
  *Release Date - 2020-06-10*
233
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite5d2b79fd248106e5d4fa012c533c499::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit9c3bc56c1c8bf9ef2d9d304fab96a42e::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite5d2b79fd248106e5d4fa012c533c499
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInite5d2b79fd248106e5d4fa012c533c499
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInite5d2b79fd248106e5d4fa012c533c499', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInite5d2b79fd248106e5d4fa012c533c499', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInite5d2b79fd248106e5d4fa012c533c499::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit9c3bc56c1c8bf9ef2d9d304fab96a42e
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit9c3bc56c1c8bf9ef2d9d304fab96a42e', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit9c3bc56c1c8bf9ef2d9d304fab96a42e', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit9c3bc56c1c8bf9ef2d9d304fab96a42e::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite5d2b79fd248106e5d4fa012c533c499
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
@@ -251,9 +251,9 @@ class ComposerStaticInite5d2b79fd248106e5d4fa012c533c499
251
  public static function getInitializer(ClassLoader $loader)
252
  {
253
  return \Closure::bind(function () use ($loader) {
254
- $loader->prefixLengthsPsr4 = ComposerStaticInite5d2b79fd248106e5d4fa012c533c499::$prefixLengthsPsr4;
255
- $loader->prefixDirsPsr4 = ComposerStaticInite5d2b79fd248106e5d4fa012c533c499::$prefixDirsPsr4;
256
- $loader->classMap = ComposerStaticInite5d2b79fd248106e5d4fa012c533c499::$classMap;
257
 
258
  }, null, ClassLoader::class);
259
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit9c3bc56c1c8bf9ef2d9d304fab96a42e
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
251
  public static function getInitializer(ClassLoader $loader)
252
  {
253
  return \Closure::bind(function () use ($loader) {
254
+ $loader->prefixLengthsPsr4 = ComposerStaticInit9c3bc56c1c8bf9ef2d9d304fab96a42e::$prefixLengthsPsr4;
255
+ $loader->prefixDirsPsr4 = ComposerStaticInit9c3bc56c1c8bf9ef2d9d304fab96a42e::$prefixDirsPsr4;
256
+ $loader->classMap = ComposerStaticInit9c3bc56c1c8bf9ef2d9d304fab96a42e::$classMap;
257
 
258
  }, null, ClassLoader::class);
259
  }