- Added
classNameoption toInlineWidgetcomponent. - Removed SMS prefill option since it is no longer supported by Calendly.
- Added
onPageHeightResizeoption touseCalendlyEventListenerhook. This function is called when the Calendly scheduling page's height changes. The event payload includes the new height in pixels.
- Added
smsReminderNumberprefill option (#171).
- Removes unused sourcemaps (#169).
- All components now include an optional
LoadingSpinnerprop. This prop is a React component that will be rendered while the Calendly iframe is loading; the default Calendly loading spinner will be displayed if this property is not provided.
PopupWidget,PopupModal, andPopupButtoncomponents will throw an error when opened without arootElementprop (#143).
- Added
salesforce_uuidprefill option (#128).
- Fixed issue that caused the
emailandguestsprefill options to not be properly encoded (#116).
- Replaced
CalendlyEventListenercomponent withuseCalendlyEventListenerhook (#45). - Updated
react&react-dompeer dependency versions;react-calendly@4.0.0now requires react and react-dom version >=16.8.
- Adds React v18 support (#106).
- Fixes uri encoding bug (#102).
- Removes Calendly widget script dependency (https://assets.calendly.com/assets/external/widget.js).
- Removes
openPopupWidgetandclosePopupWidgetfunctions (replaced byPopupModalcomponent). - Adds
PopupModalcomponent.
- [#96] Added title attribute to the Calendly scheduling page iframe.
- [#88] Fixed bug that caused the loading spinner to remain on the page even after the Calendly widget had finished loading.