Release Notes

Product Updates

Latest improvements, fixes, and releases from BreezyBit. Each note explains practical impact first and includes technical detail only where helpful.

April 27, 2026

Release Notes: Version 1.5.8-4

View Details

This release marks a significant milestone in form customization and administration. It introduces a highly requested Multi-Step Progress Bar, enhanced Performance Caching, and a new Connection Self-Healing suite for Client Portal management.

New Features & Enhancements

1. Form Progress Visualizations

  • Users can now add dynamic progress indicators to multi-page forms to improve completion rates.
  • Multiple Styles: Support for 5 unique layouts (Segmented, Milestone, Dot, Line, and Circular).
  • Intelligent Styling: Admins define a base color, and the system automatically generates variations for Active, Completed, and Incomplete states.
  • Custom Labels: Support for page-specific labels (e.g., "Contact Info", "Payment", "Review").
  • Automatic Cleanup: The system now intelligently resets progress bar data if the "Pager" element is removed from a form layout.

2. Advanced Performance & Submission Caching

  • New governance controls to optimize form load speeds and prevent duplicate data entry:
  • Form Load Cache: Configurable (0–300 mins) to store form metadata locally.
  • Form Submit Cache: Restricts users from re-submitting a form for a specific duration after a successful entry.

3. Client Portal "Fix Connection" Utility

  • Reduces downtime caused by Sandbox refreshes or metadata mismatches.
  • Connection Checker: Automatically detects if the metadata connection name mismatches the URL-generated name.
  • One-Click Repair: A new administrative button that updates metadata and regenerates all external form identifiers simultaneously.
  • Proactive Warnings: Displays a critical alert in the Object Selector if the portal connection is unstable.

4. Expanded UI Components

  • New Picklist Layouts: Added Radio (Vertical) and Radio (Horizontal) display options for picklist fields.
  • Custom JS Injection: Developers can now specify a customJSFileName to inject specific logic into individual forms.
  • Signature Styling: Expanded font support for signatures to include Segoe Script, Bradley Hand, and Snell Roundhand.

April 25, 2026

Release Notes: Version 1.5.7-1

View Details

This update introduces significant UI enhancements, including a customizable multi-step progress bar and new radio button layouts for picklist fields. It also adds performance-oriented caching mechanisms and advanced customization options for developers via custom JavaScript injection.

New Features & Enhancements

1. Multi-Step Progress Bar

  • Users can now add a visual progress indicator to multi-page forms.
  • Display Styles: Five distinct layout options (Segmented, Milestone, Dot, Line, and Circular).
  • Custom Styling: Full control over progress bar colors, label colors, and font sizes (10px–32px).
  • Dynamic Labels: Ability to define custom labels for each page of the form.
  • Automatic Color Scaling: The system automatically generates active, completed, and incomplete states based on a single base color selection.

2. Advanced Caching Controls

  • Enhanced performance and submission governance through new caching parameters:
  • Form Load Cache: Configurable duration (0–300 mins) to speed up repeat form views.
  • Form Submit Cache: Prevents duplicate submissions by restricting users from re-submitting a form for a specified timeframe.

3. New Picklist UI Components

  • Added two new display options for Picklist fields to improve user experience on mobile and desktop:
  • Radio (Vertical): Standard vertical stack for easy selection.
  • Radio (Horizontal): A sleek, centered row layout designed for equal-width distribution.

4. Developer Customization

  • Custom JS Injection: Support for a customJSFileName parameter, allowing for the execution of specific static resource JavaScript files for deep form customization.

April 5, 2026

Release Notes: Version 1.5.5

View Details

This update focuses on expanding field compatibility (RecordTypes), improving data integrity through new validation logic, and enhancing the security and performance of HTML content rendering within input fields.

New Features & Enhancements

1. RecordType Picklist Support

  • Added support for RecordType Picklists, allowing forms to dynamically pull and display Salesforce record types as selectable options.

2. Advanced Security & UI Rendering

  • Shadow DOM Implementation: Updated bzbInputField to use Shadow Root for rendering dynamic HTML content. This isolates custom-authored HTML/CSS from the parent component, preventing style leakage and improving security.
  • Efficient Re-rendering: Introduced lastAppliedHtmlContent tracking to prevent unnecessary DOM updates when the content hasn't changed.

3. HealthCheck & System Monitoring

  • Implemented a new HealthCheck response system (BZB_Web_HealthCheck) to provide real-time status updates on the application’s connectivity and configuration health.

4. Validation & Governance

  • ValidationControlNumber: New logic added to handle complex validation sequences and control numbering.
  • Payment Validation: Enhanced validation rules for payment fields to ensure data accuracy before submission.

January 9, 2026

Release Notes: Version 1.5.0 (Security Review Build)

View Details

This release represents a significant architectural overhaul focused on Security Review readiness and code standardization. Key changes include a massive refactoring of Lightning Web Components (LWC) to follow standard naming conventions, enhanced data filtering logic, and strengthened exception handling.

New Features & Enhancements

1. Architectural Refactoring & Standardization

  • LWC Renaming: Standardized all component folders and files from PascalCase/MixedCase (e.g., bZB_InputField) to lowercase/kebab-case (e.g., bzbInputField) to align with Salesforce best practices and ensure cross-OS compatibility.
  • Namespace Cleanup: Updated all cross-component references to reflect the new naming schema (e.g., calling <c-bzb-input-field> instead of <c-b-z-b_-input-field>).

2. Enhanced Filter Management

  • Dynamic Visibility Logic: Improved the BzbFilterManager to better handle fieldObjectVisible states based on whether a default Object API name is provided.
  • Robust Data Mapping: Added safety checks for filterData objects during initialization to prevent null-pointer errors when loading saved filter logic.
  • UI Improvements: Added dedicated CSS styling for "trash" (delete) actions and field containers in the bzbHiddenParameterFields component for a more intuitive builder experience.

3. Security & Exception Handling

  • Custom Metadata Service: Refactored BZB_App_CustomMetadataService to streamline how the application interacts with protected configurations.
  • Custom Exceptions: Centralized error handling via BZB_App_CustomException to provide cleaner, more secure error reporting that avoids exposing sensitive stack traces to the end-user.