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.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

Version: 2.1.2

23. January 2024

Pro Forms: Added new option "Triggers Next Step" for radio fields

For Radio fields, you can activate a new setting "Triggers Next Step". If active, the selection of a radio button will automatically jump to the next step of your form.
new

Pro Forms: Added security additions for "Update Post Meta"

The additions "Allow only if post author" and "Allow only if logged" in options have been added to the "Update Post Meta" action.
new

Pro Forms: Actions List is now searchable

The Pro Forms Actions selection is now searchable.
improvement

Pro Forms: Mailchimp Action – Nestable Forms Conflict

Fixed a bug which caused to not be able to map form fields when using the Nestable Forms approach.
fix

Pro Forms: WC Add To Cart action – Fixed PHP Error

Fixed a bug which caused a php error when using the WC Add to cart action with a custom product ID.
fix

Bricksforge Panel: Default Controls not showing when using 3D Models in the same timeline

Fixed a bug which caused the default controls not to appear when using 3D Model Controls in the same timeline.
fix

Email Designer: Fixed displaying errors for Form Variables

Fixed a bug which caused display errors when the value includes special characters.
fix

Backend Designer: Broken CSS when using Morphorism effect and HSLA colors

Fixed a bug which caused broken CSS when using Morphorism together with HSLA color formats.
fix

Version: 2.1.1

12. January 2024

Form Submissions: Date is now using locale date format

In the Form Submissions List, the date will now be formatted based on the site local.
improvement

Pro Forms: Custom Action – Custom Success Message not showing

Fixed an issue caused custom success messages set by the set_result() method not to show when using the custom action.
fix

Pro Forms: ACF and Metabox not saving images correctly in some situations

Fixed an issue caused ACF and Metabox to not saving images correctly into the meta fields in some situations.
fix

Form Submissions: Custom Form Name not applied correctly

Fixed an issue caused the custom name for a form to not show correctly. Instead, the ID of the form was displayed.
fix

Version: 2.1.0

9. January 2024

New Extension: Admin Pages

This extension allows you to create admin pages using Bricks Templates. Admin Pages are custom menu items that can be added to the WordPress admin menu. They can be used to create custom dashboards, settings pages, or any other type of admin page.
new

Bricksforge Panel: 3D Model Animations

Now, you can animate 3D Models with GSAP using the Bricksforge Panel.
new

Pro Forms: Added "Color Picker" Form Field

Added a new form field to give the user the possibility to choose a color from a color picker.
new

Pro Forms: Date Field – Added "Disable Dates in the past" and "Max Days" control

Added a new controls to automatically disable dates in the past in the Datepicker and to make it easier to work with dynamic dates.
new

Pro Forms: Repeater Fields – Added "All Rows" control

With this new control, Pro Forms will loop trough each row to replace the data with the data of your form fields.
new

Pro Forms: New Variable Filters

Added new filters :implode and :array. Example: {{your-variable:implode}} would convert an array to a comma separated string of values.
new

Bricksforge Panel: Added "Reverse Animation Selector"

Added an easy way to automatically reverse a click triggered animation using a custom selector.
new

New Dynamic Data Tag {brf_loop_index}

This Dynamic Data Tag allows you to display the index of the current loop.
new

New Dynamic Data Tag {brf_parent_loop_post_id}

This Dynamic Data Tag allows you to display the ID of the parent post of the current loop.
new

Form Submissions: Included field id

The Form Submissions Row Header is now also showing the field ID for the related field.
improvement

Security Improvements

Security has been increased for the Ajax functions that can be called via the Bricksforge Panel. By default, execution is now only permitted for users with the appropriate authorisations. Check the docs for more informations about this.
improvement

Pro Forms: "Disable Dates" not working for Datepicker

Fixed an issue caused the "Disable Dates" area to show a php error in some situations.
fix

Pro Forms: Checkbox Gap setting is limiting unit to px

Fixed an issue caused checkbox gap setting to limit the unit to px.
fix

Pro Forms: Image Previews not in sync

Fixed an issue caused the image previews for the "File" field to not be in sync in some situations.
fix

Pro Forms: Modern Select Placeholder added as initial value

Fixed an issue caused the Modern Select field to add a placeholder as initial value when "Multiple" has been selected.
fix

Pro Forms: Fixed "Create Submission" action issue

Fixed an issue caused the submit button to infinitely spin when using the "Create Submission" action.
fix

Take your Bricks development to the next level

Start with Bricksforge today!