This guide helps you upgrade between major versions of @remoteoss/remote-flows.
Version 1.0.0 marks the first stable release of @remoteoss/remote-flows. This release includes:
- ✅ Fix file uploads, now the FileUpload will only emit files
- ✅
handleValidationandparseFormValuesfrom the flowBags will be async - ✅
ZendeskTriggerButtonimport removed from@remoteoss/remote-flows/internals - ✅
CostCalculatorResults,CostCalculatorDisclaimer, anddisclaimerUtilswill not be exported - ✅
authIdremoved fromRemoteFlowsprops
Review that you aren't using any of these import names: CostCalculatorResults, CostCalculatorDisclaimer, and disclaimerUtils.
If you are, remove these imports as they are no longer exported from the main package.
If you're using the RemoteFlows component, remove the authId property if it was previously used.
Before:
<RemoteFlows auth={fetchToken} authId='user-123'>
{/* flows */}
</RemoteFlows>After:
<RemoteFlows auth={fetchToken}>{/* flows */}</RemoteFlows>If you're importing ZendeskTriggerButton from the internals entry point, update the import path.
Before:
import { ZendeskTriggerButton } from '@remoteoss/remote-flows/internals';After:
import { ZendeskTriggerButton } from '@remoteoss/remote-flows'#### 4. TerminationFlow and OnboardingFlowhandleValidation and parseFormValues method is now async
Before:
onboardingBag.handleValidation(values);After
await onboardingBag.handleValidation(values);Before:
onboardingBag.parseFormValues(values);After
await onboardingBag.parseFormValues(values);- v1.0.0 (2025-11-30) - First major release
- v0.32.0 (2025-11-21) - before 1.00
Last updated: [2025-11-30]