Opens in a new tab

After two weeks of testing, feedback, and improvements based on the 2.1-beta release, we’re excited to announce that the final Bricks 2.1 is now available as a one-click update from your WordPress dashboard and as a manual download from your Bricks account.

This stable release includes all features introduced in Bricks 2.1-beta plus a range of essential fixes, refinements, and improvements based on your feedback.

In case you’ve missed the 2.1-beta announcement, here’s a short list of the highlights:

  • Bricks Components as Blocks (Gutenberg)
  • Wireframes & Design Sets
  • Global Queries & Query Manager
  • Query Data from APIs
  • Create & Update Posts Via Frontend Forms
  • Fluid Typography Generator
  • New Map Element: Leaflet (OpenStreetMap)
  • User Activation
  • Tabs → Accordion on Mobile
  • Theme Styles: Caption Styling

For a complete list of all the Bricks 2.1 highlights, including the release videos and links to the accompanying documentation, visit https://bricksbuilder.io/release/bricks-2-1-beta/

What follows are the highlights and the complete list of changes since the beta release.

Form: New field type “Gallery”

Use this new form field type to map your ACF, Meta Box, or Woo product galleries (use postmeta _product_image_gallery) to your form field when creating or updating a post through your form.

Query Loop: New “Performance” controls

You can now toggle performance-related query arguments for no_found_rows, update_post_term_cache, and update_post_meta_cache straight from the Query Builder UI:

Components: WPML integration

You can now translate your components with WPML.

Full changelog

  • Form: New field type “Gallery”New
  • Query Loop: New “Performance” controlsNew
  • Components: WPML integrationNew
  • Custom Font Preload: Support fonts set on classes & componentsImprove
  • Structure panel: Element rename on first click and keep empty name until blurImprove
  • Query Loop API: Show first in DD picker if inside loopImprove
  • Product price: Apply display & flex settings to .priceImprove
  • Query Filter: Register bricks_indexer on init hookImprove
  • Breadcrumbs: Home icon alignment & gapImprove
  • Bricks REST API endpoint: Condition set on query loop element might return empty HTMLFix
  • Builder: Control popup shows below (z-index) repeater controlsFix
  • Bulk edit: Nested controls updated incorrect (typo, background, etc.)Fix
  • Components: Property connected to Icon List repeater doesn’t update (in builder)Fix
  • Custom login redirect bug (multisite)Fix
  • Form: Turnstile validation fails if submitted too quickly (i.e. using a password manager)Fix
  • Form: Webhook action not parsing dynamic data for “header” controlFix
  • Form: Update post in-loop popup is not working (2.1-beta)Fix
  • Latest query maxPages not updated in Load More requestFix
  • Lightbox Video: Direct link to Vimeo file is not workingFix
  • Live Search: Wrapper not showing when performing a search (if another query is disabled on the page)Fix
  • Modified Settings: Incorrect for active selectorFix
  • Query Loop: API URL parameters not sent & encoding problem (2.1-beta)Fix
  • Query Loop: Reset styles on class not applied on canvasFix
  • Query Loop: API pagination not working if saved as global queryFix
  • Taxonomy element: Styles not applied if separator setFix
  • Unsaved changes dot shows after save (add class, save builder, then click away)Fix
  • Update post: Fatal errors with checkbox ACF field if there’s more than one choice (2.1-beta)Fix
  • Visual Grid Builder: Support componentsFix
  • Visual Grid Builder: Now working with non-nestable elementsFix
  • Video: Support YouTube shorts if set via dynamic dataFix
    All releases

    Ready to make your sites pop?

    Experience Bricks and its capabilities yourself before purchasing it over at the free playground. Or become part of our community of passionate builders today by getting your own license and take your website building journey to the next level!