Upgrading from v1
Version 2.0 has a few breaking changes, but upgrading is easy.
New package name
The package has moved from fm-webviewer-fetch to @proofgeist/fm-webviewer-fetch. If you are using the old package name, you will need to remove it and install the new package.
Changed fetch to fmFetch
The fetch function has been renamed to fmFetch to avoid conflicts with the native browser fetch function. If you are using the old fetch function, simply rename it to fmFetch in your import statement, or choose another name if you prefer.
// for backwards compatibility with existing code
import { fmFetch as fetch } from '@proofgeist/fm-webviewer-fetch'
Deprecated callFmScriptWithOption
You can now use the callFMScript function with or without an option as the 3rd parameter.
// old way
import { callFMScriptWithOption } from 'fm-webviewer-fetch'
callFMScriptWithOption('scriptName', 'scriptParam', 3)
// new way
import { callFMScript, FMScriptOption } from '@proofgeist/fm-webviewer-fetch'
callFMScript('scriptName', 'scriptParam', FMScriptOption.RESUME)
Note that the old function will still work, but may be removed in a future release.