Skip to content

Releases: TeamEver/everblock

V8.3.0

04 Mar 15:58

Choose a tag to compare

What's Changed

  • Supprime les assets et services Prettyblocks by @CySSoO in #958
  • Remove legacy Prettyblock/Quill/Slick assets and unregister related stylesheets by @CySSoO in #959
  • Remove PrettyBlocks integration and related admin UI/handlers by @CySSoO in #960
  • Integrate QCD Builder back-office targets for Everblock admin by @CySSoO in #961
  • Make Everblock admin tab install/uninstall idempotent by @CySSoO in #962
  • Fix Everblock tab uninstall order during module reset by @CySSoO in #963
  • refactor: retire l'usage de easter_date dans EverblockTools by @CySSoO in #965
  • Renforcer install(): idempotence et sécurité pour SQL/hooks/tabs (PrestaShop 8) by @CySSoO in #967
  • Add Everblock selector block for QCD Page Builder by @CySSoO in #968
  • Add QCD declarative login block registration by @CySSoO in #969
  • Add Instagram declarative block in page builder hook by @CySSoO in #970
  • Add declarative Cart block to page builder by @CySSoO in #971
  • Add QCD declarative selection blocks for Everblock/shortcode/FAQ/latest pages by @CySSoO in #972
  • Support QCD Builder front render for everblock_latest_pages by @CySSoO in #973
  • Fix EverblockCache class loading in module entrypoint by @CySSoO in #974
  • Remove PrettyBlocks references from tpl templates by @CySSoO in #975
  • Fix undefined meta_title warning on Everblock page controller by @CySSoO in #976
  • Handle everblock_select rendering in page builder front hook by @CySSoO in #977
  • Fix QCD builder rendering when mixing latest pages and everblock blocks by @CySSoO in #978
  • Centralize QCD page builder hook registration by @CySSoO in #979
  • Register QCD builder front-assets hook and load Everblock assets on demand by @CySSoO in #980
  • Restrict Everblock QCD BO targets to supported controllers by @CySSoO in #981
  • Remove AdminEverBlockPrettyblock and PrettyBlocks integrations by @CySSoO in #982
  • Add missing QCD hook registration method to fix install failure by @CySSoO in #966
  • Refactor QCD third-party front render hook into dedicated service by @CySSoO in #984
  • Harmonise le choix de template des blocs pages et factorise le markup by @CySSoO in #985
  • Memoize qcdpagebuilder lookup and add per-request cache for latest pages by @CySSoO in #986
  • docs: ajouter des commentaires sur les méthodes clés PHP by @CySSoO in #988
  • docs: ajouter des exemples concrets dans les PHPDoc des shortcodes by @CySSoO in #989
  • Guard null controller access in EverblockTools shortcode rendering by @CySSoO in #990

Full Changelog: V8.2.3...V8.3.0

V8.2.3

24 Feb 08:21

Choose a tag to compare

What's Changed

  • Fix global easter_date invocation in holiday helper by @CySSoO in #954
  • Codex-generated pull request by @CySSoO in #955

Full Changelog: V8.2.2...V8.2.3

V8.2.2

09 Feb 13:56

Choose a tag to compare

What's Changed

  • Improve Prettyblock simple image slider spacing and controls by @CySSoO in #868
  • Fix simple image slider centering and spacing by @CySSoO in #869
  • Center simple image slider items in Prettyblock by @CySSoO in #870
  • Fix centering for Prettyblock simple image slider by @CySSoO in #871
  • Fix simple image slider arrow positioning by @CySSoO in #872
  • Align simple image slider arrows to active image by @CySSoO in #873
  • Fix Simple Image slider arrow positioning (image-wrapper-centered Apple-like) by @CySSoO in #874
  • Fix simple image slider arrows and native swipe/drag by @CySSoO in #875
  • Amélioration du rendu Apple-like pour le slider Simple Image (mode slider actif) by @CySSoO in #876
  • Adjust simple image slider focus styling by @CySSoO in #877
  • Enhance simple image slider focus styling by @CySSoO in #878
  • Adjust simple image slider active scaling wrapper by @CySSoO in #879
  • Apple-like simple image slider: remove scaling and align arrows to active image CSS variables by @CySSoO in #880
  • Replace simple image slider with Bootstrap carousel by @CySSoO in #881
  • Add Heroe Carousel Prettyblock by @CySSoO in #882
  • Add prettyblock_heroe_carousel.tpl to allowed files by @CySSoO in #883
  • Heroe carousel: real horizontal track with translateX, index and swipe navigation by @CySSoO in #884
  • Fix hero carousel overflow and slide sizing by @CySSoO in #885
  • Remove unused everblock slider assets by @CySSoO in #886
  • Adjust Heroe carousel layout for Apple-style slider presentation by @CySSoO in #887
  • Improve heroe carousel layout and behavior by @CySSoO in #888
  • Fix Heroe carousel translate offset by @CySSoO in #889
  • Fix Heroe Carousel structure, styles and interaction by @CySSoO in #890
  • Point heroe next arrow to the right by @CySSoO in #891
  • Heroe carousel: advance one slide per click and respect loop/nav state by @CySSoO in #892
  • Force infinite one-by-one scrolling and keep active slide centered in Heroe carousel by @CySSoO in #893
  • Set middle slide as initial active in Heroe carousel by @CySSoO in #894
  • Start Heroe carousel on second slide and center active slide by @CySSoO in #895
  • Adjust mobile hero carousel navigation placement by @CySSoO in #896
  • Replace mobile carousel arrows with indicator dots in category tabs by @CySSoO in #897
  • Limit Prettyblocks to first guides listing page by @CySSoO in #898
  • Add LLM links Prettyblock banner by @CySSoO in #899
  • Prefer Tools::str2url for slug normalization (PS 9 compatibility, fallback to link_rewrite) by @CySSoO in #900
  • Ensure guide author column is added on existing installs by @CySSoO in #901
  • Add explicit image dimensions for page cover and Instagram thumbnails by @CySSoO in #902
  • Improve heroe carousel infinite centering by @CySSoO in #903
  • Add PrettyBlocks FAQ selection block and allowlist template by @CySSoO in #904
  • Make Prettyblock Link List collapsible on mobile by @CySSoO in #905
  • Add per-link media upload to Social Links (replace SVG icons) by @CySSoO in #906
  • Set default alignment to center for social links by @CySSoO in #907
  • Center Prettyblock Simple Image images by default by @CySSoO in #908
  • Update Prettyblocks alt/title defaults to shop name by @CySSoO in #909
  • Center Prettyblock Reassurance items by @CySSoO in #910
  • Add native newsletter PrettyBlock wired to ps_emailsubscription by @CySSoO in #911
  • Add prettyblock_newsletter.tpl to allowed files by @CySSoO in #912
  • Honor capitalized Center alignment for social links by @CySSoO in #913
  • Remove base background and text colors from .prettyblock-newsletter by @CySSoO in #914
  • Align Prettyblock newsletter with ps_emailsubscription controller by @CySSoO in #915
  • Add per-item CSS class to Social links repeater and template by @CySSoO in #916
  • Add obfme class to PrettyBlock link list off homepage by @CySSoO in #917
  • Refine newsletter prettyblock styling to match mockup by @CySSoO in #918
  • Fix desktop click on Prettyblock link list title by @CySSoO in #919
  • Add obfme class to Prettyblock social links by @CySSoO in #920
  • Use newsletter settings directly for prettyblock content by @CySSoO in #921
  • Reduce mobile spacing and align caret in Prettyblock Link List by @CySSoO in #922
  • Hide prettyblock newsletter label by adding d-none by @CySSoO in #923
  • Add cache to ActionRegisterBlock hook by @CySSoO in #924
  • Add caching to product flags, category tabs and best sales hooks by @CySSoO in #925
  • Add back-office toggle to enable/disable caching for everPresentProducts by @CySSoO in #926
  • Optimize best-selling product query by category by @CySSoO in #928
  • Optimize best-seller category SQL to prefilter products by @CySSoO in #929
  • Refactor EverblockPage queries and add group-filter caching by @CySSoO in #930
  • Optimize custom shortcode rendering by @CySSoO in #931
  • Centralize prettyblocks availability check and expose flag to Smarty by @CySSoO in #932
  • Add cached PrettyBlocks zone rendering and invalidation by @CySSoO in #933
  • Refactor getProductsByCategoryId to single SQL query and improve caching by @CySSoO in #934
  • Fix everblock status toggle UPDATE query (remove LIMIT 1) by @CySSoO in #935
  • Fix LIMIT binding in low stock query by @CySSoO in #936
  • Validate ordering options for product shortcodes by @CySSoO in #937
  • Fix best-seller ORDER BY handling to prevent SQL syntax errors by @CySSoO in #938
  • Cache granulaire pour PrettyBlocks (par bloc) by @CySSoO in #939
  • Optimize PrettyBlocks caching and invalidation by @CySSoO in #940
  • Add LLM links prettyblock (AI assistant links with prefilled prompts) by @CySSoO in #941
  • Ensure mobile carousels show at least two products by @CySSoO in #942
  • Fix crosselling thumbnail cropping in Everblock carousel by @CySSoO in #943
  • Remove WordPress posts slider configuration and related code by @CySSoO in #944
  • Allow prettyblock FAQ stylesheet in allowed files by @CySSoO in #945
  • Remove WordPress posts template title by @CySSoO in #947
  • Remove admin module form-group styles by @CySSoO in #949
  • Remove highlight fields from simple image prettyblock template by @CySSoO in #950
  • Guard missing content in PrettyBlocks extra states by @CySSoO in #951
  • Guard missing prettyblock content in Smarty template by @CySSoO in #952
  • Bugfix : Class not fount : ActionBarButton by @Ljz7 in #953

New Contributors

  • @Ljz7 made their first contribution in #953

**Full Changelo...

Read more

V8.2.1

28 Jan 10:22

Choose a tag to compare

What's Changed

  • Make WordPress posts slider optional by @CySSoO in #836
  • Use h2 element for blog section title by @CySSoO in #838
  • Add GitHub release check and back-office update status display by @CySSoO in #839
  • Add GithubReleaseChecker to allowed files list by @CySSoO in #840
  • Ensure Everblock tables exist before block registration by @CySSoO in #842
  • Ensure checkAndFixDatabase covers all Everblock tables and columns by @CySSoO in #843
  • Fix Smarty nofilter usage in prettyblock_custom_code.tpl by @CySSoO in #844
  • Render PrettyBlocks custom code as raw output (remove pre/code wrapper) by @CySSoO in #845
  • Add vanilla everblock slider frontend and allow script by @CySSoO in #846
  • Fix simple image slider markup for Everblock (remove row/col in slider mode) by @CySSoO in #847
  • Fix simple image slider markup for Everblock by @CySSoO in #848
  • Style ever-slider active states, permanent arrows and remove dots by @CySSoO in #849
  • Adjust centered Everblock slider behavior and styles by @CySSoO in #850
  • Fix centered slider translate offset by @CySSoO in #851
  • Prettyblocks: center-focused image slider with scaled active slide and centered controls by @CySSoO in #852
  • Remove background from WP section title span by @CySSoO in #853
  • Add text-center to centered prettyblock heading by @CySSoO in #854
  • Add one-click update flow to download and install latest GitHub release by @CySSoO in #855
  • Fix mobile-only reassurance slider display classes by @CySSoO in #856
  • Restore desktop columns for reassurance when slider is mobile-only by @CySSoO in #857
  • Fix reassurance slider IDs for multiple blocks by @CySSoO in #858
  • Fix reassurance slider grid layout fallback by @CySSoO in #859
  • Fix mobile Prettyblock cover text overflow by @CySSoO in #860
  • Fix cover block mobile text overflow by @CySSoO in #861
  • Refine Prettyblock hover effects by link type by @CySSoO in #862
  • Remove redundant slider setting for Simple Image prettyblock by @CySSoO in #864

Full Changelog: V8.2.0...V8.2.1

V8.2.0

20 Jan 16:30

Choose a tag to compare

What's Changed

  • Replace heading tag with h2 class for WP posts by @CySSoO in #719
  • Make generated blog post strings translatable by @CySSoO in #720
  • Fix escaping of custom data attributes by @CySSoO in #718
  • Add link option to Prettyblock cover block by @CySSoO in #721
  • Add device-specific sliders to category tabs block by @CySSoO in #722
  • Fix link obfuscation markup generation by @CySSoO in #723
  • Remove slick theme asset references that caused 404s by @CySSoO in #724
  • Enhance FAQ page design and SEO by @CySSoO in #725
  • Fix sanitizeUrl visibility for Advent controller by @CySSoO in #726
  • Fix sanitizeUrl signature for advent controller by @CySSoO in #728
  • Add option to open past Advent windows by @CySSoO in #729
  • Remove FAQ quick navigation block by @CySSoO in #730
  • Add dimensions to category price images by @CySSoO in #731
  • Add Prettyblock for custom iframe embedding by @CySSoO in #733
  • Add Elementor to Bootstrap conversion service by @CySSoO in #734
  • Category Tabs: fix slider init and default mobile columns by @CySSoO in #735
  • Fix category tabs carousel initialization when slick is absent by @CySSoO in #736
  • Add title attributes to Prettyblock template links by @CySSoO in #737
  • Allow elements with data-everclickmodal to trigger Everblock modal by @CySSoO in #738
  • Fix category tabs sliders initialization by @CySSoO in #739
  • Fix host comparison and use Tools::file_get_contents for image downloads by @CySSoO in #740
  • Fix prettyblock category tab slider layout by @CySSoO in #741
  • Move Prettyblock cover custom class to content container by @CySSoO in #742
  • Reassurance prettyblock: optional slider with per-device settings by @CySSoO in #743
  • Remove checkLatestEverModuleVersion usage and add PrettyBlocks admin controller by @CySSoO in #744
  • Add Prettyblock admin controller to allowed files by @CySSoO in #745
  • Display hook/shop/language labels and hide duplication forms when single shop/language by @CySSoO in #746
  • Refine FAQ front layout with Bootstrap utilities by @CySSoO in #747
  • Fix guide selection rewrite handling by @CySSoO in #748
  • Add HTML intro content for Category Tabs prettyblock by @CySSoO in #750
  • Replace EverblockPage selector with select choices; add cover image & excerpt override by @CySSoO in #751
  • Add front-office 'View on front' action for Everblock pages by @CySSoO in #752
  • Replace Slick sliders with Bootstrap carousels by @CySSoO in #753
  • Add configurable all-brands button to Prettyblock Brands by @CySSoO in #754
  • Add best-sellers Prettyblock by @CySSoO in #755
  • Register PrettyBlocks beforeRendering hooks when PrettyBlocks is installed by @CySSoO in #756
  • Make carousels infinite and pad slides to avoid gaps by @CySSoO in #757
  • Add option to hide Best Sellers button in Best Sales prettyblock by @CySSoO in #758
  • Fix best sales slider column sizing by @CySSoO in #759
  • Add optional category filter to Prettyblock Best Sales by @CySSoO in #760
  • Prettyblock: remove iframe extra height and hide scrollbars by @CySSoO in #761
  • Add prettyblock_custom_iframe to allowed files by @CySSoO in #762
  • Style Prettyblock category tabs as buttons by @CySSoO in #763
  • Add ordering options to Category Tabs repeater by @CySSoO in #764
  • Add 4-image slider to Category Tabs prettyblock by @CySSoO in #765
  • Category Tabs: move image slider left, add header and responsive layout by @CySSoO in #766
  • Adjust category tabs layout: two products beside slider, remaining full-width below by @CySSoO in #767
  • Per-product modal trigger: add button image/label support and DB self‑heal checks by @CySSoO in #768
  • Refactor Everblock database check logic by @CySSoO in #769
  • Adjust FAQ headings, badge styling, and add chevron icon by @CySSoO in #770
  • Fix FAQ selector in product admin by @CySSoO in #771
  • Add background image/color support to heading prettyblock by @CySSoO in #772
  • Move Prettyblock Title background to heading by @CySSoO in #773
  • Add configurable background image for WordPress latest posts section by @CySSoO in #774
  • Remove text-center class from prettyblock heading by @CySSoO in #775
  • Fix FAQ selector search visibility in product BO by @CySSoO in #776
  • Remove parallax support from Prettyblocks by @CySSoO in #777
  • Move PrettyBlocks import/export into dedicated service by @CySSoO in #778
  • Fix PrettyBlocks export hook detection and align admin action buttons by @CySSoO in #779
  • Show hook name in Prettyblock admin listing by @CySSoO in #780
  • Handle zone_name hooks in PrettyBlocks admin and import/export by @CySSoO in #781
  • Align PrettyBlocks action buttons by @CySSoO in #782
  • Fix collation mismatch in PrettyBlocks hook lookup by @CySSoO in #783
  • Remove simple image highlight text fields by @CySSoO in #784
  • Fix Smarty override handling in Google reviews block by @CySSoO in #785
  • Remove PrettyBlocks missing hook warning by @CySSoO in #786
  • Use Smarty bracket array for overrides in Google Reviews template by @CySSoO in #787
  • Improve Prettyblock Google Reviews layout by @CySSoO in #788
  • Amélioration du style du bloc Prettyblock Google Reviews by @CySSoO in #789
  • Refactor Google Reviews block layout and styling (Bootstrap 5) by @CySSoO in #790
  • Fix collation mismatch in PrettyBlocks hook join by @CySSoO in #791
  • Fix Google reviews layout in Prettyblocks by @CySSoO in #792
  • Enable Bootstrap carousel for Google reviews by @CySSoO in #793
  • Fix Google reviews avatars and add secondary “Laisser un avis” CTA by @CySSoO in #794
  • Normalize prettyblock iframe URLs by @CySSoO in #795
  • Enhance Simple Image layout controls and overrides by @CySSoO in #796
  • Add Prettyblocks MegaMenu blocks and assembly logic by @CySSoO in #797
  • Avoid array-to-string and null replacement warnings in PrettyBlocks and shortcodes by @CySSoO in #798
  • Render WordPress posts as mobile-only Bootstrap carousel by @CySSoO in #799
  • Prettyblocks: init carousels only when visible and re-init on tab activation by @CySSoO in #800
  • Align WordPress posts mobile slider with cover carousel by @CySSoO in #801
  • Add background image support to Everblock repeater by @CySSoO in #802
  • Add error logging around Prettyblocks usage by @CySSoO in #808
  • Add per-tab background image support for Tabs block by @CySSoO in #810
  • Add background image option to default block by @CySSoO in #811
  • Restore admin menu stylesheet ...
Read more

V8.1.2

17 Dec 10:02

Choose a tag to compare

What's Changed

  • Adjust reassurance block layout defaults by @CySSoO in #664
  • Allow configuring blog URL for WordPress posts shortcode by @CySSoO in #665
  • Make WordPress post cards linkable by @CySSoO in #666
  • Add customer group visibility for Prettyblocks by @CySSoO in #667
  • Use default customer group for Prettyblock visibility by @CySSoO in #668
  • Switch store locator to PlaceAutocompleteElement by @CySSoO in #669
  • Allow configuring heading block title alignment by @CySSoO in #670
  • Add items per row setting to reassurance block by @CySSoO in #671
  • Add structured data to Prettyblock FAQ by @CySSoO in #672
  • Add missing templates to allowed files list by @CySSoO in #673
  • Convert FAQ headings to spans by @CySSoO in #675
  • Update reassurance block configuration by @CySSoO in #676
  • Adjust reassurance wrapper classes by @CySSoO in #677
  • Fix reassurance items per row fallback by @CySSoO in #678
  • Ensure reassurance block uses default column count by @CySSoO in #679
  • Limit admin assets to module contexts by @CySSoO in #680
  • Add configurable front pages management by @CySSoO in #681
  • Synchronize allowed files list by @CySSoO in #682
  • Fix Smarty template default for page titles by @CySSoO in #683
  • Add Prettyblock pages guide block by @CySSoO in #684
  • Add ordering and structured data to everblock pages by @CySSoO in #685
  • Store guide page covers in shared img directory by @CySSoO in #686
  • Rename PrettyBlocks zone identifiers by @CySSoO in #687
  • Remove heading tags from page titles in list by @CySSoO in #688
  • Fix Smarty template defaults without null coalescing by @CySSoO in #689
  • Fix page controller language context by @CySSoO in #690
  • Remove language id lookups from page templates by @CySSoO in #691
  • Fix breadcrumbs for Everblock front page controllers by @CySSoO in #692
  • Add pagination controls to pages listing by @CySSoO in #693
  • Add header and toolbar actions to admin pages controller by @CySSoO in #694
  • Add Prettyblock guide selection blocks by @CySSoO in #695
  • Enable Bootstrap modal for guide images by @CySSoO in #696
  • Fix pagination link for first guide page by @CySSoO in #697
  • Add cover images to guides listing with layout stability by @CySSoO in #698
  • Fix Smarty template syntax for guide link by @CySSoO in #699
  • Synchronize guide meta data with template page context by @CySSoO in #700
  • Remove heading tags from guide listing block by @CySSoO in #701
  • Display guide cover images in Prettyblock blocks by @CySSoO in #702
  • Make prettyblock guide cards fully clickable by @CySSoO in #703
  • Add PrettyBlocks zones for pages listing by @CySSoO in #704
  • Hide guide card dates by @CySSoO in #705
  • Add FAQ tag listing with configurable routes by @CySSoO in #706
  • Add front guide and FAQ links to module config by @CySSoO in #708
  • Remove statistics tab from module configuration by @CySSoO in #707
  • Convert FAQ headings to spans by @CySSoO in #674
  • Add full FAQ listing page with tag links by @CySSoO in #709
  • Add all FAQs link in module config by @CySSoO in #710
  • Add front office view link to FAQ admin list by @CySSoO in #711
  • Add structured data fallbacks for FAQ templates by @CySSoO in #712
  • Avoid generating empty SVG icon URLs by @CySSoO in #713
  • Make FAQ tag route parameter optional by @CySSoO in #714
  • Fix FAQ tag links in accordion header by @CySSoO in #715
  • Decode WordPress post entities by @CySSoO in #717
  • Restore admin menu icon when assets limited by @CySSoO in #716

Full Changelog: V8.1.0...V8.1.2

V8.1.0

14 Nov 14:27

Choose a tag to compare

What's Changed

  • Add front-end block preview support by @CySSoO in #648
  • Add admin block preview modal by @CySSoO in #649
  • Update WordPress post fetching and simplify configuration by @CySSoO in #650
  • Add desktop and mobile image uploads to featured category prettyblock by @CySSoO in #651
  • feat: split meta integrations into dedicated tabs by @CySSoO in #652
  • Store WordPress posts in temp templates by @CySSoO in #653
  • Import WordPress featured images into PrestaShop by @CySSoO in #654
  • Remove module stats from admin controllers by @CySSoO in #656
  • Add FAQ/product pivot table and helper API by @CySSoO in #657
  • Add FAQ association management for products by @CySSoO in #658
  • Add product FAQ extra content by @CySSoO in #659
  • Adjust FAQ front template structure by @CySSoO in #660
  • Improve product FAQ selector order and style by @CySSoO in #661
  • Hide hero block outside module configuration by @CySSoO in #662
  • Add shortcode to display FAQs by product by @CySSoO in #663

Full Changelog: V8.0.6...V8.1.0

V8.0.6

30 Oct 07:24

Choose a tag to compare

What's Changed

  • Use Bootstrap classes for Prettyblock product highlight button by @CySSoO in #621
  • Guard testimonial fields against missing data by @CySSoO in #622
  • Allow configuring lookbook marker colors by @CySSoO in #623
  • Handle array-based features in Prettyblock pricing table by @CySSoO in #624
  • Add configurable columns to reassurance block by @CySSoO in #625
  • Fix visibility helper classes for prettyblocks by @CySSoO in #626
  • Enable infinite looping for selected products slider by @CySSoO in #627
  • Fix inconsistent product sizing in category tab block by @CySSoO in #628
  • Automatically populate Flash deals with promotions by @CySSoO in #629
  • Handle Product::getPricesDrop signature changes by @CySSoO in #630
  • Refactor flash deals hook to rely on price drop data by @CySSoO in #631
  • Fix flash deals hook data key by @CySSoO in #632
  • Add configurable slide product counts to Prettyblock carousels by @CySSoO in #633
  • Fix mobile carousel slide counts by @CySSoO in #634
  • Restrict holiday and prettyblock tabs by @CySSoO in #635

Full Changelog: V8.0.5...V8.0.6

V8.0.5

29 Oct 08:42

Choose a tag to compare

What's Changed

  • fix: complete French translations by @CySSoO in #525
  • Hide empty helper anchors on module configuration page by @CySSoO in #524
  • Remove temporary admin functional tests by @CySSoO in #526
  • Migrate block admin to Symfony UI by @CySSoO in #527
  • Add Symfony hook management interface by @CySSoO in #528
  • Migrate shortcode admin to Symfony controller by @CySSoO in #529
  • Replace legacy FAQ admin with Symfony implementation by @CySSoO in #530
  • Migrate configuration page to Symfony controller by @CySSoO in #531
  • Fix everPresentProducts call in header hook by @CySSoO in #532
  • Ensure bootstrap class persists as string by @CySSoO in #533
  • Remove admin controllers directory by @CySSoO in #534
  • Introduce Doctrine-based EverBlock repository and provider by @CySSoO in #535
  • feat: migrate FAQ fetching to Doctrine repository by @CySSoO in #536
  • feat: migrate product flags and tabs to Doctrine services by @CySSoO in #537
  • Refactor modal and shortcode data access by @CySSoO in #538
  • Add Symfony-backed legacy adapters and deprecations by @CySSoO in #539
  • Add authorization checks to Everblock block controller actions by @CySSoO in #540
  • Secure admin block actions with CSRF tokens by @CySSoO in #541
  • Introduce domain services and Doctrine entities for legacy models by @CySSoO in #542
  • Refactor Everblock CRUD to Doctrine services by @CySSoO in #543
  • Refactor service wiring to avoid direct container lookups by @CySSoO in #544
  • Refactor block handling to rely on domain services by @CySSoO in #545
  • Refactor shortcode management to domain service by @CySSoO in #546
  • Refactor FAQ admin to domain service by @CySSoO in #547
  • Refactor flag management to the domain service by @CySSoO in #548
  • Remplace les onglets legacy par le service de domaine by @CySSoO in #549
  • Refactor modal management to use domain service by @CySSoO in #550
  • Refactor shortcode rendering into dedicated service by @CySSoO in #551
  • Refactor shortcode data access into dedicated repositories by @CySSoO in #552
  • Migrate shortcode rendering to Twig by @CySSoO in #553
  • Add Symfony cart add controller and service by @CySSoO in #554
  • Refactor Everblock tools to injectable services by @CySSoO in #555
  • Remove legacy models and update tooling references by @CySSoO in #556
  • Synchronize allowed files manifest by @CySSoO in #557
  • Migrate Ever Block admin to Symfony stack by @CySSoO in #559
  • Clarify Everblock total content statistic label by @CySSoO in #560
  • Add confirmation display helper to admin controllers by @CySSoO in #561
  • Hide anchor placeholders in configuration form by @CySSoO in #562
  • Improve store locator layout when map is hidden by @CySSoO in #563
  • Improve shortcode documentation modal UI by @CySSoO in #564
  • Revamp shortcode documentation modal styling by @CySSoO in #565
  • Add date-based visibility to Prettyblock simple image block by @CySSoO in #566
  • Add scheduling controls to Prettyblock image slider by @CySSoO in #567
  • Hide holiday configuration tab when no stores exist by @CySSoO in #568
  • Rename Google Maps tab and move Places credentials by @CySSoO in #569
  • Document handling of Google Places key and Place ID by @CySSoO in #570
  • Make shortcode documentation modal compatible with Bootstrap 5 by @CySSoO in #571
  • Refactor EverblockTools into service by @CySSoO in #572
  • Implement slick-based Prettyblock image slider by @CySSoO in #574
  • Handle ProductAssembler availability by @CySSoO in #575
  • Refactor Prettyblock image slider to Bootstrap by @CySSoO in #577
  • Allow custom title font size in featured category block by @CySSoO in #578
  • Allow configuring columns for cover block layout by @CySSoO in #579
  • Fix cover block column layout configuration by @CySSoO in #580
  • Expand featured category title alignment options by @CySSoO in #581
  • Fix Prettyblock cover columns layout by @CySSoO in #582
  • Add CSS alignment for center-bottom overlay positions by @CySSoO in #583
  • Adjust cover block column item classes by @CySSoO in #584
  • Adjust spacing between Prettyblock cover columns by @CySSoO in #585
  • Allow disabling lazy loading in Prettyblock image slider by @CySSoO in #586
  • Fix cover block layout markup for column selection by @CySSoO in #587
  • Adjust column class for Prettyblock cover layout by @CySSoO in #588
  • Fix cover block column widths when spacing is applied by @CySSoO in #589
  • Fix mobile fallback for Prettyblock image slider by @CySSoO in #590
  • Add Symfony admin route and grid for Ever Block by @CySSoO in #591
  • Relax validation on EverBlock multi-select choices by @CySSoO in #592
  • Improve FAQ front-end presentation by @CySSoO in #594
  • Enable drag-and-drop ordering in admin controllers by @CySSoO in #596
  • Add product FAQ associations and display by @CySSoO in #597
  • Add product FAQ association management by @CySSoO in #598
  • Add tag-aware FAQ reordering in admin by @CySSoO in #599
  • Add EverblockFaqProduct to allowed files list by @CySSoO in #600
  • Fix missing Manufacturer import in EverblockTools by @CySSoO in #601
  • Remove admin configuration sidebar panels by @CySSoO in #602
  • Remove admin sidebar panels from module configuration by @CySSoO in #603
  • Fix missing Manufacturer import by @CySSoO in #604
  • Fix undefined donation link notice in settings documentation by @CySSoO in #605
  • Fix undefined module_name warnings in admin controllers by @CySSoO in #606
  • Skip WebP conversion for SVG media during CMS migration by @CySSoO in #607
  • Fix admin controllers missing stats assignment by @CySSoO in #608
  • Remove overflow constraint from form card styling by @CySSoO in #609
  • Handle modal file uploads on new product page by @CySSoO in #610
  • Add product modal script to allowed files list by @CySSoO in #611
  • Limit product modal script to admin product page by @CySSoO in #612
  • Handle product modal file upload via AJAX by @CySSoO in #613
  • Replace Tools::jsonEncode with json_encode by @CySSoO in #614
  • Improve admin product modal media handling by @CySSoO in #615
  • Fix modal upload directory recreation when replacing file by @CySSoO in #616
  • Fix checkout step compatibility with newer PrestaShop namespaces by @CySSoO in #617
  • Improve checkou...
Read more

V8.0.4

17 Oct 10:38

Choose a tag to compare

What's Changed

  • Revamp module configuration UX by @CySSoO in #518
  • Add admin modal listing available shortcodes by @CySSoO in #519
  • Allow CLI autoloading of shortcode documentation provider by @CySSoO in #520
  • Refine Prettyblock TOC layout by @CySSoO in #521
  • Add infinite slider option to Prettyblock Simple Image block by @CySSoO in #522
  • Allow ShortcodeDocumentationProvider in allowed files list by @CySSoO in #523

Full Changelog: V8.0.3...V8.0.4