Release Notes
SDK Release Notes
1.0.0 (Oct 8, 2025)
- [Breaking] Replaced the boolean
dismissibleconfiguration option with a singledismissibleenum that accepts 'always', 'never', or 'oncomplete'. This provides clearer control over modal dismissal behavior. - [Feature] Added a visible X to dismiss the survey modal that respects the
dismissibleconfiguration option. - [Feature] Added
prevent_body_scrollconfiguration option. Whentrue, prevents scrolling on the page body when the modal is open. Only applies when the SDK is displaying as a modal. Defaults totrue. - [Enhancement] Modals are now dismissible by default (
dismissible: 'always'). - [Enhancement] Submit button now spans the full width at all viewport sizes. Modal max-width set to 450px to maintain good visual balance.
- [Enhancement] Error messages now appear just above the Submit button instead of at the top of the modal, placing validation feedback closer to the action users need to take.
- [Enhancement] Reduced vertical padding on error messages from 12px to 2px for a more compact, integrated appearance while maintaining readability.
- [Enhancement] Reduced vertical padding on Other box for a more compact, integrated appearance.
- [Enhancement] Background color and drop shadow of modal container now derived from the theme's base color instead of grey for more consistent color schemes.
- [Enhancement] Implemented responsive typography that automatically scales font size based on container width, ensuring optimal readability across all devices.
- [Enhancement] Implemented comprehensive fluid spacing system that scales proportionally across device sizes.
- [Enhancement] Added automatic display mode setting based on container type ('modal' for full-screen containers, 'inline' for embedded containers) enables contextual UI behavior throughout the SDK.
- [Enhancement] Centralized survey dismissal logic now fires standardized "fairing.survey.dismissed" events containing contextual information about dismissal method ('close_button', 'container_click', or 'programmatic'), current question state, and relevant IDs for analytics purposes.
- [BugFix] Enabled native browser HTML5 validation for date questions. Users now see validation error messages when required date fields are empty.
- [BugFix] Fixed blue text color in date select inputs on mobile device. Added explicit color declarations to override browser defaults, ensuring consistent text color across all platforms.
Updated 10 months ago
Did this page help you?
