Release notes
*Sourced from [react-dnd-html5-backend's releases](https://github.com/react-dnd/react-dnd/releases).*
> ## v9.3.4 Release
> ## Patch
>
> * (Typings) - Add getTargetIds to DragSourceMonitor interface declaration ([#1478](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1478))
> * Replace for..of statements with other looping semantics for older browser support ([#1428](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1428)
> * Add an isomorphic useLayoutEffect implementation for SSR ([#1497](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1497))
> * Correct DragPreview connection logic for chainable connector functions ([#1500](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1500))
>
> ## Fix CommonJS Entrypoints
> ## Libraries
> - dnd-core-cj
> - react-dnd-html5-backend-cjs
> - react-dnd-cjs
> - react-dnd-test-backend-cjs
> - react-dnd-test-utils-cjs
> - react-dnd-touch-backend-cjs
> - react-dnd-umd-builds
> - react-dnd-test-utils
>
> # Patch
> * Corrected the CommonJS ‘main’ fields. These were copied from the core libraries, but when the ‘main’ field changed to ‘dist/esm’, this became invalid.
> * Added License Files to:
> - react-dnd-touch-backend (LICENSE File Added)
> - react-dnd-test-utils (LICENSE File Added)
>
> ## Bug Fixes & CRA Compatibility
> ## Patch
> * Fixed some issues in react-dnd where named exports of interfaces were causing JS breakage ([#1462](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1462))
> * Added a cra-test package to verify that react-dnd can be used in the context of create-react-app by default ([#1462](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1462))
>
> ## Bug Fixes & Testability Improvements
> ## Libraries Affected
> All libraries
>
> ## Minor
> * Add CJS builds to the core packages in order to facilitate better testing. ([#1455](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1455), [#1460](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1460))
>
> ## Patch
> * Correct some issues with interface imports/exports using Babel's TS transpilation ([#1459](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1459))
>
> ## React-DnD Bugfix
> ## Libraries
> - react-dnd
> - react-dnd-cjs
> - react-dnd-test-utils
> - react-dnd-test-utils-cjs
> - react-dnd-umd-builds
>
> ## Patch
> - Redefine XYCoord interface in react-dnd interfaces ([#1454](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1454))
> ... (truncated)
Commits
- [`e44cd9b`](https://github.com/react-dnd/react-dnd/commit/e44cd9b910b3a62ba7197c2800f6821a28130b67) v9.3.4
- [`b6cbabe`](https://github.com/react-dnd/react-dnd/commit/b6cbabe69148d62ee56d5d6801429bf08d4b117c) docs: correct more dustbin examples
- [`ff8ea26`](https://github.com/react-dnd/react-dnd/commit/ff8ea267c4d32495f0edcd83b4b84362cf736321) build: cjs package.json updates
- [`99a038e`](https://github.com/react-dnd/react-dnd/commit/99a038efa767cc21d7b08db9b8a8ebda0e81ebc0) Correct DragPreview connection logic ([#1500](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1500))
- [`6acca1c`](https://github.com/react-dnd/react-dnd/commit/6acca1c4968853e9910758399ac22b77e0e54415) fix: correct hooks-based single-target example ([#1499](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1499))
- [`87f032f`](https://github.com/react-dnd/react-dnd/commit/87f032f99a937423ac7c32a3e6c6b095b471a0d9) build: add lint rule to prevent for..of loop usage in older browsers ([#1498](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1498))
- [`1953c85`](https://github.com/react-dnd/react-dnd/commit/1953c85e15fe6285f8d83cc8e2558aa44c739892) fix: suppress the useLayoutEffect warning on server side ([#1497](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1497))
- [`383f51e`](https://github.com/react-dnd/react-dnd/commit/383f51ee13293c29fead83e73ef4dd0511542a9f) replace for...of statement ([#1474](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1474))
- [`69ca80b`](https://github.com/react-dnd/react-dnd/commit/69ca80b935b4cb9e81947068f58c8a3cc481cf1e) getTargetIds() is missing in DragSourceMonitor ([#1478](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1478))
- [`15b5c0d`](https://github.com/react-dnd/react-dnd/commit/15b5c0da0c66db594b90814d007d9a2e6caaea95) v9.3.3
- Additional commits viewable in [compare view](https://github.com/react-dnd/react-dnd/compare/v8.0.2...v9.3.4)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps react-dnd-html5-backend from 8.0.2 to 9.3.4.
Release notes
*Sourced from [react-dnd-html5-backend's releases](https://github.com/react-dnd/react-dnd/releases).* > ## v9.3.4 Release > ## Patch > > * (Typings) - Add getTargetIds to DragSourceMonitor interface declaration ([#1478](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1478)) > * Replace for..of statements with other looping semantics for older browser support ([#1428](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1428) > * Add an isomorphic useLayoutEffect implementation for SSR ([#1497](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1497)) > * Correct DragPreview connection logic for chainable connector functions ([#1500](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1500)) > > ## Fix CommonJS Entrypoints > ## Libraries > - dnd-core-cj > - react-dnd-html5-backend-cjs > - react-dnd-cjs > - react-dnd-test-backend-cjs > - react-dnd-test-utils-cjs > - react-dnd-touch-backend-cjs > - react-dnd-umd-builds > - react-dnd-test-utils > > # Patch > * Corrected the CommonJS ‘main’ fields. These were copied from the core libraries, but when the ‘main’ field changed to ‘dist/esm’, this became invalid. > * Added License Files to: > - react-dnd-touch-backend (LICENSE File Added) > - react-dnd-test-utils (LICENSE File Added) > > ## Bug Fixes & CRA Compatibility > ## Patch > * Fixed some issues in react-dnd where named exports of interfaces were causing JS breakage ([#1462](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1462)) > * Added a cra-test package to verify that react-dnd can be used in the context of create-react-app by default ([#1462](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1462)) > > ## Bug Fixes & Testability Improvements > ## Libraries Affected > All libraries > > ## Minor > * Add CJS builds to the core packages in order to facilitate better testing. ([#1455](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1455), [#1460](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1460)) > > ## Patch > * Correct some issues with interface imports/exports using Babel's TS transpilation ([#1459](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1459)) > > ## React-DnD Bugfix > ## Libraries > - react-dnd > - react-dnd-cjs > - react-dnd-test-utils > - react-dnd-test-utils-cjs > - react-dnd-umd-builds > > ## Patch > - Redefine XYCoord interface in react-dnd interfaces ([#1454](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1454)) > ... (truncated)Commits
- [`e44cd9b`](https://github.com/react-dnd/react-dnd/commit/e44cd9b910b3a62ba7197c2800f6821a28130b67) v9.3.4 - [`b6cbabe`](https://github.com/react-dnd/react-dnd/commit/b6cbabe69148d62ee56d5d6801429bf08d4b117c) docs: correct more dustbin examples - [`ff8ea26`](https://github.com/react-dnd/react-dnd/commit/ff8ea267c4d32495f0edcd83b4b84362cf736321) build: cjs package.json updates - [`99a038e`](https://github.com/react-dnd/react-dnd/commit/99a038efa767cc21d7b08db9b8a8ebda0e81ebc0) Correct DragPreview connection logic ([#1500](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1500)) - [`6acca1c`](https://github.com/react-dnd/react-dnd/commit/6acca1c4968853e9910758399ac22b77e0e54415) fix: correct hooks-based single-target example ([#1499](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1499)) - [`87f032f`](https://github.com/react-dnd/react-dnd/commit/87f032f99a937423ac7c32a3e6c6b095b471a0d9) build: add lint rule to prevent for..of loop usage in older browsers ([#1498](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1498)) - [`1953c85`](https://github.com/react-dnd/react-dnd/commit/1953c85e15fe6285f8d83cc8e2558aa44c739892) fix: suppress the useLayoutEffect warning on server side ([#1497](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1497)) - [`383f51e`](https://github.com/react-dnd/react-dnd/commit/383f51ee13293c29fead83e73ef4dd0511542a9f) replace for...of statement ([#1474](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1474)) - [`69ca80b`](https://github.com/react-dnd/react-dnd/commit/69ca80b935b4cb9e81947068f58c8a3cc481cf1e) getTargetIds() is missing in DragSourceMonitor ([#1478](https://github-redirect.dependabot.com/react-dnd/react-dnd/issues/1478)) - [`15b5c0d`](https://github.com/react-dnd/react-dnd/commit/15b5c0da0c66db594b90814d007d9a2e6caaea95) v9.3.3 - Additional commits viewable in [compare view](https://github.com/react-dnd/react-dnd/compare/v8.0.2...v9.3.4)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.