Visual Composer Website Builder - Version 40.0

Version Description

Release Date - 2021-10-14

Free:

  • New: Templates have groups in the Add Content window
  • New: Content area width control (in pixels) added in Visual Composer Dashboard for the Visual Composer layouts
  • New: Auto Contrast Check added to Visual Composer Insights for accessibility tests in the editor for the content area
  • New: Lazyload option is available sitewide in Visual Composer Dashboard
  • Update: Plugin update notifications improved
  • Update: Image selector improved for usability
  • Compatibility: Visual Composer is compatible with the LearnPress theme
  • Compatibility: Visual Composer is compatible with the Storefront theme
  • Fix: Drag and drop works properly
  • Fix: Shop pages built with Visual Composer have proper styling
  • Fix: Gravity Form paragraph field works properly in Visual Composer
  • Fix: fixCorruptedElements method works properly
  • Fix: Columns work properly after Undo function usage
  • Fix: User interface icons displayed properly in the Visual Composer Hub

Premium:

  • New: Post grid elements have a custom excerpt length option
  • Update: Visual Composer native color picker added to the Font Manager for better UI
  • Update: WooCommerce elements have a lazy load feature
  • Update: Price currency type Philippine peso available in templates
  • Update: Elements with dropdown have design consistency
  • Update: Template widgets naming improved
  • Update: Video elements in popups are auto-pausing on popup close
  • Compatibility: Visual Composer and WPML compatibility improved
  • Fix: Stretched row works properly with fixed parallax effect enabled
  • Fix: Post grid elements are styled properly in the Generate Press theme
  • Fix: Giphy element works properly on column resizing
  • Fix: Gutenberg template block works properly
  • Fix: Template name displayed properly in the block and classic widgets
  • Fix: Tags archive page displays tags as title
  • Fix: WooCommerce Product 3.2 columns works properly in the Storefront theme
  • Fix: Hover image element works properly
  • Fix: WooCommerce "Add to Cart" notification works properly
Download this release

Release Info

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

Code changes from version 40.0-beta.2 to 40.0

plugin-wordpress.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
- * Version: 40.0-beta.2
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
@@ -46,7 +46,7 @@ if (defined('VCV_VERSION')) {
46
  /**
47
  * Plugin version constant
48
  */
49
- define('VCV_VERSION', '40.0-beta.2');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
4
  * Plugin Name: Visual Composer
5
  * Plugin URI: https://visualcomposer.com/premium/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
6
  * Description: Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.
7
+ * Version: 40.0
8
  * Author: visualcomposer.com
9
  * Author URI: https://visualcomposer.com/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text
10
  * Copyright: (c) 2017 TechMill Ltd.
46
  /**
47
  * Plugin version constant
48
  */
49
+ define('VCV_VERSION', '40.0');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: page builder, landing page, website builder, editor, visual composer
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
  Tested up to: 5.8.1
7
- Stable tag: 39.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -210,6 +210,44 @@ Yes, we have an awesome online community that you can join to share your experti
210
 
211
  == Changelog ==
212
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  = 39.1 =
214
  *Release Date - 2021-09-30*
215
 
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
  Tested up to: 5.8.1
7
+ Stable tag: 40.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
210
 
211
  == Changelog ==
212
 
213
+ = 40.0 =
214
+ *Release Date - 2021-10-14*
215
+
216
+ ### Free:
217
+ - New: Templates have groups in the Add Content window
218
+ - New: Content area width control (in pixels) added in Visual Composer Dashboard for the Visual Composer layouts
219
+ - New: Auto Contrast Check added to Visual Composer Insights for accessibility tests in the editor for the content area
220
+ - New: Lazyload option is available sitewide in Visual Composer Dashboard
221
+ - Update: Plugin update notifications improved
222
+ - Update: Image selector improved for usability
223
+ - Compatibility: Visual Composer is compatible with the LearnPress theme
224
+ - Compatibility: Visual Composer is compatible with the Storefront theme
225
+ - Fix: Drag and drop works properly
226
+ - Fix: Shop pages built with Visual Composer have proper styling
227
+ - Fix: Gravity Form paragraph field works properly in Visual Composer
228
+ - Fix: fixCorruptedElements method works properly
229
+ - Fix: Columns work properly after Undo function usage
230
+ - Fix: User interface icons displayed properly in the Visual Composer Hub
231
+
232
+ ### Premium:
233
+ - New: Post grid elements have a custom excerpt length option
234
+ - Update: Visual Composer native color picker added to the Font Manager for better UI
235
+ - Update: WooCommerce elements have a lazy load feature
236
+ - Update: Price currency type Philippine peso available in templates
237
+ - Update: Elements with dropdown have design consistency
238
+ - Update: Template widgets naming improved
239
+ - Update: Video elements in popups are auto-pausing on popup close
240
+ - Compatibility: Visual Composer and WPML compatibility improved
241
+ - Fix: Stretched row works properly with fixed parallax effect enabled
242
+ - Fix: Post grid elements are styled properly in the Generate Press theme
243
+ - Fix: Giphy element works properly on column resizing
244
+ - Fix: Gutenberg template block works properly
245
+ - Fix: Template name displayed properly in the block and classic widgets
246
+ - Fix: Tags archive page displays tags as title
247
+ - Fix: WooCommerce Product 3.2 columns works properly in the Storefront theme
248
+ - Fix: Hover image element works properly
249
+ - Fix: WooCommerce "Add to Cart" notification works properly
250
+
251
  = 39.1 =
252
  *Release Date - 2021-09-30*
253
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit97d2042ea77fed54389679393e48ef79::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit219393fe7c5182e42db6c0d162f764fc::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -19,7 +19,7 @@ private static $installed = array (
19
  'aliases' =>
20
  array (
21
  ),
22
- 'reference' => '2214f732df7b75e6ef9e6ba786eb5824aec23d0c',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
@@ -31,7 +31,7 @@ private static $installed = array (
31
  'aliases' =>
32
  array (
33
  ),
34
- 'reference' => '2214f732df7b75e6ef9e6ba786eb5824aec23d0c',
35
  ),
36
  ),
37
  );
19
  'aliases' =>
20
  array (
21
  ),
22
+ 'reference' => 'def03eceef365442e661d1fdec692299cbbdd14a',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
31
  'aliases' =>
32
  array (
33
  ),
34
+ 'reference' => 'def03eceef365442e661d1fdec692299cbbdd14a',
35
  ),
36
  ),
37
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit97d2042ea77fed54389679393e48ef79
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit97d2042ea77fed54389679393e48ef79
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit97d2042ea77fed54389679393e48ef79', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
- spl_autoload_unregister(array('ComposerAutoloaderInit97d2042ea77fed54389679393e48ef79', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInit97d2042ea77fed54389679393e48ef79::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit219393fe7c5182e42db6c0d162f764fc
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInit219393fe7c5182e42db6c0d162f764fc', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit219393fe7c5182e42db6c0d162f764fc', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit219393fe7c5182e42db6c0d162f764fc::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit97d2042ea77fed54389679393e48ef79
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
@@ -292,9 +292,9 @@ class ComposerStaticInit97d2042ea77fed54389679393e48ef79
292
  public static function getInitializer(ClassLoader $loader)
293
  {
294
  return \Closure::bind(function () use ($loader) {
295
- $loader->prefixLengthsPsr4 = ComposerStaticInit97d2042ea77fed54389679393e48ef79::$prefixLengthsPsr4;
296
- $loader->prefixDirsPsr4 = ComposerStaticInit97d2042ea77fed54389679393e48ef79::$prefixDirsPsr4;
297
- $loader->classMap = ComposerStaticInit97d2042ea77fed54389679393e48ef79::$classMap;
298
 
299
  }, null, ClassLoader::class);
300
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit219393fe7c5182e42db6c0d162f764fc
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
292
  public static function getInitializer(ClassLoader $loader)
293
  {
294
  return \Closure::bind(function () use ($loader) {
295
+ $loader->prefixLengthsPsr4 = ComposerStaticInit219393fe7c5182e42db6c0d162f764fc::$prefixLengthsPsr4;
296
+ $loader->prefixDirsPsr4 = ComposerStaticInit219393fe7c5182e42db6c0d162f764fc::$prefixDirsPsr4;
297
+ $loader->classMap = ComposerStaticInit219393fe7c5182e42db6c0d162f764fc::$classMap;
298
 
299
  }, null, ClassLoader::class);
300
  }
vendor/composer/installed.php CHANGED
@@ -6,7 +6,7 @@
6
  'aliases' =>
7
  array (
8
  ),
9
- 'reference' => '2214f732df7b75e6ef9e6ba786eb5824aec23d0c',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
@@ -18,7 +18,7 @@
18
  'aliases' =>
19
  array (
20
  ),
21
- 'reference' => '2214f732df7b75e6ef9e6ba786eb5824aec23d0c',
22
  ),
23
  ),
24
  );
6
  'aliases' =>
7
  array (
8
  ),
9
+ 'reference' => 'def03eceef365442e661d1fdec692299cbbdd14a',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
18
  'aliases' =>
19
  array (
20
  ),
21
+ 'reference' => 'def03eceef365442e661d1fdec692299cbbdd14a',
22
  ),
23
  ),
24
  );