This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade @formspree/react from 2.4.4 to 2.5.1.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
- The recommended version is **2 versions** ahead of your current version.
- The recommended version was released **21 days ago**, on 2023-08-23.
Release notes Package name: @formspree/react
@ formspree/coresubmitForm function now will never rejects but always produces a type of SubmissionResult, different types of the result can be refined/narrowed down using the field kind.
Provide SubmissionErrorResult which can be used to get an array of form errors and/or field errors (by field name)
Response is no longer made available on the submission result
Update @ formspree/react for the changes introduced to @ formspree/core
49730d9 feature: improve error handling for @ formspree/core (#47)
4c40e1b feature: fix types in `@ formspree/core` (#44)
bbd3982 chore: set up ESLint and hook it up to lint-staged (#43)
6f08973 chore: update Readme and Contributing guide (#41)
d0d93ac chore: various repo devDependencies cleanups (#42)
Compare
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.*
For more information:
🧐 [View latest project report](https://app.snyk.io/org/devarshishimpi/project/69511316-b884-4a6d-b81f-548b43321ca0?utm_source=github&utm_medium=referral&page=upgrade-pr)
🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/devarshishimpi/project/69511316-b884-4a6d-b81f-548b43321ca0/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr)
🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/devarshishimpi/project/69511316-b884-4a6d-b81f-548b43321ca0/settings/integration?pkg=@formspree/react&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)
This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade @formspree/react from 2.4.4 to 2.5.1.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.- The recommended version is **2 versions** ahead of your current version. - The recommended version was released **21 days ago**, on 2023-08-23.
Release notes
Package name: @formspree/react
Patch Changes
Minor Changes
4c40e1b: # Fix types in @ formspree/core
@ formspree/core
SubmissionData
has a type ofany
causing everything after it to opt-out typecheckingteardown
method onClient
andSession
utils.now
and useDate.now
insteadutils
module:append
,toCamel
,camelizeTopKeys
utils.appendExtraData
and convert the test file to typescriptsession.data()
Session
type@ formspree/react
SubmissionData
is no longerany
createPaymentMethod
does not properly map payload when the submission data is a type ofFormData
Client
is not updated when project changes49730d9: ## Improve error handling
@ formspree/core
submitForm
function now will never rejects but always produces a type ofSubmissionResult
, different types of the result can be refined/narrowed down using the fieldkind
.SubmissionErrorResult
which can be used to get an array of form errors and/or field errors (by field name)Response
is no longer made available on the submission result@ formspree/react
for the changes introduced to@ formspree/core
d025831:
@ formspree/core
stripePromise
tostripe
since it expects the resolved Stripe client not a promise@ formspree/react
useSubmit
which is suitable with code that uses other ways to manage submission state (e.g. with a library like react-hook-form)useForm
to useuseSubmit
under the hoodFormspreeContext
updates the client whenprops.project
changePatch Changes
Patch Changes
Commit messages
Package name: @formspree/react
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: