1.1 10/18/2023
Updated:
	- Home 3

=========================
	
1.2 02/11/2023
Updated:
	- Home 4
	- Update mobile elementor info box menu vertical
	- Fix function bzotech_get_google_link();
	- Change link demo
	- bzotech-core ver:1.4
	- Fix Slider Revolution home 1

=========================

1.3 07/11/2023
Updated:
	- Home 5

=========================

1.4 11/17/2023
Updated:
	- Home 6

=========================

1.5 06/12/2023
Updated:
	- Home 7

=========================

1.6 06/5/2024
Fix:
	- wp_reset_postdata in template elementor search
	- Fix data_linkk -> data_link in template elementor slider 
	- Fix Menu hover
Update:
	- Shop ajax option in theme option
	- Video product detail
	- Slider Revolution 6.7.12

=========================

1.6.1 05/09/2024
Fix:
	- Fix the error contains outdated copies of some WooCommerce template files
Update:
	- Bzotech core ver:1.6
	- Slider Revolution plugin ver 6.7.18

=========================

1.6.2 22/10/2024
Updated:
	- Slider Revolution ver: 6.7.20: We have updated the Slider Revolution plugin. You can update it by deleting the current plugin and reinstalling it.
	- bw-printxtore.pot: We have updated the data for the theme's language translation. There might be new translations added, and you can use the Loco Translate plugin to "Sync" them.
	- Load css Elementor: In the previous version, the CSS files would be fully loaded. In this version, the Elementor CSS files will only be loaded when you use that specific Elementor
Fix:
	- Fix importer: Add importing elementor site settings, update settings default
	- Product sticky: The sliding effect of the product has become smoother.
	- Fix Theme check

=========================

1.6.3 26/10/2024
Updated:
Fix:
	- Fix php previous version error 

=========================

1.6.4 20/11/2024
Updated:
Fix:
	- Disable woocommerce message contains outdated copies of some WooCommerce template files	

=========================

1.6.5 30/12/2024
Updated: 
	- Plugin Bzotech Elementor 1.2
	- plugin revslider 6.7.25
Fix:
    - Update the Swiper slider to version 8.4.5 for compatibility with Elementor version 3.26.3. 
    
=========================

1.7 20/01/2025
Updated:
	- Home 8
	
=========================

1.8 21/06/2025
Updated:
	- Home 9
Fix: 
	- Fix archive.php 

=========================

1.9 18/07/2025
Updated:
	- Home 10

=========================

1.9.1 19/01/2026
Fix:
    - Fix YITH WooCommerce Compare Plugin
    - Fix YITH WooCommerce Wishlist Plugin  

=========================

1.9.1 11/03/2026
Fix:
    - Fix demo data import timeout errors.
Updated:
    - Plugin: Bzotech Core 1.7
=========================
1.9.2: Released on Mar 11, 2026
Fix:
    - Fix demo data import timeout errors.
Updated:
    - Plugin: Bzotech Core 1.7   
=========================
1.9.3: Released on May 09, 2026
Fix:
    - Fix function bzotech_minicart_ajax()

=========================

1.9.4 13/05/2026
Updated:
 	- RTL 
 	- Home 11
=========================
2.0 09/09/2026
Fix:
	- Add "if ( ! defined( 'ABSPATH' ) ) { exit; }" guard to all theme PHP files to prevent direct file access.
	- Add nonce check to AJAX handler bzotech_load_ajax_tool_panel().
	- Sanitize/clamp $_GET number, posts_per_page, page inputs (archive.php, index.php, search.php, top-filter.php, shop/product-list ajax handlers...) to prevent abuse via invalid values.
	- Harden Bzotech_Template::load_view()/load_view_assets() against path traversal.
	- Escape output with esc_html()/wp_kses_post() in ajax tool-panel HTML and yith-compare-button.php icon output.
	- Fix fatal TypeError on PHP 8 when AJAX json_decode() returns null (new bzotech_decode_ajax_json() helper).
	- Fix "session already active" PHP warnings by guarding session_start()/session_destroy() with session_status().
	- Fix double-encoded Google Fonts URL.
	- Fix body-background option type (Redux/metabox), reworked to unified "background" control.
	- Fix mega menu init timing (hooked to init instead of running at file load).
	- Fix Redux config loading too early (deferred to init hook).
	- Fix undefined $item_wrap/$item_inner notices in post/product grid templates.
Updated:
	- Migrate icon library from Font Awesome to Line Awesome across templates, post-meta output and social icon maps.
	- Migrate product gallery/image sliders from Slick to Swiper.js (single product detail templates, quick view) — added 3 missing detail-minimal-style1/2/3.php templates to match the other demo styles.
	- Migrate image/video popups from Magnific Popup to Fancybox (Instagram gallery, popup video).
	- Consolidate & minify frontend CSS/JS into fewer bundled files (base-style, elementor, side-wide, style, custom-style) for fewer HTTP requests.
	- Add no_found_rows to WP_Query calls (search, related/latest products, ajax pagination, widgets) for better query performance.
	- Cache repeated option/meta lookups with static vars + object cache for tax attributes.
	- Add loading="lazy" to product swatch images.
	- Add preconnect hints for Google Fonts.
	- Load jquery-elevatezoom only on single product pages; drop unused scripts (slick, magnific-popup, accordionSlider, modernizr, hoverdir, TimeCircles, jcarousellite, mCustomScrollbar, owl.carousel, jquery-ui-tabs/slider) and their library files.
	- Preload Elementor header/footer widget CSS/JS earlier to fix missing styles on first load.
	- Remove layout-shift "opacity:0" preload rule that could hide page content.
Removed:
	- Remove unused Elementor Slider "Accordion" style and its settings (widget still available with all other styles; existing content built with the Accordion style will need to be rebuilt with another slider style).
	- Remove unused Elementor "Image Choose" and "Ajax Select2" custom controls (not referenced by any widget).
	- Remove the theme's old built-in demo importer and legacy Customizer (Option Tree) integration, superseded by the current import flow.
	- Remove unused post-like feature script and dead owl-carousel slider functions (bzotech_owl_slider, bzotech_all_slider — no markup used them).
=========================