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.