BLACK FRIDAY 🎉 Get Bricksforge at a discounted price!

Bricksforge Changelog

Here you will be informed about all changes and stay up to date.

Version: 2.2.2

22. May 2024

[Pro Forms] Included :label filter for Select fields

Now, also select fields are supporting the new :label filter.
new

[Pro Forms] Input Masking ignoring slashes

Fixed a bug caused the form field input masking to ignore slashes.
fix

[Pro Forms] "undefined" is no valid JSON Error

fix

Version: 2.2.1

22. May 2024

[Page Transitions] CSS Transitions stopped to work

fix

[Pro Forms] Style missing for forms loaded via ajax

fix

[Scroll Smoother] Lenis scrolling not smooth

fix

CSS related side effects caused by version 2.2.0

fix

Version: 2.2.0

21. May 2024

[Email Designer] New Variables "wc_order_fees_total" and "wc_order_fees_total_formatted"

new

[Email Designer] New Variable "wc_order_subtotal_formatted"

new

[Pro Forms] New Variable Filter :label

For Radio and Checkbox Fields, this new filter returns the label instead of the value.
new

[Pro Forms] Added "inputmode" for "Number" field

new

[Pro Forms] Added {{all_fields}} as default email content

improvement

[Pro Forms] Added "Choices" Instances to bricksforgeData object

Developers can now access all choices (modern select) instances in the bricksforgeData object.
improvement

[Pro Forms] Checkbox / Radio Wrapper Validation on Step Change

On Step Change, now Checkbox and Radio Wrappers are considering the validation logic when changing between steps.
fix

[Pro Forms] Live Value not working for textarea changes

Fixed an issue caused live values not to work when using with text areas in some situations.
fix

[Pro Forms] "Add To Cart" action caused error when using products with variants

fix

[Pro Forms] Radio / Checkbox Wrapper Validation text is showing only for first wrapper

fix

[Pro Forms] Increment Update Post Meta stopped to work

fix

[Pro Forms] Calculations with Radio Wrappers not working if using "Currency Format"

fix

[Email Designer] Reset Password URL variable not considers Bricks Auth Pages

Fixed a bug caused the reset passworld url variable to not consider custom auth pages assigned in the Bricks settings
fix

[Email Designer] Variables with hyphens are returning 0

fix

[Page Transitions] Bricks Compatibility Issues

Fixed some Bricks 1.9.8 compatibility issues caused the Page Transitions not to work with the Nestable Nav Element and sections included via the "Template" element.
fix

Version: 2.1.9

11. April 2024

[Pro Forms] Added new Controls "Paper Size" and "Papier Orientation" for Create PDF Action

Now, you can choose a custom Paper Size and Paper Orientation for your PDF Files.
new

[Pro Forms] Signature not rendering when existing in a multistep form

Fixed an issue caused the signature field to not render sometimes when its included in a multi step form.
fix

[Pro Forms] File cannot be uploaded in some situations

Fixed an issue caused file uploads to not work properly in some situations.
fix

[Pro Forms] Problems with decrementing values

There was a problem that numbers that were counted down to 0 were reset to 1 after resending. This bug affected the "Update User Meta" and "Update Post Meta" actions and has been fixed.
fix

Version: 2.1.8

9. April 2024

[Terminal] New Syntax to define settings for elements.

With the new syntax > element{key: value} you can add every possible setting stored in the Bricks "settings" object to an element.
new

[Pro Forms] Repeater Fields out of beta

Repeater Fields are now stable to use in live environments.
new

[Pro Forms] New Element: Signature

With this new element you can add flexible signature possibilities to your form.
new

[Pro Forms] New Element: Download Info

This element can be used to show an Info Box after a successful submission, for example using the new "Create PDF" action.
new

[Pro Forms] New Action: Create PDF

With this new action you can dynamically create PDF files using form field values and dynamic data.
new

[Pro Forms] New Action: Show Download Info

With this new action you can display a download info box after a successful submission.
new

[Pro Forms] New Dynamic Email Recipients

Now, you can define email recipients dynamically based on conditions.
new

[Pro Forms] "Cookie Check Failed" or "Invalid Nonce" Error when submitting form

To prevent this error (caused by using caching plugins), Bricksforge is now regenerating a nonce via ajax on form submit.
new

[Pro Forms] JSON Input to populate Select, Checkbox and Radio Fields

Now, you can populate Select, Checkbox and Radio fields using a JSON snippet.
new

[Pro Forms] New Filter "bricksforge/pro_forms/validate"

This new filter can be used to manually validate a form before submit. Params: $validation_result, $form_data, $post_id, $form_id
new

[Pro Forms] New Variable {{all_fields}}

With this new variable you can output Key: Value pairs of all form fields.
new

[Pro Forms] Repeater now supports JetEngine and ACPT

Now, you can sync JetEngine and ACPT Repeaters with Bricksforge Repeaters.
new

[Pro Forms] Date Field: Added Control "Allow Input"

This new control allows the user to manually add a date into the date field. Also, this ensures that browser validation works properly.
new

[Pro Forms] Repeater Support for Slider Field

The Repeater now supports the Slider Form Field
new

[Dynamic Data Tags] New Tag {brf_form_live_value}

This new tag carries the functionality of the "Live Value" element in Pro Forms. You can use it to embed content that live reflects the value of a form field.
new

[Bricksforge Panel] Added "Maximize" functionality for Code Modal

new

[Bricksforge Panel] New Setting "As Array" for Timelines

This setting is to animate multiple elements sharing the same class. Each element is triggered and animated individually. This is particularly useful for creating complex animations where each element within the same class needs to be addressed separately. This is similar to 'Handle Triggers separately, but allows more flexibility.'
new

[Email Designer] New WooCommerce Variables

Added the following new WooCommerce Variables: wc_shipping_cost, wc_shipping_tax, wc_shipping_cost_formatted, wc_order_refunded_amount, wc_order_refunded_amount_formatted
new

[Email Designer] New Condition for Template "Partially Refunded Order"

Now, you can build a dedicated email design for partially refunded WooCommerce orders.
new

[Backend Designer] Added Admin Bar Color Settings

New color settings for the admin bar have been added under "Navigation"
new

[Customizer] New settings to hide the Panel and Terminal for User Roles

With the new settings "Hide Bricksforge Panel" and "Hide Bricksforge Terminal" you can now hide those areas in the builder for specific user roles.
new

[Pro Forms] Validation now supports form field variables

Server side form field validation now supports form field variables like {{field-variable}}
improvement

[Pro Forms] Action data for "bricksforge/pro_forms/submission_created" now contains id

The submission data now includes the submission ID. This may be useful to create relationships
improvement

[Bricksforge Panel] Renamed Ease "default" value

Renamed the default ease value from "default" to "linear (default)"
improvement

[Page Transitions] Offcanvas not working

Fixed a bug caused OffCanvas not to behave properly when using pjax page transitions.
fix

[Pro Forms] Custom validation not working with Checkboxes

Fixed a bug caused the "Required" validation from the "Validation" group to not working with checkboxes.
fix

[Pro Forms] Calculation not working when using checkboxes and radios

Fixed a bug caused the calculation not to work in some situations when calculating with checkbox and radio values.
fix

[Pro Forms] Select Element Value not accepting Dynamic Data

Fixed a bug caused the Select "Value" control to not accept dynamic data when trying to set an initial value for "Option" children.
fix

[Pro Forms] Calculation not working with "Modern Style" select fields

Fixed a bug caused the calculation not to work in some situations when using "Modern Style" select fields
fix

[Pro Forms] Calculation issues with "0" values

In some situations, the calculation field did not update its value if the result of the calculation was 0.
fix

[Pro Forms] Validation is showing error for non visible fields

Fixed a bug caused the form to show a required validation alert even if the field was not visible because of not matching field conditions.
fix

[Pro Forms Steps] Clicking to a specific step not considers conditional logic

Fixed a bug caused the pro forms steps to not consider conditional logic in some situations
fix

[Pro Forms] WC Add To Cart Action shows validation error

Fixed a bug caused the WC Add To Cart action to show a validation error even when the product is successfully added to the cart.
fix

[Pro Forms] Box Shadow includes Modern Select Children

Fixed a bug caused the box shadow to include also children of the modern select field.
fix

[Pro Forms] Conditional Field Logic confusing with multiple checkboxes / radios

Fixed a bug caused the conditional logic to not work properly in some situations when using checkboxes/radios
fix

[Bricksforge Panel] "Same Element" as Target Element is causing JS error

Fixed a bug caused "Same Element" choosed as target to produce as JS error.
fix

[Bricksforge Panel] {dynamic} tag does not render echo:

Fixed a bug caused the {dynamic} tag to not render echo: values properly
fix

[Email Designer] getItemPrice returning price range for variable products

Fixed a bug caused the getItemPrice variable to return a price range instead of the correct variation price when using variable products.
fix

[Email Designer] {{new_user_email}} is empty in WC installations

For sites with WooCommerce, {{new_user_email}} was empty when using it together with the condition "Confirmed Email Change"
fix

Version: 2.1.7

20. March 2024

[BETA] Pro Forms: Repeater Fields

You can now add repeatable fields with Pro Forms using the new "Repeater" Nestable element. In the first step, this function will be integrated as a beta until we have received enough feedback.
new

New Element: Tour Guide

With this new element, you can create interactive tours for your visitors!
new

Pro Forms: Masked Inputs

With this new feature you can include masked inputs to your form.
new

Pro Forms: Calculation Field refactored

The Calculation field has been completely refactored and gives you a lot of more functionality now. Also, it's much faster than before.
new

Bricksforge Panel: New Template Variable "formField"

With this new variable you can quickly use the value of specific form fields by passing the field name. Example: {formField:firstname}
new

Bricksforge Panel: New Template Variable "formData"

With this new variable you can quickly use the payload data of a form. It will be returned as object. Example: {formData:formId}
new

Bricksmotion Connection

From now, you can use Bricksmotion Templates inside the Bricksforge Panel.
new

Pro Forms: "Source" Control for Update Post Meta Action

A new control "Source" has been added for the Update Post Meta action. If using multiple services like ACF and Metabox together, you can specify which source should be updated.
new

Email Designer: Reset Password URL – WooCommerce Endpoint not considered

Fixed a bug caused the endpoint for WooCommerce not to be considered for the {{reset_password_url}} variable
fix

Email Designer: {{wc_order_date}} not considers localization

Fixed a bug caused the wc_order_date variable to not consider the locale of the site in some situations.
fix

Email Designer: WooCommerce is writing error in logs

Fixed a bug caused WooCommerce to write an error in the WC Logs, even if the email sending was successful.
fix

Form Submissions: Conditional Wrapper Childs not storing in database

Fixed a bug caused the conditional wrapper styles of a pro form to not to be saved in the database in some situations.
fix

Pro Forms: Dynamic Data not working in Placeholders

Fixed a bug caused dynamic data like echo: not to work in field placeholders.
fix

style.css loaded also if no functionality is activated

Fixed an issue caused the style.css loaded even if no elements or extensions are activated.
fix

Admin Pages

Fixed a bug caused Admin Pages to not appear for some roles added by third party plugins.
fix

Page Transitions: Mobile Menu not closing

Fixed an issue caused the mobile menu not to close when navigating to another page.
fix

Version: 2.1.6

4. February 2024

Pro Forms: Added Required Asterisk Typography Control

Added a new control to style the required asterisk typography.
new

Pro Forms Panel empty

Fixed a bug caused the Pro Forms Panel to be empty in some situations.
fix

Bricksforge Panel: Animation UI disappears

Fixed a bug caused the Animation UI for single animation selectors to disappear in some situations
fix

Fixed different bugs

Some bugs that were fixed in 2.1.4 have reappeared in 2.1.5 due to a compilation error. This has been fixed.
fix

Version: 2.1.5

2. February 2024

Bricksforge Panel: Bricks Dynamic Data Support

The entire Bricksforge Panel now supports Bricks Dynamic Data. Use the following syntax: {dynamic:your_tag}, for example: {dynamic:post_id}
new

Email Designer: New Filter bricksforge/email_designer/allowed_vars

With this new filter, you can add your custom Twig Variables.
new

Pro Forms: New control "Jump to Top"

When activated, the form will automatically jump to the top of the form when changing the step. This only works for multistep forms.
new

Pro Forms: New control "Autofocus first step"

When activated, the first input of the next step will be focussed after changing the step.
new

Bricksforge Panel: Click Trigger is now waiting for triggers with link

If a click trigger selector has a link, Bricksforge will first run the animation, then navigate to the link.
improvement

Bricksforge Panel: Single Animation disappears

Fixed a bug caused an animations to disappear when including not valid selectors like "." or "#".
fix

Bricksforge Panel: Visual Timeline Height to small

Fixed a bug caused the visual timeline height to be too small. (Scrolling needed in that case)
fix

Email Designer: YITH WooCommerce Gift Cards Compatibility Fix

Added a compatibility fix for the plugin "YITH WooCommerce Gift Cards"
fix

Version: 2.1.4

26. January 2024

Pro Forms Datepicker: Custom Options per Breakpoint

With this version, you can assign custom options per breakpoint for your datepickers, which are accepting dynamic data as well.
new

Pro Forms: Animated Steps – Step is changing also for invalid required fields

Fixed a bug caused the animation is also triggered if there are still required fields in the current step.
fix

Pro Forms: Quill Editor: Enter Key jumps to next step

Fixed a bug caused enter key to jump to the next step when using the Quill Rich Text Editor field.
fix

Version: 2.1.3

25. January 2024

Pro Forms: Step Animations

With this version, you can add simple animations when navigating trough form steps.
new

Pro Forms: "Required Count" for Checkbox Wrapper

This new control has been added for the Checkbox Wrapper. It makes it possible to define a required number of selected checkboxes.
new

Pro Forms: Dynamic Data support for Validation Rules

The Validation Rules area now supports Dynamic Data.
improvement

Pro Forms: Mailchimp Action – No email address provided error

Fixed an issue caused the Mailchimp action to show an error even if an email address has been provided.
fix

Admin Pages: Menu not appearing

Fixed an issue caused the menu or submenu not to appear for certain assigned user roles.
fix

Email Designer: Invalid Password Reset Link

Fixed an issue caused password reset link to be invalid in some situations.
fix

Form Submission: Submissions not showing

Fixed an issue caused the form submission not to show in the backend when using formal site languages
fix

Take your Bricks development to the next level

Start with Bricksforge today!