Skip to content

chore(deps): update dependency @uppy/core to v6.3.0 - #3941

Merged
JammingBen merged 1 commit into
mainfrom
renovate/uppy-monorepo
Oct 20, 2026
Merged

JammingBen merged 1 commit into
mainfrom
renovate/uppy-monorepo

Conversation

@renovate

@renovate renovate Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@uppy/core (source) 6.2.0 → 6.3.0 age confidence

Release Notes

transloadit/uppy (@​uppy/core)

v6.3.0

Compare Source

Minor Changes
  • b47ca2d: Implement Symbol.dispose in Uppy. This means instances now clean up themselves if the using keyword is used.

  • 54d543c: Experimental manager mode is now headless: a file library renders it with useS3Manager. In manager mode the plugin no longer mounts into the Dashboard (no tab, no file drops, no reopenAfterUpload panel), and closing a Dashboard panel no longer resets its state or aborts its requests. useS3Manager warns when given a plugin in picker mode. Removed: the item detail dialog (opened by a click on a file) and S3's getPreviewUrl; the "Select multiple" toggle and the bulk-actions footer, with the selectionActive plugin state and ProviderView.toggleSelectionMode(); the core strings openFileNamed, itemsSelected, selectMultiple, cancelSelection, close, detailSize, detailType and detailModified; and the --uppy-color-secondary theming variable. useS3Manager and createS3ManagerController no longer have state.selectionActive or toggleSelectionMode(): a headless UI keeps its own selection mode and clears the selection with cancelSelection().

    The standalone option is removed: the Dashboard shows its "Import from …" bar with Cancel, and the panel its Log out row, again. TransloaditStorage plugins that relied on standalone for manager mode now start in picker mode: pass mode: 'manager'.

    With the panel gone, so is what only it needed: the progress screen's Stop button (and the stopOperation string), and the busy state that disabled the header, filter and breadcrumbs during a long operation. Long operations, their progress text and cancelLongOperation() remain for useS3Manager. Picker mode is unchanged, including the item menu, toolbar actions and dialogs that Transloadit Storage's picker actions use.

    If an app runs manager mode inside a Dashboard with @uppy/s3 0.1.x or @uppy/transloadit-storage 0.1.x, the panel will be empty once its ^6.2.0 range picks up @uppy/core 6.3. Those plugins stay on 0.1.x, because a caret range on a 0.x version doesn't cross minors. Nothing throws. Render manager mode with useS3Manager, or keep @uppy/core on 6.2 until then. Picker mode is unaffected.

Patch Changes
  • 715eb80: Move the source map of the minified CSS into a separate file. The .min.css files, and image-editor.css in @uppy/components, @uppy/react, @uppy/vue and @uppy/svelte, embedded it inline and were larger than the unminified CSS. They now link to an external .css.map instead, at about half the gzipped size.

  • 6088195: Google Drive Picker: close Google's picker dialog and show an error toast when it fails to load (e.g. because third-party cookies are blocked), instead of leaving an un-closable overlay over the page.

  • a7a7997: Add an experimental useS3Manager hook and createS3ManagerController for @uppy/s3 (and @uppy/transloadit-storage) in manager mode, so apps can render their own file manager instead of the ProviderView UI. ProviderView now exposes submitDialog, cancelDialog, cancelLongOperation, canCancelOperation and getDetailItem for headless UIs, and toggleCheckbox takes the rows in the order the UI shows them for shift-click ranges. A range can span folders: each folder's checked state is recomputed.

    The hook and the controller are experimental: they can change incompatibly in a minor release of @uppy/react or @uppy/components. Pin them with ~ if you depend on them.

    In manager mode, selecting every loaded item of a folder no longer marks the folder as fully selected while it has more pages, so the next page doesn't come in selected and a bulk action can't reach files nobody saw.

  • a17c84d: Keep provider authentication state independent of preauthorization responses so the OAuth login button remains available with custom Companion credentials.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@JammingBen
JammingBen merged commit 1e8aa5c into main Oct 20, 2026
29 checks passed
@JammingBen
JammingBen deleted the renovate/uppy-monorepo branch October 20, 2026 14:53
@openclouders openclouders mentioned this pull request Oct 20, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant