Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu cancel merge
Cancels automatic merging of this PR
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ preact (10.6.4 → 10.18.2) · Repo
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by 28 commits:
10.18.2 (#4190)
Update deopt script to generate log for usage in DeoptExplorer VSCode extension (#4188)
Fix benchmark debug action (#4187)
Add Benchmark Debug workflow (#4185)
fix case where parent catches error and switches vnode return type (#4182)
Upgrade workflow actions (#4184)
Use import.meta.resolve in benchmark setup (#4179)
Allow handling errors in getSnapshot of useSyncExternalStore & add more tests (#4175)
Merge pull request #4172 from preactjs/improve-place-child
Further simplify placeChild with newly unnecessary conditions
Ensure oldDom is correctly bubbled up through _nextDom in unmounting scenarios
Add some labels to test DOM to make debugging easier
Simplify placeChild
Use copied VNode as newVNode instead of oldVNode when rerendering (#4171)
Improve code coverage (#4174)
Improve internal JSDoc types (#4173)
Manually track children's index & fix parent pointers when rerendering components (#4170)
Upgrade to node@20 for development (#4167)
Always clear `_nextDom` field on VNodes (#4166)
Update `contentEditable` attribute values (#4163)
Add `elementTiming` attribute/property (#4165)
Merge pull request #4164 from shoonia/global-attribute-exportparts
Add the `exportparts` global attribute
Merge pull request #4160 from preactjs/dom-validation
fix: prevent invalid DOM nesting false positives
fix vnode type coercion (#4158)
refactor: Switch `===` to `==` in a few places where not needed (#4157)
Add support for new String() as a child (#4152)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands