+ Added: new Porto Visual Composer addon plugin to separate Visual Composer features from theme and functionality plugin
+ Added: keywords search in Porto Studio
+ Added: category filter by ajax for portfolio, members and faqs elements
+ Added: "infinite scroll" and "load more" pagination styles for portfolio, members and faqs elements
+ Added: 8 Main feature pages
+ Added: RTL Elementor demo
+ Added: Phography 2 Elementor demo
+ Added: Phography 3 Elementor demo
+ Added: Blog 4 Elementor demo
+ Added: Blog 5 Elementor demo
+ Added: Portfolio 4 Elementor demo
+ Added: Portfolio 5 Elementor demo
+ Added: Hotel boxed WPBakery demo

- Updated: App Landing demo design
- Updated: Digital Agency demo design
- Updated: Porto Portfolios, Porto Members and Porto Faqs elements by adding cache feature for ajax tabs
- Updated: Porto Image Gallery element by adding options for hover effects and click action
- Updated: Elements demo design
- Updated: landing page
- Updated: language files

- Fixed: compatibility issues with Elementor 3.5.0
- Fixed: default kit not created after Elementor demo import
- Fixed: Porto shop builder not working with Elementor page builder
- Fixed: post date was not displaying in Porto Portfolios element when using timeline layout and "infinite load" or "load more" pagination styles
- Fixed: minor php 8 issues
- Fixed: stock information not updating in sticky add to cart on single product page
- Fixed: alt attribute not adding in icon image for Porto info box element
- Fixed: account dropdown menu to be worked for only users logged in
- Fixed: product compare button's position issue for some single product layouts
- Fixed: a Gutenberg column width issue
- Fixed: minor offcanvas cart style issue for some header types
- Fixed: compatibility with WooCommerce 5.6.0
- Fixed: active breadcrumbs item was clickable in order complete page
- Updated: Theme license manager
- Updated: Sales popup using web worker
- Fixed: svg not working after Elementor demo import
- Fixed: popover element not working
- Fixed: overlay search close button not working on mobile
- Fixed: "woocommerce_loop_add_to_cart_link" filter was outdated
- Fixed: Scrollspy not working on Firefox (resume demo)
- Fixed: Porto Studio not importing in WPbakery Frontend editor
- Fixed: daily sale timer not working well on variable product
- Fixed: Shop 22 wcfm version not importing because of WCFM - WooCommerce Frontend Manager plugin
- Fixed: styled map not working in Porto Visual Composer Google map element
- Updated: compatibility with WooCommerce 5.2.0
- Updated: testminial element by adding width and height attributes to author image tags
- Dev: "porto_single_product_after_thumbnails" filter is added to add html after displaying thumbnails in single product page
- Fixed: Elementor tabs element not working well on editor
- Fixed: wrong alt attribute issue in porto image frame element
- Fixed: minor rtl style issues
- Fixed: js error on porto builder tooltip
+ Added: lens effect on product images for all single product layouts such as Extended, Full Width, Grid, Sticky Info, Transparent Images, etc
+ Added: edit link of builder templates in frontend for admin users
- Fixed: Visual Composer 33.0 compatibility issues
- Fixed: selective refersh not working well sometimes in customize panel
- Fixed: minor js issue in variable product page
- Fixed: banner slider height issue in shop 18 demo on mobile
- Fixed: Visual Composer Google Map element not working
- Fixed: css3 animation effect not working after importing demo for Visual Composer demos
- Fixed: iframe tag not working in the custom tab content of single product page
- Fixed: php 8 issues
- Fixed: WooCommerce Currency Switcher plugin compatibility issue when using "Default" value for Porto -> Theme Options -> Header -> View, Currency Switcher -> Currency Switcher Position.
- Fixed: minor php warnings in functions.php
- Updated: support lens effect on product images for "Extended" and "Full Width" single product type
- Fixed: two php 8 errors
- Fixed: cart link not working in add to cart notification style 1
- Fixed: a translation issue in cart page version 2
+ Added: Porto settings options to Visual Composer Settings panel in frontend editor
+ Added: automatically convert old blocks to Porto -> Templates Builder -> Blocks
- Updated: language files
- Fixed: some translation issues in woocommerce template files
- Fixed: compatibility issue with menu lazyload and WooCommerce Multilingual Plugin
- Fixed: minor style issues in shop page toolbar on mobile
- Fixed: sticky header style issue when sidebar is opened on mobile