- Update react-script-hook version to make peer dependencies work better for React 18
- Fixed an issue that can occur when unmounting the usePlaidLink hook before the underlying script tag is loaded
- Fix rerender issue with PlaidEmbeddedLink
- Add support for handler.submit
- Fix build issue from version 3.5.0
Do not use version 3.5.0 because this version contains a build issue.
- Add support for Plaid embedded Link, an experimental feature #320
- Add missing events to
PlaidLinkStableEvent
#310 - Update function return types for
usePlaidLink
#312 - Update early return condition in
usePlaidLink
for possible inputs #316
- Add APIs for Wallet Onboard #283
- Fix
usePlaidLink
hook for legacypublicKey
config #247 - Bump
react-script-hook
dependency to 1.6.0 to fix script loading bug #246
Allow token
to be null
in usePlaidLink
config #197
- Bump react-script-hook to 1.5.0 to fix 'error loading plaid' msg (#217)
- (Internal) Fix invalid registry URLs in
yarn.lock
- Improve TypeScript types (may cause minor TS errors)
- Allow React 17 in
peerDependencies
(#171)
- Ensure Link is destroyed correctly (#146)
- Export
PlaidLinkOptions
typescript types (#134) - (Internal) Bump node-fetch from 2.6.0 to 2.6.1 (#136)
- (Internal) Bump elliptic from 6.5.2 to 6.5.3 (#127)
- (Internal) Bump lodash from 4.17.15 to 4.17.19 (#124)
- Fix a bug with the usePlaidLink
ready
state (#163)
- Add Link token options to initialization and move onEvent types to their own interface. (#116)
- (Internal) Bump websocket-extensions from 0.1.3 to 0.1.4 (#114)
- Ensure Plaid link-initialize.js is embedded only once (#109)
- Config
product
prop updates should refresh instance on change (#104)
- (Internal) Bump yarn.lock dependencies for react-script-hook version bump (#99)
- Pull in version 1.0.17 of react-script-hook (#97)
- Fix race condition between script load and rerenders (react-script-hook#10)
- Allows public_key to be optional if a token is provided (#95)
- Fix
token
initialization (#95) - Use the new link handler
.destroy()
method instead of custom internal method (#95)
- Add
accountSubtypes
prop to configuration options (#91)
- Fix
publicKey
prop and auto-generate PropTypes for React component (#87)
- Add
className
prop toPlaidLink
React component (#83) - Add
type=button
toPlaidLink
React component (#83)
- Add
usePlaidLink
hook for simpler and more configurable use-cases - Add Typescript support
- Add Storybook support
- Improve and simplify examples (located at
./examples
) - Simplify
PlaidLink
HOC internals and import
- Remove support for React versions below
<16.8.x
- For the
PlaidLink
button component, we've removed the default import:
import PlaidLink from 'react-plaid-link';
import { PlaidLink } from 'react-plaid-link';