Skip to content

Releases: form-atoms/upload-atom

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:34

2.4.0 (2026-10-29)

Features

  • validate-file: support a standard client validation with the "change" event. (2ac8bcd)

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:13

2.3.1 (2026-10-08)

Bug Fixes

  • start: create request promise in the start handler (fixes #2) (0c7e766)

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:03

2.3.0 (2026-10-07)

Features

  • useSetFile: helper action to set file in upload atoms created dynamically. E.g. in a list. (3d536eb)

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 14:29

2.2.2 (2026-10-06)

Bug Fixes

  • startAtom: set field value when upload via start, not just form submit (ff1be80)

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 14:49

2.2.1 (2026-09-18)

Bug Fixes

  • submit-start: don't start on change event (206e6fb)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:18

2.2.0 (2026-09-18)

Features

  • progress: indicate progress from the upload function (2c035d2)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:30

2.1.0 (2026-09-18)

Bug Fixes

  • field-error: define with a config function (6d5d253)
  • reset: enable resetting (c537d24)

Features

  • manual-start: via factory (d84e391)

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:40

2.0.1 (2026-09-17)

Bug Fixes

  • upload: pass abort signal (831748b)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:18

2.0.0 (2026-09-17)

Features

  • file-upload: use suspense for loading state & error boundary (09cbe56)

BREAKING CHANGES

  • file-upload: requires jotai v3 & react v18

The children no longer provide isLoading nor isError props. Specify your loading UI as the fallback prop.

For the error UI, use the <ErrorBoundary> component to catch the the errors from the Suspense boundary.

v2.0.0-next.1

v2.0.0-next.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:15

2.0.0-next.1 (2026-09-17)

Bug Fixes

  • useUpload: fix unknown type (946ef9a)

Features

  • file-upload: use suspense for loading state & error boundary (3fb373f)

BREAKING CHANGES

  • file-upload: requires jotai v3 & react v18

The children no longer provide isLoading nor isError props. Specify your loading UI as the fallback prop.

For the error UI, use the component to catch the the errors from the Suspense boundary.