Changelog

Version History

Here you can find out what has changed and have a complete overview of the version history. The changes are divided into different categories.

3.0.0-beta.1

17. December 2024

❗️Breaking Changes:

  • Spacing for Form Fields: Padding has been adjusted for form fields. In the native Bricks form, the spacing was controlled by line-height. This had some negative side effects. Therefore it was replaced by padding. Please check your forms for correct display.
  • New file field: The file field in Pro Forms has been completely replaced by a new one. The functionality for your forms should still be the same, but the appearance may be different. Check whether your forms are still working properly.

Node Editor

A new node-based editor for creating and managing workflows intuitively.
new

Global Variables

Shared variables for the entire Bricksforge ecosystem. Works in Pro Forms, Node Editor, and more.
new

[Pro Forms] Conditional Steps

New functionality to conditionally show or skip form steps based on user input.
new

[Pro Forms] Action Conditions

Added support for conditional logic on form actions.
new

[Pro Forms] Live Variables

If you give form fields a variable with the syntax {{variable}} as a value, they update in real time.
new

[Pro Forms] New Action: "Update User"

Now you can update user data directly via a form action.
new

[Pro Forms] New File Field

The file field has been completely redesigned and now offers lots of cool functions!
new

[Pro Forms] New Rating Field

Added a rating field for forms. Useful for feedback or scoring.
new

[Pro Forms] New Field Condition: "Global Variable"

Hide or show fields based on global variables.
new

[Pro Forms] Conditional Wrapper: Always send form data Control

If enabled, the form data will be sent even if the conditional wrapper is hidden.
new

[Pro Forms] New "Ignore Hidden Fields" toggle for Calculation Field

If checked, the calculation will ignore hidden fields. For example, if you have a conditional logic that hides the field, the calculation will not take it into account.
new

[Pro Forms] Set User Role on "Registration" Action

Set user role during the "Registration" action.
new

[Pro Forms] New setting "Send Email to user" after a successful registration for the "Registration" action

Automatically send a confirmation email after user registration.
new

[Pro Forms] New "Populate Options" possibilities for Checkboxes, Radio and Select Fields

This area has been greatly improved. Among other things, Dynamic Data and ACF arrays are now possible.
new

[Pro Forms] "Conditionally Selected" – Added "Value Contains" condition

New condition: Check if a value contains something. Simple but very useful.
new

[Pro Forms] Added "Ignore if empty" for "Update Option" action

Skip updating options if the value is empty.
new

[Pro Forms] New Setting "Disable Button After Submit"

Number of seconds to disable the submit button after form submission to prevent duplicate submissions.
new

[Form Submissions] User Role Permission can now be added.

You can now add user role permissions for form submissions.
new

[Bricksforge Panel] Redesign

The panel has been completely redesigned and now offers several new functions and improvements.
new

[Bricksforge Panel] MorphSVG Integration

You can now create animations with MorphSVG.
new

[Bricksforge Panel] Added Visual Timeline Shortcuts

New shortcuts for the timeline editor. Saves you clicks and time. SPACE: Play/Pause Timeline | CMD+S / CTRL+S: Save Timeline
new

[Email Designer] New Filter: bricksforge/email_designer/mail_before_send

Added a new filter to tweak emails before they are sent.
new

[Pro Forms] Changed Form Field "Value" and "Calculation Value" position

With the new position, “Label” and “Value” are always one below the other.
improvement

[Pro Forms] Security Improvements for Option related actions

Improved security for actions related to form options.
improvement

[Pro Forms] Updated "Quill" to version 2.0.3

Quill editor has been updated to the latest version.
improvement

[Bricksforge Panel] Global Fouc Prevention

This change prevents Flash of Unstyled Content (FOUC) globally.
improvement

[Bricksforge Panel] Timeline Instance now available in the animation object

The timeline instance is now accessible directly from the animation object.
improvement

[Page Transitions] Added Bricks Filter Compatibility

Bricks filters now play nicely with page transitions.
improvement

[Bricksforge Assistant] Changed ChatGPT Model to 4o-mini

Switched to GPT-4o-mini for better response speed and efficiency.
improvement

[Email Designer] Updated Twig to version 3.16.0

Twig template engine updated to the latest version.
improvement

[Pro Forms] Live Value Suffix showing twice

Fixed an issue where live value suffixes were duplicated.
fix

[Pro Forms] Rich Text Editor jumps too far on enter key

Enter key now works as expected in the rich text editor.
fix

[Pro Forms] Webhook Headers not accepting Form Field Variables

Webhook headers now properly accept form field variables.
fix

[Pro Forms] Radio Wrapper is ignoring "Required" for step change

Fixed a bug where “required” validation was ignored during step changes in some situations.
fix

[Pro Forms] Select options included with JSON ignored data-label attribute

Fixed: JSON-based options now respect the data-label attribute.
fix

[Pro Forms] Date Picker "Default" Breakpoint not working for custom options

Custom options for the date picker breakpoint now work as intended.
fix

[Pro Forms] Submit Button Text is showing even if the control is empty

Submit button no longer shows text when the control is empty.
fix

[Pro Forms] Textarea "Width" control not working in some situations

Fixed an issue where the width control didn’t apply to textareas.
fix

[Bricksforge Panel] SplitText: text is broken after resizing the window

Fixed: SplitText no longer breaks when resizing the window.
fix

[Bricksforge Panel] Fixed order related ScrollTrigger issues

ScrollTrigger actions now fire in the correct order.
fix

[Scroll Smoother] Added compatibility for anchor links starting with "/#"

Anchor links starting with /# are now fully supported for smooth scrolling.
fix

[Backend Designer] Fixed broken RTL view for custom dashboard

Right-to-left views now display correctly in custom dashboards.
fix

[Backend Designer] Custom Navigation styles not applied on Plugin File Editor / Theme Editor

Custom navigation styles now appear in the Plugin and Theme Editor views.
fix

2.2.7

19. September 2024

Fixed "Failed to execute 'setAttribute' on 'Element'" error.

fix

2.2.6

11. September 2024

[Pro Forms] Date Field: New control "Date Format (Database)"

With this new control you can decide how Pro Forms should save the date in the database.
new

[Page Transitions] Swup Instances are now available

You can now work with the swup instances. Location: bricksforgeData.swupInstances
new

[Email Designer] New Filter: bricksforge/email_designer/allowed_tags

For security reasons, Bricksforge is stripping out all HTML from each variable. With this filter, you optionally can add allowed tags and attributes if needed.
new

[Pro Forms] Added Dynamic Data for "Submission Max" control.

improvement

[Pro Forms] Improved LiveValue Performance

Improved Live Value Rendering Performance when using many live value fields.
improvement

[Pro Forms] Fixed W3C Validation Errors

fix

[Pro Forms] Submit Button Wrapper – Removed "Disabled" attribute

fix

[Pro Forms] Modern Select Field is ignoring Form Reset

fix

[Pro Forms] PHP Errors when inserting video files to the media library

fix

[Pro Forms] Pro Forms did not find the correct Post ID

In some situations, Pro Forms had problems to find the post id when using inside a template.
fix

[Email Designer] Bricks Variable outputs 0 for not checked checkboxes

fix

[General] Fixed Docs URL

fix

Create Your
Free Playground

Test Bricksforge 7 days for free – as often you want!