preactjs/preact
### [`v10.12.0`](https://togithub.com/preactjs/preact/releases/tag/10.12.0)
[Compare Source](https://togithub.com/preactjs/preact/compare/10.11.3...10.12.0)
#### Features
- Use microtick outside of events ([#3879](https://togithub.com/preactjs/preact/issues/3879), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock))
- Re-sort rerender queue if modified while we are processing rerenders ([#3871](https://togithub.com/preactjs/preact/issues/3871), thanks [@andrewiggins](https://togithub.com/andrewiggins))
- Preserve event handler return values ([#3812](https://togithub.com/preactjs/preact/issues/3812), thanks [@developit](https://togithub.com/developit))
#### Bug Fixes
- Fix: avoid bailing in strict equality ([#3884](https://togithub.com/preactjs/preact/issues/3884), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock))
- When unmounting, continue with the last DOM element's nextSibling ([#3878](https://togithub.com/preactjs/preact/issues/3878), thanks [@andrewiggins](https://togithub.com/andrewiggins))
- Fix parameters or JSX dev runtime ([#3880](https://togithub.com/preactjs/preact/issues/3880), thanks [@wooorm](https://togithub.com/wooorm))
- Improve Fragment unmounting while correctly swapping nested fragments ([#3875](https://togithub.com/preactjs/preact/issues/3875), thanks [@andrewiggins](https://togithub.com/andrewiggins))
- Clear css properties when passed undefined ([#3862](https://togithub.com/preactjs/preact/issues/3862), thanks [@andrewiggins](https://togithub.com/andrewiggins))
- Debug: limit "object as children" error to elements ([#3801](https://togithub.com/preactjs/preact/issues/3801), thanks [@developit](https://togithub.com/developit))
- Invoke setState callbacks setup in componentWillMount ([#3806](https://togithub.com/preactjs/preact/issues/3806), thanks [@andrewiggins](https://togithub.com/andrewiggins))
#### Typings
- add exactOptionalPropertyTypes support to html attributes ([#3868](https://togithub.com/preactjs/preact/issues/3868), thanks [@deadem](https://togithub.com/deadem))
- Changes `EventHandler<...>` to have a `this` of type `void`. ([#3867](https://togithub.com/preactjs/preact/issues/3867), thanks [@MicahZoltu](https://togithub.com/MicahZoltu))
- Narrows type of `parent` in render functions. ([#3863](https://togithub.com/preactjs/preact/issues/3863), thanks [@MicahZoltu](https://togithub.com/MicahZoltu))
#### Maintenance
- Improve suspense test spies ([#3856](https://togithub.com/preactjs/preact/issues/3856), thanks [@andrewiggins](https://togithub.com/andrewiggins))
- docs: Fix a few typos ([#3844](https://togithub.com/preactjs/preact/issues/3844), thanks [@timgates42](https://togithub.com/timgates42))
- docs: Removes recommendation for `preact-cli` ([#3816](https://togithub.com/preactjs/preact/issues/3816), thanks [@rschristian](https://togithub.com/rschristian))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.11.3
->10.12.0
Release Notes
preactjs/preact
### [`v10.12.0`](https://togithub.com/preactjs/preact/releases/tag/10.12.0) [Compare Source](https://togithub.com/preactjs/preact/compare/10.11.3...10.12.0) #### Features - Use microtick outside of events ([#3879](https://togithub.com/preactjs/preact/issues/3879), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Re-sort rerender queue if modified while we are processing rerenders ([#3871](https://togithub.com/preactjs/preact/issues/3871), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Preserve event handler return values ([#3812](https://togithub.com/preactjs/preact/issues/3812), thanks [@developit](https://togithub.com/developit)) #### Bug Fixes - Fix: avoid bailing in strict equality ([#3884](https://togithub.com/preactjs/preact/issues/3884), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - When unmounting, continue with the last DOM element's nextSibling ([#3878](https://togithub.com/preactjs/preact/issues/3878), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Fix parameters or JSX dev runtime ([#3880](https://togithub.com/preactjs/preact/issues/3880), thanks [@wooorm](https://togithub.com/wooorm)) - Improve Fragment unmounting while correctly swapping nested fragments ([#3875](https://togithub.com/preactjs/preact/issues/3875), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Clear css properties when passed undefined ([#3862](https://togithub.com/preactjs/preact/issues/3862), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Debug: limit "object as children" error to elements ([#3801](https://togithub.com/preactjs/preact/issues/3801), thanks [@developit](https://togithub.com/developit)) - Invoke setState callbacks setup in componentWillMount ([#3806](https://togithub.com/preactjs/preact/issues/3806), thanks [@andrewiggins](https://togithub.com/andrewiggins)) #### Typings - add exactOptionalPropertyTypes support to html attributes ([#3868](https://togithub.com/preactjs/preact/issues/3868), thanks [@deadem](https://togithub.com/deadem)) - Changes `EventHandler<...>` to have a `this` of type `void`. ([#3867](https://togithub.com/preactjs/preact/issues/3867), thanks [@MicahZoltu](https://togithub.com/MicahZoltu)) - Narrows type of `parent` in render functions. ([#3863](https://togithub.com/preactjs/preact/issues/3863), thanks [@MicahZoltu](https://togithub.com/MicahZoltu)) #### Maintenance - Improve suspense test spies ([#3856](https://togithub.com/preactjs/preact/issues/3856), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - docs: Fix a few typos ([#3844](https://togithub.com/preactjs/preact/issues/3844), thanks [@timgates42](https://togithub.com/timgates42)) - docs: Removes recommendation for `preact-cli` ([#3816](https://togithub.com/preactjs/preact/issues/3816), thanks [@rschristian](https://togithub.com/rschristian))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.