
-
AuthorPosts
-
May 12, 2020 at 6:04 pm #1212278
Hi,
We wanted to create this thread as a channel to share the fixes that will be included in upcoming updates and known issues that are being worked on.
Current fixes for upcoming version 5.6.7 are as following ( last update 2023-10-02 ):
- tweak: replaced old Twitter icon with X-Twitter icon
- tweak: WP media element was loaded on pages with image slideshows
- tweak: added inputmode=”none” to datepicker in contact forms to hide default mobile keyboard
- added: TikTok and Square-X-Twitter icons and social links
- fixed: added timeout to curl request when loading svg image for inline
- fixed: CSS for broken caption alignment in ALB slideshow featured image in ALB Tab Section and not streched layout
- fixed: PHP 8.2.4 warning – Creation of dynamic property Avia_Gutenberg_Dynamic_Styles::$typos is deprecated
- fixed: PHP 8.2.4 warning – Creation of dynamic property JSqueeze::$local_tree, JSqueeze::$used_tree is deprecated
- fixed: PHP 8.2.4 warning – Creation of dynamic property avia_slideshow::$service is deprecated
- fixed: font hover color of Menu Links in overlay/slide out
- accessibility: added missing role=”menu” and role=’menuitem’ to ALB element ‘Fullwidth Sub Menu’
- accessibility: added tabindex=’-1′ to scroll to top button
- YOAST compatibility: fixed fatal error on Yoast Sitemap.xml when called with custom or special page like 404, ….
DEVELOPERS:
- added: filter ‘avf_custom_main_classes’ – add custom classes to main tag in base templates
- removed: usage of charmap-compat.php
Fixes for released version 5.6.6 are as following:
- tweak: reduce gap in select box for parallax speed from 10% to 2% (ALB modal popup)
- tweak: Move transparent logo option to general theme options below Logo
- fixed: ALB Image is not circle when shadow is enabled on Chrome (browser update issue)
- fixed: broken html when “no logo” is selected in theme options (since 5.6.5 ???)
- fixed: backend custom widget box displayed twice when minified scripts selected
- fixed: Warning Deprecated: Creation of dynamic property in Avia_Popup_Templates
- fixed: OpenstreetMap Marker Popup shows double “br”
- fixed: ALB column row margins not applied for individual height row layout
- updated: Layerslider v7.8.0 (fixes broken dynamic layers )
DEVELOPERS:
- added: filter ‘avf_relevanssi_ajax_search’ – change amount of ajax search result
Fixes for released version 5.6.5 are as following:
- accessibility: added ‘aria-haspopup’: ‘true’, ‘aria-controls’: ‘menu2’ to burger menu ul tag
- accessibility: added ‘role’: ‘menuitem’ to burger menu items
- accessibility: added aria-label=’title” or “alt” or “Logo” to logo a tag
- accessibility: added role, title and alt attributes from media library to svg images
- accessibility: added aria-label to a.avia-image of ALB image
- fixed: small typo “Missing intagram user name”
- fixed: Enfold WooCommerce CSS override custom CSS or child theme CSS settings
- fixed: Warning: Undefined array key “term_rel” in …/config-templatebuilder/avia-shortcodes/blog/blog.php line 562
- fixed: possible vulnerability in ..\framework\php\class-media.php line 114 with $_GET[‘avia_label’]
DEVELOPERS:
- added: filter ‘avf_avia_logo_link_aria_label’ – modify complete aria-label for logo link a tag
- added: filter ‘avf_avia_logo_link_title’ – allows to add a link title to logo link a tag
- added: filter ‘avf_ignore_svg_aria_attributes’ – allows to ignore adding aria attributes to svg image
- added: filter ‘avf_set_svg_aria_attributes’ – allows to remove or add attributes to svg image
Fixes for released version 5.6.4 are as following:
- feature: ALB Countdown option to display message when finished
- feature: option "Multiple Categories/Terms Relation" to query posts only if in multiple categories ( cat a AND cat b )
- Blog Posts
- Masonry
- Portfolio Grid
- Post Slider
- Product Grid
- Product List
- Product Slider
- tweak: ALB Special Heading allow responsive font sizes for “Default Style”
- SEO Optimization: Allow to add a custom link title attribute to various elements
- Animated Numbers
- Catalog
- Contentslider
- Cell
- Fullwidth Button
- Fullwidth Sub Menu
- Heading
- Headline Rotator
- Icon
- Icon Circles
- Icon Box
- Icon List
- Magazine
- Promo Box
- Timeline
- fixed: ALB Gridrow cell padding for other devices does not work when default padding is not set
- fixed: 3-rd party shortcode with \ breaks regex in class-shortcode-parser.php
- fixed: ALB Testimonial replace wrong single quotes on Testimonial link breaking HTML
- updated: Layerslider 7.7.10 (security patch)
DEVELOPERS:
- added: filter ‘avf_testimonial_single_target’ – change default behaviour of target=”_blank”
- added: filter ‘avf_testimonial_single_rel’ – change default behaviour of rel=”noopener noreferrer”
Fixes for released version 5.6.3 are as following:
- performance: remove no longer needed vendor related CSS rules ( -webkit- -ms- -o- -moz- )
- fixed: hide selectbox to change CET base in modal popup when “admins only” selected in theme options for non admins
- fixed: missing translation in frontend admin bar
- fixed: broken Mailchimp Signup – updated to support Mailchimp API 3.0
- WooCommerce compatibility: ajax cart dropdown not working with 7.8
- WooCommerce compatibility: hide ajax cart on cart and checkout page (new in 7.8) – use filter ‘woocommerce_widget_cart_is_hidden’ to change
- TEC Pro compatibility: minor CSS fixes for broken footer layout for series post type
- WooCommerce/YOAST compatibility: product snippet button and variation products break backend on update product
- added: theme option Performance -> Show Advanced Options -> Old Browser Support to load the removed rules again
- Updated: Lottie Player js component (https://dotlottie.github.io/player-component/) – reverted back as component seems to be buggy
DEVELOPERS:
- tweak: added false to class_exist() function
- added: filter ‘avf_old_browser_support’ – allows to overwrite theme option
- added: action ‘ava_framework_before_print_admin_page_styles’ – fired before framework outputs styles
- added: filter ‘avf_portfolio_cpt_tax_args’ – allows to modify $tax_args arguments
Fixes for released version 5.6.2 are as following:
- fixed: Uncaught Error: Call to undefined function apply_filter() in class avia_masonry
Fixes for released version 5.6.1 are as following:
- tweak: add a fallback to class aviaElementManager in case of broken internal data structure
- tweak: improve logic of loading of language files
- tweak: use WP local language for reCaptcha by default
- fixed: Uncaught Error: Call to undefined function did_filter() during update process
- added: post type depending class to article of class avia_post_slider
Fixes for released version 5.6 are as following:
- feature: fold/unfold option for ALB elements:
- Color Section
- Grid Row
- Columns
- Text Block
- feature: Reading Progress Bar below header
- feature: ALB section – set custom section height depending on screen width
- tweak: added theme option to enable ALB debug mode
- tweak: Options to show posts meta data in theme widgets Combo Widget, Latest News, Latest Portfolio,
- tweak: escaped copyright text for ALB masonry elements to avoid breaking of layout due to nested anchor tags – use filter ‘avf_alb_masonry_copyright_text’ to allow HTML tags
- tweak: extend theme option to allow 6 columns in footer
- tweak: fallback for a broken array structure in database in class-element-manager.php
- tweak: extend theme option -> Header -> Shrinking Amount to start from 1%
- fixed: responsive CSS for retro clock (animated countdown)
- fixed: CSS with 1/1 column in Grid Row growing on mobile devices (e.g. in Parallax Demo)
- fixed: ALB video element preview/fallback image not showing
- fixed: ALB contact form make text “Error in fields” translatable
- fixed: CSS for ALB Before-After Image invisible when outside of layout element
- fixed: WooCommerce default shop page does not use “Layout” metabox settings
- fixed: ALB Post Metadata removed unset($this->post) to avoid deprecate notice
- fixed: touch behavior for ALB Before-After Image
- WP compatibility: replace calls to deprecated function get_page_by_title() (v6.2)
- WP compatibility: not existing language files cause a large hit in WP object cache (v6.1)
- WooCommerce compatibility: added filter ‘avf_wc_30_gallery_lightbox_use_max_image_size’ – restore/remove WC 3.0 gallery limitation of sizes for lightbox
- WooCommerce compatibility: allow multiple steps for product quantity ( https://github.com/KriesiMedia/enfold-library/pull/24 )
- Gravity Form compatibility: fix in backend Add Form button not visible with classic editor plugin
DEVELOPERS:
- feature: Search results can be displayed as postslider grid (use filter ‘avf_search_result_layout’)
- tweak: add getter functions for protected member of class avia_widget_loader
- tweak: class avia_post_slider added to pass a filled WP_Query object in constructor
- added: filter ‘avf_widget_front_instance’ – allows to change widget settings on page basis
- added: filter ‘avf_show_reading_progress_bar’ – allows to hide on certain pages
- added: filter ‘avf_alb_masonry_copyright_text’ – allows to modify copyright text e.g. to remove anchor tag to avoid nesting
- added: filter ‘avf_wc_parallax_banner_tag’ – allows to change h1 tag for shop banner description container
- added: filter ‘avf_fold_top_offset’ – alter place to scroll when top of fold container out of viewport when folding (default 50px from top)
Fixes for released version 5.5 are as following:
- feature: new ALB Element Lottie Animations (supports .lottie and .json)
- feature: new ALB Element Before-After Image (image difference)
- feature: added swipe feature to lightbox
- feature: added swipe feature to single post pages (including portfolio, products)
- feature: ALB Gallery options for navigation arrows to scroll through images without lightbox (include support for swipe feature)
- feature: Theme option to set a custom shrink factor for shrinking header
- feature: ALB Animated Countdown new styling options (flip numbers, retro clock)
- feature: ALB Events Countdown new styling options (flip numbers, retro clock)
- tweak: added a few more theme option colors to css variables
- fixed: ALB fullwidth easy slider youtube controls blocked by overlay (CSS fix)
- fixed: ALB modal popup only shows first image after opening in gallery, ….
- fixed: burger menu does not close when click on current page (subitems visible)
- Relevansi comp.: added support to use avia_product_slider and avia_masonry on search page
DEVELOPERS:
- added: filter ‘avf_lottie_placeholder_url’ – change link to custom placeholder animation
- added: filter ‘avf_lottie_alb_backend_player’ – change HTML of backend canvas player
- added: filter ‘avf_post_nav_swipe_support’ – change theme option
- added: filter ‘avf_header_shrink_factor’ – change shrink factor on page basis
Fixes for released version 5.4.1 are as following:
- feature: add option to filter ALB product elements for product tags
- Product Grid
- Product List
- Product Slider
- added: Note that appending a Seach Icon to menu is only available when Top Header layout is selected
- fixed: CSS masonry with 1px gap – selector too weak
- fixed: Uncaught Error: Attempt to assign property “extra” on null in ../config-templatebuilder/avia-template-builder/php/class-asset-manager.php:1175
- fixed: Event Tickets Plus – modal popup not showing with Attendee Registration
- fixed: js notice “Loading the Google Maps JavaScript API without a callback is not supported”
- fixed: ALB Fullwidth Easy Slider’s stretched video prevents video controls to be clicked
- WPML comp.: added logic to hide WPML specific taxonomies from post categories (e.g. translation_priority)
- updated: Layerslider v7.6.8
- updated: Google Maps script to v3.52
Fixes for released version 5.4 are as following:
- Security/Performance: Improve backend for portfolio permalink settings (register-portfolio.php)
- security vulnerabilities: add user capability check to ajax callbacks
- feature: image copyright to more elements:
- Easy Slider
- Featured Image Slider
- Fullscreen Slider
- Fullwidth Easy Slider
- Team Member
- performance: added compressed version of png to enfold/images/background-images/…
- performance: add passive listeners to jQuery touch and mouse wheel events
- performance: added theme option “Performance -> Show Advanced -> Custom Font Loading Source” – supress loading of custom uploaded fonts from default location
- tweak: add option to display an alert message box for empty required fields on ALB Contact Form
- tweak: split copyright toggle into content toggle and styling toggle for consistency
- tweak: ALB Image move link toggle to top in advanced tab
- tweak: add option “Page Element Filter” to ALB Post Slider
- fixed: notice caused by loading Google Fonts because of missing https: in class-style-generator.php
- fixed: theme option background image (General Styling Tab) breaks e.g –enfold-main-color-img in dynamic CSS
- fixed: CSS ALB Gallery big preview with thumbnails below and no scaling image distorting when mixed portrait and landscape
- fixed: Theme option Advanced Styling -> Menu Links in overlay/slide out missing
- fixed: Undefined array key “bar_styling_secondary” in progressbar.php when importing demo
- added: note for ALB Blog Post that ALB pages/posts/.. only display Excerpt With Read More Link
DEVELOPERS:
- tweak: Make functions overrideable in various plugins config-* folders
- tweak: clean up code in config-wordpress-seo/config.php
- added: filter ‘avf_gmaps_no_google_fonts’ – allows to supress loading Google Fonts by GMaps
- added: filter ‘avf_combo_box_image_size’ – allows to change image size in widget Enfold Combo Widget
- added: filter ‘avf_postslider_posts_meta_data’ – allows to show/hide post meta data in ALB Postslider/ALB Blog Posts
- added: filter ‘avf_postslider_posts_meta_data_show’ to override old behaviour in ALB Postslider/ALB Blog Posts (return true or false)
- added: filter ‘avf_show_tags_meta’ to override old behaviour in loop-index.php (return true or false)
Fixes for released version 5.3.1.1 are as following:
- security vulnerabilities improvements: avoid to change portfolio permalinks by non authenticated users (register-portfolio.php )
- security vulnerabilities improvements: added user capability check to class-sidebar-generator.php
- security vulnerabilities improvements: added user capability check to framework/php/function-set-avia-ajax.php
- fixed: YOAST fatal error explode() must be of type string array given (config-wordpress-seo/config.php:230)
Fixes for released version 5.3.1 are as following:
- WPML comp.: fix notice “Trying to read non existing property in class avia_superobject: WPML”
- updated: Google Maps API to 3.51
DEVELOPERS:
- tweak: improved filter ‘avf_alb_element_animation’ – allows any top value 0 – 99 in returned class “av-custom-animated-top-xx” https://github.com/KriesiMedia/enfold-library/blob/master/actions%20and%20filters/ALB%20Elements/Animations/avf_alb_element_animation.php
Fixes for released version 5.3 are as following:
- feature: new ALB chart element
- feature: added option “Page Element Filter” to exclude page content from ALB subqueries for various elements:
- Blog
- Magazine
- Masonry Entries
- Portfolio
- Postslider
- Product Grid
- Product List
- Product Slider
- feature: option to display image copyright text from media library
- Masonry
- Masonry Gallery
- Horizontal Gallery
- performance: minify dynamic created css files in folder dynamic_avia (if WP_DEBUG is not set and file merging/minify is selected)
- tweak: move post-css files from ../uploads/avia_posts_css/ to ../uploads/dynamic_avia/avia_posts_css/ (old folder is kept for backwards comp. with cache plugins – can be deleted manually)
- tweak: move demo downloaded files from ../uploads/avia_demo_files/ to ../uploads/dynamic_avia/avia_demo_files/ (old folder is kept for backwards comp. only – can be deleted manually)
- tweak: move custom shape files from ../uploads/avia_custom_shapes to ../uploads/dynamic_avia/avia_custom_shapes (folder is moved in theme update routine if new folder does not exist)
- tweak: allow to upload variable google fonts ( https://kriesi.at/documentation/enfold/typography/#using-variable-fonts ). Support currently only for named Instances
- tweak: add info for Envato Market Plugin – WP_CLI update support
- tweak: added a note to exclude page with contact form from cache
- tweak: replace theme options page icons png with svg
- tweak: added alt and title and schema.org to icon circles logo
- tweak: load 3rd party scripts unminified with WP_DEBUG only (waypoints, aviapopup)
- added: Option for icon to link to WooCommerce account/register/login page to menu (top header)
- added: Option to save video preview thumbs in media library (Youtube and Vimeo)
- added: Option “Short description for backend” to various ALB elements
- fixed: Argument 1 passed to Avia_Gutenberg::handler_display_post_states() must be of the type array, bool given (caused by a plugin)
- fixed: ALB Contact Form hidden label and dropdown select box show placeholder
- fixed: advanced styling background color for “Small bar above Main Menu” not working on transparency pages
- fixed: hiding WPML langauge flags in extra elements menu by theme option not working
- fixed: bug with merge of minified css files – broken background image urls
- fixed: WP 6.1 CSS fix for underlined links
- fixed: WP 6.1 CSS fix additional margin with figure tag
- fixed: TEC display publish date instead of events date on single event blog element (since 6.0)
- fixed: CSS for light & dark transparent color schemes in ALB contact form
- fixed: broken frontend when ALB Blog queries a custom taxonomy (e.g. portfolio – portfolio items) and these are using ALB
- fixed: cannot redeclare av_upcoming_events_fallback()
- fixed: WooCommerce quantity pickers stop working when changing shipping method
- fixed: PHP 8.0 notice protected __destruct() in class-sub-item-query-base.php
- fixed: PHP 8.0 compatibility with indirect access to properties – class-popup-templates-responsive.php
- fixed: PHP 8.0 Deprecated: html_entity_decode(): Passing null to parameter #1 ($string)
- fixed: missing dependency warnings in YOAST and RankMath
- WPML: make ALB icon circles logo translateable
IMPORTANT:
Custom uploaded type fonts and icon fonts via theme options page:
- New sites or sites with no uploaded fonts use ../uploads/dynamic_avia/avia_type_fonts / ../uploads/dynamic_avia/avia_icon_fonts
- existing sites with uploaded fonts will keep ../uploads/avia_fonts due to risk of breaking sites because of database entries.
- to switch to new directory they must delete all fonts first and then reupload them again. Can be done any time after update.
DEVELOPERS:
- tweak: make all functions overrideable in enfold\config-woocommerce\config.php
- tweak: make all functions overrideable in enfold\config-woocommerce\config-woocommerce-bookings\config.php
- tweak: enfold\config-woocommerce\config.php move filter hooks outside function_exist() check (was not consistent before)
- tweak: make all functions overrideable in enfold\config-wordpress-seo\config.php
- tweak: make all functions overrideable in enfold\config-rank-math\config.php
- added: filter ‘avf_css_strip_whitespace_dynamic_files’ – allows to supress minify of dynamic files in production environments
- added: filter ‘avf_dynamic_files_upload_folder’ – allows to use a custom dynamic folder in WP uploads directory
- added: filter ‘avf_disable_grid_cells_responsive_padding’ – allows fallback (for old sites) to ignore responsive setting
- added: filter ‘avf_el_styling_responsive_styles_ignore’ – allows to use only default setting of styles (fallback for old sites)
- added: filter ‘avf_loop_index_meta_time’ – allows to change meta data publish date in loop-index
- added: filter ‘avf_events_single_event_publish_date_format’ – modify meta data single event start date format in loop-index
- added: filter ‘avf_video_thumbnails_path’ – modify path where uploaded video thumbnails are stored (youtube, vimeo)
- added: filter ‘avf_google_recaptcha_apiurl’ – allows e.g. WPML to redirect to current language of the page
- added: filter ‘avf_google_recaptcha_apiurl_lang’ – allows e.g. WPML to change to current language of the page
- added: filter ‘avf_alb_element_animation’ to some elements – allows to change start of animation when element comes in viewport
- added: new waypoint animation classes for filter ‘avf_alb_element_animation’
- added: filters to allow dynamic charts (see docu https://kriesi.at/documentation/enfold/chart-element/ for examples how to use):
- avf_chart_dataset_data
- avf_chart_dataset_label
- avf_chart_labels
- avf_chartjs_config_object
- removed: global $woocommerce in enfold\config-woocommerce\config.php ( replaced by WC() )
- deprecated functions in framework
- modified access to methods and properties of some framework and templatebuilder classes
- added a fallback when user accesses protected properties in framework and template builder classes – deprecated notice with WP_DEBUG
- deprecated and moved enfold\framework\php\class-queryfilter.php to enfold\framework\php\legacy\class-queryfilter.php
Regards,
Yigit -
AuthorPosts
- The topic ‘Enfold – Upcoming fixes’ is closed to new replies.