Visual Composer Website Builder - Version 35.1

Version Description

Release Date - 2021-03-12

Free:

  • New: Visual Composer API improvements
  • Update: Clicking on a page title opens On-page Settings with a focus on the title
  • Update: Row layout input controls updated for better UX and performance
  • Update: Layout switcher improved for better UI/UX
  • Update: Dynamic view is set as default for mobile devices
  • Fix: Backlog strings are translatable
  • Fix: Add Element items are ellipsized on the theme TwentyTwentyOne
  • Fix: Template removing process displayed with the loading spinner
  • Fix: Scrollbar does not overlap on Chrome (Windows)
  • Fix: Elements added to the page from the Visual Composer Hub are automatically scrolled to in the layout
  • Fix: New installation works properly for all users
  • Fix: Image Selector does not overlap TinyMCE controls
  • Fix: Editor button colors adjusted for consistency
  • Fix: PageEditable nonce verification works properly
  • Fix: Visual Composer Hub section in Dashboard is responsive
  • Fix: Row margins in Design Options work properly in the theme TwentyTwentyOne
  • Fix: Row layout controls and editor row manipulations are synchronized
  • Fix: Sorting works properly in the element search
  • Fix: Link styles in the editor updated for consistency
  • Fix: The tutorial template is available for Authors and Editors
  • Fix: Publish button is not disabled for Contributors
  • Fix: Mobile views have the same behavior for consistency

Premium:

  • New: Lazy load option introduced for the video element to improve performance
  • Update: The download option for Unsplash and Giphy improved by removing extra click to download the image
  • Fix: MailChimp element has a correct PHP filename
  • Fix: Background image not removed after applying Dynamic Content
  • Fix: Links on the image is not removed after disabling Dynamic Content
  • Fix: Global template Settings work properly
  • Fix: The autoplay option works properly in Tabs
  • Fix: Tab slider styles updated
  • Fix: Visual Composer Hub addons section has a proper button states
  • Fix: Visual Composer custom post types have edit option for Contributors
  • Fix: Double Title element has proper styling
  • Fix: Link Dropdown Element has only one arrow
Download this release

Release Info

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

Code changes from version 35.1-beta.1 to 35.1

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: 35.1-beta.1
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', '35.1-beta.1');
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: 35.1
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', '35.1');
50
  /**
51
  * Plugin url: 'http://web/wp-content/plugins/plugin_dir/'
52
  */
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: VisualComposer,slavavc,veidenbaums,nikitahl,pavelvisualcomposer,fi
3
  Tags: visual composer, page builder, drag-and-drop editor, website builder, site-builder, front-end builder, editor, visual editor, wysiwyg, design, landing page builder, front-end builder
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
- Tested up to: 5.6.2
7
- Stable tag: 35.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -187,6 +187,47 @@ Yes, we have an awesome online community that you can join to share your experti
187
 
188
  == Changelog ==
189
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  = 35.0 =
191
  *Release Date - 2021-03-01*
192
 
3
  Tags: visual composer, page builder, drag-and-drop editor, website builder, site-builder, front-end builder, editor, visual editor, wysiwyg, design, landing page builder, front-end builder
4
  Requires PHP: 5.6
5
  Requires at least: 4.6
6
+ Tested up to: 5.7
7
+ Stable tag: 35.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
187
 
188
  == Changelog ==
189
 
190
+ = 35.1 =
191
+ *Release Date - 2021-03-12*
192
+
193
+ ### Free:
194
+ - New: Visual Composer API improvements
195
+ - Update: Clicking on a page title opens On-page Settings with a focus on the title
196
+ - Update: Row layout input controls updated for better UX and performance
197
+ - Update: Layout switcher improved for better UI/UX
198
+ - Update: Dynamic view is set as default for mobile devices
199
+ - Fix: Backlog strings are translatable
200
+ - Fix: Add Element items are ellipsized on the theme TwentyTwentyOne
201
+ - Fix: Template removing process displayed with the loading spinner
202
+ - Fix: Scrollbar does not overlap on Chrome (Windows)
203
+ - Fix: Elements added to the page from the Visual Composer Hub are automatically scrolled to in the layout
204
+ - Fix: New installation works properly for all users
205
+ - Fix: Image Selector does not overlap TinyMCE controls
206
+ - Fix: Editor button colors adjusted for consistency
207
+ - Fix: PageEditable nonce verification works properly
208
+ - Fix: Visual Composer Hub section in Dashboard is responsive
209
+ - Fix: Row margins in Design Options work properly in the theme TwentyTwentyOne
210
+ - Fix: Row layout controls and editor row manipulations are synchronized
211
+ - Fix: Sorting works properly in the element search
212
+ - Fix: Link styles in the editor updated for consistency
213
+ - Fix: The tutorial template is available for Authors and Editors
214
+ - Fix: Publish button is not disabled for Contributors
215
+ - Fix: Mobile views have the same behavior for consistency
216
+
217
+ ### Premium:
218
+ - New: Lazy load option introduced for the video element to improve performance
219
+ - Update: The download option for Unsplash and Giphy improved by removing extra click to download the image
220
+ - Fix: MailChimp element has a correct PHP filename
221
+ - Fix: Background image not removed after applying Dynamic Content
222
+ - Fix: Links on the image is not removed after disabling Dynamic Content
223
+ - Fix: Global template Settings work properly
224
+ - Fix: The autoplay option works properly in Tabs
225
+ - Fix: Tab slider styles updated
226
+ - Fix: Visual Composer Hub addons section has a proper button states
227
+ - Fix: Visual Composer custom post types have edit option for Contributors
228
+ - Fix: Double Title element has proper styling
229
+ - Fix: Link Dropdown Element has only one arrow
230
+
231
  = 35.0 =
232
  *Release Date - 2021-03-01*
233
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite2515825da8048af673c1bb44f635901::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitb58c3eab191615fe64a770f2b9e93b02::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -19,7 +19,7 @@ private static $installed = array (
19
  'aliases' =>
20
  array (
21
  ),
22
- 'reference' => '16a70a1a19348c2b15bffc813c15d1aac2c0617b',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
@@ -31,7 +31,7 @@ private static $installed = array (
31
  'aliases' =>
32
  array (
33
  ),
34
- 'reference' => '16a70a1a19348c2b15bffc813c15d1aac2c0617b',
35
  ),
36
  ),
37
  );
19
  'aliases' =>
20
  array (
21
  ),
22
+ 'reference' => '38f2176ee5702b7805b53842f13a064268add2c1',
23
  'name' => '__root__',
24
  ),
25
  'versions' =>
31
  'aliases' =>
32
  array (
33
  ),
34
+ 'reference' => '38f2176ee5702b7805b53842f13a064268add2c1',
35
  ),
36
  ),
37
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite2515825da8048af673c1bb44f635901
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInite2515825da8048af673c1bb44f635901
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInite2515825da8048af673c1bb44f635901', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
- spl_autoload_unregister(array('ComposerAutoloaderInite2515825da8048af673c1bb44f635901', '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\ComposerStaticInite2515825da8048af673c1bb44f635901::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 ComposerAutoloaderInitb58c3eab191615fe64a770f2b9e93b02
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitb58c3eab191615fe64a770f2b9e93b02', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitb58c3eab191615fe64a770f2b9e93b02', '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\ComposerStaticInitb58c3eab191615fe64a770f2b9e93b02::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 ComposerStaticInite2515825da8048af673c1bb44f635901
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
@@ -278,9 +278,9 @@ class ComposerStaticInite2515825da8048af673c1bb44f635901
278
  public static function getInitializer(ClassLoader $loader)
279
  {
280
  return \Closure::bind(function () use ($loader) {
281
- $loader->prefixLengthsPsr4 = ComposerStaticInite2515825da8048af673c1bb44f635901::$prefixLengthsPsr4;
282
- $loader->prefixDirsPsr4 = ComposerStaticInite2515825da8048af673c1bb44f635901::$prefixDirsPsr4;
283
- $loader->classMap = ComposerStaticInite2515825da8048af673c1bb44f635901::$classMap;
284
 
285
  }, null, ClassLoader::class);
286
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitb58c3eab191615fe64a770f2b9e93b02
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'V' =>
278
  public static function getInitializer(ClassLoader $loader)
279
  {
280
  return \Closure::bind(function () use ($loader) {
281
+ $loader->prefixLengthsPsr4 = ComposerStaticInitb58c3eab191615fe64a770f2b9e93b02::$prefixLengthsPsr4;
282
+ $loader->prefixDirsPsr4 = ComposerStaticInitb58c3eab191615fe64a770f2b9e93b02::$prefixDirsPsr4;
283
+ $loader->classMap = ComposerStaticInitb58c3eab191615fe64a770f2b9e93b02::$classMap;
284
 
285
  }, null, ClassLoader::class);
286
  }
vendor/composer/installed.php CHANGED
@@ -6,7 +6,7 @@
6
  'aliases' =>
7
  array (
8
  ),
9
- 'reference' => '16a70a1a19348c2b15bffc813c15d1aac2c0617b',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
@@ -18,7 +18,7 @@
18
  'aliases' =>
19
  array (
20
  ),
21
- 'reference' => '16a70a1a19348c2b15bffc813c15d1aac2c0617b',
22
  ),
23
  ),
24
  );
6
  'aliases' =>
7
  array (
8
  ),
9
+ 'reference' => '38f2176ee5702b7805b53842f13a064268add2c1',
10
  'name' => '__root__',
11
  ),
12
  'versions' =>
18
  'aliases' =>
19
  array (
20
  ),
21
+ 'reference' => '38f2176ee5702b7805b53842f13a064268add2c1',
22
  ),
23
  ),
24
  );