Closed renovate[bot] closed 8 months ago
This PR contains the following updates:
10.18.2
10.19.6
📅 Schedule: Branch creation - "before 10am on thursday" (UTC), 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.18.2
->10.19.6
Release Notes
preactjs/preact (preact)
### [`v10.19.6`](https://togithub.com/preactjs/preact/releases/tag/10.19.6) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.5...10.19.6) **tl;dr:** This release contains bug fixes for incorrect ordering of unkeyed children. #### Fixes - Match `null` placeholders using skewed index ([#4290](https://togithub.com/preactjs/preact/issues/4290), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - Fix increment skew when we aren't removing the first pointer ([#4284](https://togithub.com/preactjs/preact/issues/4284), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Fix invalid vnode internal id for text nodes ([#4291](https://togithub.com/preactjs/preact/issues/4291), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) - Fix unkeyed reconciliation order in certain scenarios ([#4287](https://togithub.com/preactjs/preact/issues/4287), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) **Full Changelog**: https://github.com/preactjs/preact/compare/10.19.5...10.19.6 ### [`v10.19.5`](https://togithub.com/preactjs/preact/releases/tag/10.19.5) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.4...10.19.5) ##### Fixes - Address scenario where we would crash when replacing a matched vnode with null ([#4281](https://togithub.com/preactjs/preact/issues/4281), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Correctly restore \_original ([#4280](https://togithub.com/preactjs/preact/issues/4280), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Protect against nullish render ([#4278](https://togithub.com/preactjs/preact/issues/4278), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Support setting translate through direct access ([#3800](https://togithub.com/preactjs/preact/issues/3800), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) ##### Types - Add dpub aria 1.0 role JSX types ([#4276](https://togithub.com/preactjs/preact/issues/4276), thanks [@novari](https://togithub.com/novari)) ### [`v10.19.4`](https://togithub.com/preactjs/preact/releases/tag/10.19.4) [Compare Source](https://togithub.com/preactjs/preact/compare/10.19.3...10.19.4) #### Fixes - event-listeners in safari 12.3 fix ([#4253](https://togithub.com/preactjs/preact/issues/4253), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - support passing context into pure component ([#4269](https://togithub.com/preactjs/preact/issues/4269), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - retain masks across render invocations ([#4245](https://togithub.com/preactjs/preact/issues/4245), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - skip comment nodes for placeChild ([#4128](https://togithub.com/preactjs/preact/issues/4128), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - ensure we are able to support capture events from compat ([#4243](https://togithub.com/preactjs/preact/issues/4243), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - batch commit callbacks from all components in the render queue ([#4234](https://togithub.com/preactjs/preact/issues/4234), thanks [@developit](https://togithub.com/developit)) #### Types - improve preact compat types adding a few missing [@types/react](https://togithub.com/types/react) used by styled-components ([#4271](https://togithub.com/preactjs/preact/issues/4271), thanks [@jduthon](https://togithub.com/jduthon)) #### Maintenance - add some sensible timeouts to actions that call out to external services ([#4259](https://togithub.com/preactjs/preact/issues/4259), thanks [@andrewiggins](https://togithub.com/andrewiggins)) - add missing contenteditable "inherit" value ([#4242](https://togithub.com/preactjs/preact/issues/4242), thanks [@marvinhagemeister](https://togithub.com/marvinhagemeister)) - add ComponentType to preact/compat ([#4239](https://togithub.com/preactjs/preact/issues/4239), thanks [@ianobermiller](https://togithub.com/ianobermiller)) - improve types of hook source ([#4229](https://togithub.com/preactjs/preact/issues/4229), thanks [@andrewiggins](https://togithub.com/andrewiggins)) ### [`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))Configuration
📅 Schedule: Branch creation - "before 10am on thursday" (UTC), 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.