Closed renovate[bot] closed 9 months ago
This PR contains the following updates:
10.17.1
10.19.3
📅 Schedule: Branch creation - "monthly" in timezone Asia/Tokyo, 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.17.1
->10.19.3
Release Notes
preactjs/preact (preact)
### [`v10.19.3`](https://togithub.com/preactjs/preact/releases/tag/10.19.3) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.2...10.19.3) #### Bug Fixes - Add `MathML` types ([#4214](https://togithub.com/preactjs/preact/issues/4214), thanks [@fekete965](https://togithub.com/fekete965)) - Fix event handler event types for `onInput`, `onBeforeInput` and `onSubmit` ([#4226](https://togithub.com/preactjs/preact/issues/4226), [#4220](https://togithub.com/preactjs/preact/issues/4220), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) - Fix invalid vnodes not filtered out in children ([#4219](https://togithub.com/preactjs/preact/issues/4219) , thanks [@billti](https://togithub.com/billti)) #### Maintenance - Remove focus from event capturing tests ([#4217](https://togithub.com/preactjs/preact/issues/4217), [@andrewiggins](https://togithub.com/andrewiggins)) ### [`v10.19.2`](https://togithub.com/preactjs/preact/releases/tag/10.19.2) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.1...10.19.2) #### Fixes - Call options.vnode on rerender ([#4209](https://togithub.com/preactjs/preact/issues/4209), thanks [@andrewiggins](https://togithub.com/andrewiggins)) #### Maintenance - Fix tests in IE11 ([#4211](https://togithub.com/preactjs/preact/issues/4211), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Add test for removing children of memoed components ([#4210](https://togithub.com/preactjs/preact/issues/4210), thanks [@andrewiggins](https://togithub.com/andrewiggins)) ### [`v10.19.1`](https://togithub.com/preactjs/preact/releases/tag/10.19.1) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.0...10.19.1) #### Fixes - Missing preact import error when using compat ([#4206](https://togithub.com/preactjs/preact/issues/4206), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) #### Types - Make `children` optional in `Provider`'s typings ([#4205](https://togithub.com/preactjs/preact/issues/4205), thanks [@shicks](https://togithub.com/shicks)) ### [`v10.19.0`](https://togithub.com/preactjs/preact/releases/tag/10.19.0) [Compare Source](https://togithub.com/preactjs/preact/compare/10.18.2...10.19.0) #### Features - Support precompiled JSX transform ([#4177](https://togithub.com/preactjs/preact/issues/4177), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) #### Fixes - Rework children diffing to run in multiple phases ([#4180](https://togithub.com/preactjs/preact/issues/4180), thanks [@andrewiggins](https://togithub.com/andrewiggins)) #### Performance - Inline `diffProps` function ([#4200](https://togithub.com/preactjs/preact/issues/4200), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Do typeof string check before looking for String constructor ([#4198](https://togithub.com/preactjs/preact/issues/4198), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Only run unmounting loop if any children remain to unmount (+2 B) ([#4199](https://togithub.com/preactjs/preact/issues/4199), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Fix debug throwing in valid nested table ([#4193](https://togithub.com/preactjs/preact/issues/4193), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) #### Types - Compat PureComponent parity with upstream react type definitions ([#4056](https://togithub.com/preactjs/preact/issues/4056), thanks [@Blufords](https://togithub.com/Blufords)) ### [`v10.18.2`](https://togithub.com/preactjs/preact/releases/tag/10.18.2) [Compare Source](https://togithub.com/preactjs/preact/compare/10.18.1...10.18.2) #### Types - Update `contentEditable` attribute values ([#4163](https://togithub.com/preactjs/preact/issues/4163), thanks [@shoonia](https://togithub.com/shoonia)) - Add `elementTiming` attribute/property ([#4165](https://togithub.com/preactjs/preact/issues/4165), thanks [@shoonia](https://togithub.com/shoonia)) - Add the `exportparts` global attribute ([#4164](https://togithub.com/preactjs/preact/issues/4164), thanks [@shoonia](https://togithub.com/shoonia)) - Fix vnode type coercion ([#4158](https://togithub.com/preactjs/preact/issues/4158), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) #### Fixes - Fix case where parent catches error and switches vnode return type ([#4182](https://togithub.com/preactjs/preact/issues/4182), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Allow handling errors in getSnapshot of useSyncExternalStore & add more tests ([#4175](https://togithub.com/preactjs/preact/issues/4175), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Prevent invalid DOM nesting false positives ([#4160](https://togithub.com/preactjs/preact/issues/4160), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) #### Improvements - Improve place child ([#4172](https://togithub.com/preactjs/preact/issues/4172), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Use copied VNode as newVNode instead of oldVNode when rerendering ([#4171](https://togithub.com/preactjs/preact/issues/4171), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Manually track children's index & fix parent pointers when rerendering components ([#4170](https://togithub.com/preactjs/preact/issues/4170), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Always clear `_nextDom` field on VNodes ([#4166](https://togithub.com/preactjs/preact/issues/4166), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Switch `===` to `==` in a few places where not needed ([#4157](https://togithub.com/preactjs/preact/issues/4157), thanks [@rschristian](https://togithub.com/rschristian)) - Add support for new String() as a child ([#4152](https://togithub.com/preactjs/preact/issues/4152), thanks [@appsforartists](https://togithub.com/appsforartists)) #### Maintenance - Update deopt script to generate log for usage in DeoptExplorer VSCode extension ([#4188](https://togithub.com/preactjs/preact/issues/4188), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Fix benchmark debug action ([#4187](https://togithub.com/preactjs/preact/issues/4187), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Add Benchmark Debug workflow ([#4185](https://togithub.com/preactjs/preact/issues/4185), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Upgrade workflow actions ([#4184](https://togithub.com/preactjs/preact/issues/4184), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Use import.meta.resolve in benchmark setup ([#4179](https://togithub.com/preactjs/preact/issues/4179), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Improve code coverage ([#4174](https://togithub.com/preactjs/preact/issues/4174), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Improve internal JSDoc types ([#4173](https://togithub.com/preactjs/preact/issues/4173), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Upgrade to node@20 for development ([#4167](https://togithub.com/preactjs/preact/issues/4167), thanks [@andrewiggins](https://togithub.com/andrewiggins)) ### [`v10.18.1`](https://togithub.com/preactjs/preact/releases/tag/10.18.1) [Compare Source](https://togithub.com/preactjs/preact/compare/10.18.0...10.18.1) #### Fixes - Avoid crashing when there is no \_children ([#4147](https://togithub.com/preactjs/preact/issues/4147), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Fix regex for "Improper nesting of paragraph" for span under a paragraph ([#4144](https://togithub.com/preactjs/preact/issues/4144), thanks [@cheeaun](https://togithub.com/cheeaun)) ### [`v10.18.0`](https://togithub.com/preactjs/preact/releases/tag/10.18.0) [Compare Source](https://togithub.com/preactjs/preact/compare/10.17.1...10.18.0) #### Features - Warn for illegal children types in /debug ([#4108](https://togithub.com/preactjs/preact/issues/4108), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) #### Types - Add missing native attribute JSX types ([#4140](https://togithub.com/preactjs/preact/issues/4140), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) - Add `SetStateAction` & `PropsWithoutRef` types to compat ([#4132](https://togithub.com/preactjs/preact/issues/4132), thanks [@rschristian](https://togithub.com/rschristian)) - Adds `HTMLProps` to compat ([#4117](https://togithub.com/preactjs/preact/issues/4117), thanks [@rschristian](https://togithub.com/rschristian)) #### Fixes - Cannot read property 'insertBefore' of undefined during suspense ([#4141](https://togithub.com/preactjs/preact/issues/4141), thanks [@zakstucke](https://togithub.com/zakstucke)) - Remove `role` attribute when it's `null` or `undefined` ([#4137](https://togithub.com/preactjs/preact/issues/4137), thanks [@DAreRodz](https://togithub.com/DAreRodz)) - Add timer to event handler so we can check whether it was attached during the current propagation ([#4126](https://togithub.com/preactjs/preact/issues/4126), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Fix ordering issue with Component re-render ([#4125](https://togithub.com/preactjs/preact/issues/4125), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) #### Maintenance - Update link & verbiage for reproduction in issue template ([#4135](https://togithub.com/preactjs/preact/issues/4135), thanks [@rschristian](https://togithub.com/rschristian)) - uncomment passing test ([#4130](https://togithub.com/preactjs/preact/issues/4130), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Replace for-of loop with normal loop ([#4110](https://togithub.com/preactjs/preact/issues/4110), thanks [@Popovkov57](https://togithub.com/Popovkov57)) - Cleanup unused files ([#4107](https://togithub.com/preactjs/preact/issues/4107), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock))Configuration
📅 Schedule: Branch creation - "monthly" in timezone Asia/Tokyo, 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.