custom-elements-everywhere
custom-elements-everywhere copied to clipboard
Update dependency preact to v10
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
preact (source) | 8.5.3 -> 10.11.3 |
Release Notes
preactjs/preact
v10.11.3
Bug Fixes
- Add an explicit
default
export for compatibility with esbuild (#3783, thanks @Verseth) - Fix
useId
uniqueness with shared parents + DOM nodes in between (#3773, thanks @marvinhagemeister) - Fix case where keyed children would get removed (#3779, thanks @JoviDeCroock)
- Use
Object.is
in useSyncExternalStore (#3776, thanks @zalishchuk)
Maintenance
- Consolidate benchmark workflow steps into a single reusable workflow (#3782, thanks @andrewiggins)
- Upgrade bench dependencies (#3778, thanks @andrewiggins)
- Upgrade workflow actions (#3777, thanks @andrewiggins)
v10.11.2
Bug Fixes
- Fix
setState
order (#3763, thanks @JoviDeCroock) - Fix duplicate ids with
useId
when Fragments are involved (#3758, thanks @marvinhagemeister)
Types
- Fix props not spreadable to
<input>
elements (#3764, thanks @mwszekely)
v10.11.1
Bug Fixes
- Fix webpack error when trying to import
compat/package.json
(#3755, thanks @akselander) - Fix nested fragments swapped incorrectly on conditional swap (#3738, thanks @JoviDeCroock)
- Avoid synchronously adding setState callbacks (#3743, thanks @JoviDeCroock)
- Fix signals not supported in HTML + SVG TypeScript definitions (#3747, thanks @marvinhagemeister)
- Only remove nested DOM elements on unmount when necessary (#3741, thanks @developit)
- Don't discard prop updates when nested state update is immediately cancelled (#3739, thanks @JoviDeCroock)
- Align TypeScript definitions from react to refs and forward refs (#3713, thanks @PodaruDragos)
- Add missing
"types"
field forpreact/debug
(#3732, thanks @marvinhagemeister) - Fix falsy data attributes not working (#3720, thanks @JoviDeCroock)
- Ensure
_mask
property always has the same name in distributed version (#3721, thanks @JoviDeCroock)
v10.11.0
10.11.0
New Hook: useId
Today we are announcing a new hook: useId
. This hook creates stable unique identifiers that are consistent between server-side rendering (using preact-render-to-string) and client-side hydration. The useId()
hook is primarily useful for generating identifiers for attributes like aria-labelledby
and <label for="...">
.
To enable useId()
to generate consistent unique identifiers, please ensure you are using preact-render-to-string version 5.2.4 or newer for server-side rendering.
(#3583, thanks @JoviDeCroock)
Fixes
- Fix memory leak by cleaning up
_parent
,_dom
and__hooks
after unmount (#3709, thanks @JoviDeCroock) - Fix case where the
ref
property could be omitted from reused VNodes (#3696, thanks @JoviDeCroock) - Pass
errorInfo
touseErrorBoundary
callback (#3689, thanks @marvinhagemeister) - Fix typescript definition for
class | className
(#3711, thanks @PodaruDragos)
Maintenance
- Fix the mac arm build (#3697, thanks @gengjiawen)
- Fix published JS formats after #3697 (#3702, thanks @rschristian)
- Add todo benchmark and add a proxy package that uses preact/hooks (#3708, thanks @JoviDeCroock)
- Add deprecation notice to
render()
'sreplaceNode
argument (#3700, thanks @rschristian) - Improve types for bare
createElement()
andh()
calls (#3690, thanks @JoviDeCroock) - Add test for useId (#3716, thanks @JoviDeCroock)
v10.10.6
types
- allow for null return from fc (#3683, thanks @JoviDeCroock)
v10.10.5
fixes
- undo jsx-element removal (#3680, thanks @JoviDeCroock)
v10.10.4
Fixes
- allow function component with children (#3676, thanks @JoviDeCroock)
- ensure we iterate over all hooks (#3675, thanks @JoviDeCroock)
v10.10.3
Fixes
- fix hooks calling shouldComponentUpdate without context (#3671, thanks @developit)
- fix case where we set SCU multiple times (#3670, thanks @JoviDeCroock)
- fix sync-external-store with zustand (#3663, thanks @JoviDeCroock)
v10.10.2
Fixes
- fix
useSyncExternalStore
relying on changed render values (#3655, thanks @JoviDeCroock) - avoid crashing due to __hooks being null (#3651, thanks @JoviDeCroock)
v10.10.1
Bug Fixes
- Fix infinite loop in
radix-ui
which enqueues multiple state updates in the same tick (#3645, thanks @JoviDeCroock ) - Fix effects run for suspended components in rare instances (#3643, thanks @JoviDeCroock )
- Fix
useSyncExternalStore
not working with function values (#3633, thanks @marvinhagemeister ) - Defer bailing out of updates to the render phase to align with React (#3621 + #3623, thanks @JoviDeCroock )
- Fix some SVG attributes applied with wrong casing (#3615, thanks @iminside)
Maintenance
- Update
esbuild
(#3630, thanks @marvinhagemeister ) - Make demo compatible with node 16 and 18 (#3617, @gengjiawen )
v10.10.0
Feature
- Microtick —> setTimeout for debouncing renders (mirror change for setTimeout debounce #3608, thanks @JoviDeCroock)
We changed our debounce of our rendering to setTimeout! Why? We've batched using microtasks for the past few major versions because it benchmarked well. This had a side-effect of flushing batched renders between event handlers, which can cause some strange behavior:
<input
type="checkbox"
onChange={onChange}
checked={true}
onClick={onClick}
/>
An additional benefit of this change is that code causing an infinite rendering loop will no longer result in an unresponsive browser tab. Rendering in a loop is now capped to the browser's maximum timer frequency (~250Hz), which makes it possible to pause and debug the code triggering an accidental loop.
v10.9.0
Feature
We are adding support for the newly added React 18 hooks (apart from useId
) (#3568, thanks @JoviDeCroock)
FIxes
- Adding types for 'part' attribute (#3595, thanks @rschristian)
- prevent _suspended and _force from colliding (#3585, thanks @JoviDeCroock)
v10.8.2
Enhancements
- Add support for svg property shape-rendering (#3577, thanks @DannyvanderJagt)
- Remove setState on unmounted component warning (#3576, thanks @ekwoka)
Fixes
- Fix allow return
undefined
inuseMemo
after skipped render (#3580, thanks @marvinhagemeister) - Fix incorrect
useMemo
return value after skipped render (#3579, thanks @marvinhagemeister) - Commit hooks in options.diffed (#3578, thanks @JoviDeCroock)
- restrict "oninputCapture" conversion to just "oninput" vs "oninput*" (#3573, thanks @jramanat-oracle)
Improvements
- Improve unit tests to cover fix on #3573 (#3574, thanks @marconi1992)
- Add
_pendingValue
tomangle.json
(#3575, thanks @marvinhagemeister)
v10.8.1
- Clear pending state from repeated renders (#3567, thanks @JoviDeCroock)
v10.8.0
Features
- Add export maps to the subpackages (#3565, thanks @JoviDeCroock)
- Ensure both onchange and oninput callbacks are executes when typing (#3562, thanks @marconi1992)
- Make createRoot / hydrateRoot compatible with React spec (#3560, thanks @3846masa)
- Implement state settling in X (#3553, thanks @JoviDeCroock)
Maintenance
- Fix size CI failing on node version missmatch (#3563, thanks @JoviDeCroock)
v10.7.3
Improvements
- Add
server.browser.js
(#3544, thanks @JoviDeCroock) - Add
textPath
SVG type (#3546, thanks @backmeupplz)
v10.7.2
Improvements
- improve compat types (#3534, thanks @JoviDeCroock)
- support nodenext in TypeScript 4.7 (#3513, thanks @ilogico)
- add missing containerInfo to portals (#3508, thanks @JoviDeCroock)
Fixes
- fix cleanup of
debounceRendering
hook after exceptions (#3530, thanks @robertknight)
Maintenance
- fix Snyk sponsor link (#3533, thanks @developit)
- add Snyk to sponsors (#3532, thanks @developit)
- remove git.io usages (#3528, thanks @mhmdanas)
- fixes broken Slack shield in README (#3516, thanks @schalkventer)
v10.7.1
Features
- Add new react-dom/client entry to compat (#3506, thanks @JoviDeCroock)
Fixes
- Simplify forwardRef and fix empty ref object (#3497, thanks @developit)
v10.7.0
Features
- Add support for
errorInfo
(#3452, thanks @marvinhagemeister ) - Allow for passing in multiple refs through forwardRef (#3494, thanks @JoviDeCroock)
Bug Fixes
- Fix Incorrect translation of
xlink:href
attribute -> hhref (#3453, thanks @pguilbert) - Fix swapped jsx runtime
__source
and__self
arguments (#3459, thanks @marvinhagemeister) - Ensure consistent format order for package entries (#3489, thanks @marvinhagemeister)
- Reset
useImperativeHandle
ref tonull
when the component get unmounted (#3487, thanks @deadem)
Typings
Maintenance
- Fix test not cleaned up properly (#3457, thanks @marvinhagemeister
- Fix fake timers not being reset on test failure (#3458, thanks @marvinhagemeister)
- Remove unused devDependency (#3460, thanks @marvinhagemeister)
- Update test dependencies (#3467, thanks @marvinhagemeister)
- Improve karma test console logging (#3475, thanks @marvinhagemeister)
- Fix karma error traces not being source mapped (#3476, thanks @marvinhagemeister)
v10.6.6
As usual we recommend all users to upgrade.
Bug Fixes
- Fix cursor reset in Safari in input field while typing by (#3448, #3450, thanks @marvinhagemeister)
- Make sure
compat
is triggered in newjsx-runtime
(#3445, thanks @Austaras)
v10.6.5
Fixes
- fix effect ordering (#3416, thanks @JoviDeCroock)
- Normalize CompositionEvent listeners in preact/compat (#3430, thanks @hpneo)
Types
- Change type of <Fragment /> for better TypeScript compatibility with @emotion/react and @types/react. (#3431, thanks @rolftimmermans)
Maintenance
- Use onInput instead of onChange in the README example (#3420, thanks @matthiask)
- remove malfunctioning csb ci (#3417, thanks @JoviDeCroock)
- Fix instructions for npm tag in CONTRIBUTING (#3380, thanks @andrewiggins)
- Fix typo in release workflow (#3379, thanks @andrewiggins)
- Automate building npm package for release (#3378, thanks @andrewiggins)
v10.6.4
Due to a bug in the build of 10.6.3 we're republishing this was discovered in Astro
v10.6.3
Fixes
- Fire useEffect in reverse component depth order (#3354, thanks @developit)
- Map onFocus/onBlur to onfocusin/onfocusout (#3355, thanks @developit)
Maintenance
- Add test for useEffect ordering with useMemo (#3360, thanks @andrewiggins)
v10.6.2
Fixes
- Handle hooks that throw during cleanup (#3345, thanks @JoviDeCroock)
- Include all package.json files in the export-maps (#3344, thanks @developit)
v10.6.1
Fixes
- Fix switch check for excessDomChildren (fixes IE11) (#3342, thanks @JoviDeCroock)
Maintenance
- Fix es5 warnings in local test runs (#3340, thanks @developit)
v10.6.0
Types
- Adjust raf types (#3323, thanks @JoviDeCroock)
- Suggest fix for useRef-types in hooks (#3222, thanks @JoviDeCroock)
- Add component props to compat exports (#3321, thanks @JoviDeCroock)
Fixes
- Fix className leak (#3279, thanks @JoviDeCroock)
- Support hydrating html comments (#3327, thanks @JoviDeCroock)
Maintenance
- Fix tests in IE11 (#3264, thanks @developit)
- Add jsx(-dev)-runtime to the export maps (#3320, thanks @JoviDeCroock)
v10.5.15
Fixes
- Skip rendering
- Nested Suspended trees may be missing _children (#3260, thanks @developit)
- Manage camel-cased dominant-baseline attribute in preact/compat (#2859, thanks @nmondon)
- Restrict camelCase prop renaming to non-custom elements (#3259, thanks @jramanat-oracle)
- Fix bug in chrome where select values continuously rerender (#3226, thanks @JoviDeCroock)
- Avoid leaking internal vnodes (#3106, thanks @developit)
Types
- Fix ref typing of forwardRef (#3214, thanks @itkrt2y)
- Add
focusin
&focusout
to type definitions (#3257, thanks @boarwell) - Add
onBeforeInput
attribute to type definitions (#3256, thanks @boarwell) - Add missed HTML attributes in the TS typings (#3246, thanks @rschristian)
Maintenance
- Update babel.config.js (#3265, thanks @RRDAWLX)
- Delete redundant previousComponent in hooks (#3271, thanks @RRDAWLX)
- Update test dependencies (#3255, thanks @marvinhagemeister)
v10.5.14
Features
- Compat: Add
flushSync
(#3094, thanks @zephraph)
Bug Fixes
- Prevent eager child removal (#3210, thanks @JoviDeCroock)
- Compat: Update Fake React Version (#3189, thanks @tim-on-github)
- Fix
react-spring
error caused by augmented function contexts (#3165, thanks @developit) - Use
Array.prototype.slice.call
for children arguments (#3143, thanks @fzzle) - Improve performance of
vnodeId
generation (#2978, thanks @developit) - Fix: should override
children
ifnull
is provided as an argument (#3091, thanks @clyfish)
Size
- refactor(diff-index): reuse
i
to reduce size (-32b) (#3193, thanks @liuarui) - Simplify unmount logic (#3120, thanks @andrewiggins)
Typings
- Fix type definitions (#3191, thanks @craftedsystems)
- Fix
undefined
initializer case foruseState
type (#3185, thanks @rschristian) - Make typings
deno
compatible (#3079, thanks @lucacasonato) - Change typing of
event.this
to benever
(#3147, thanks @JoviDeCroock) - Update signature of
lazy
to reflect behavior (#3139, thanks @JonasKruckenberg) - Improve typing of
forwardRef
(#3144, thanks @cmlenz) - Fix the
useRef
typing to includeundefined
when called without initial value (#3056, thanks @cmlenz)
Maintenance
- Docs: Removing suggestion to install Preact CLI (#3204, thanks @rschristian)
- Upgrade
karma-esbuild
to support M1 chips (#3153, thanks @marvinhagemeister) - Rely directly on
performance.now
(#3130, thanks @developit) - Add The Guardian as a Github backer (#3086, thanks @mchv)
- Fix typo in issue template (#3067, thanks @rschristian)
v10.5.13
Bug Fixes
- Fix unable to reset
tabIndex
(#3062 + #3064, thanks @marvinhagemeister) - Add ESM entry for
compat/server
(#3059 + #3061, thanks @marvinhagemeister) - Fix unable to render
bigint
numbers (#3010, thanks @marvinhagemeister) - Fix reordering issue of memoized component when the component initially render null (#2988, thanks @tanhauhau)
Types
- Add
decoding
attribute (#3054, thanks @sumanthratna) - Add missing
SVGFEFunc
types (#3043, thanks @rschristian)
Maintenance
- Update issue templates (#3058, thanks @marvinhagemeister)
- Update esbuild to natively support Apple's M1 chip (#3028, thanks @marvinhagemeister)
- Create separate trace log directories per benchmark (#3024, thanks @andrewiggins)
- Reduce redundant preparation in bench scripts (#3013, thanks @andrewiggins)
- Tests: Fix stale watch cache (#3012, thanks @marvinhagemeister)
- Tests: Reduce CPU usage in watch mode (#3011, thanks @marvinhagemeister)
- Tests: Fix Chrome 88 stack traces displayed wrong in terminal (#3008, thanks @marvinhagemeister)
- Upgrade tachometer and add script to analyze browser trace logs (#3005, thanks @andrewiggins)
- Use
options.unmount
instead of overridingcomponent.componentWillUnmount
(#2919, thanks @tanhauhau) - Update esbuild + karma-esbuild (#2991, thanks @marvinhagemeister)
- Add a few minor tests (#2981, thanks @43081j)
v10.5.12
This release includes an enhancement to our devtools integration. Via a babel plugin you can get more readable hook names to show up in devtools instead of dozens of useState
hooks in devtools. Check out https://github.com/preactjs/babel-plugin-transform-hook-names for more information.
Before:
After:
Bug Fixes
- Compat: Fix
defaultValue
not applied when value==null/undefined
(#2957, thanks @marvinhagemeister) - Fix HTML comments breaking hydration (#2956, #2960 thanks @marvinhagemeister and @developit)
Maintenance
- Tests: Improve
console.logs
(#2959, thanks @marvinhagemeister) - Remove redundant benchmark initialization (#2966, thanks @andrewiggins)
- Fix pr-reporter condition (#2964, thanks @andrewiggins)
- Report benchmarks on PRs from forks (#2961, thanks @andrewiggins)
- Update size action to only run when src files change (#2962, thanks @andrewiggins)
- Use artifact flow to report benchmarks results (#2953, thanks @andrewiggins)
v10.5.11
:chart_with_upwards_trend: Bug Fixes
- Fix unable to set
contentEditable
tofalse
(#2938, #2939 thanks @marvinhagemeister + @developit) - Fix
compat/jsx-dev-runtime
missing in package (#2931, thanks @marvinhagemeister)
:golf: Code golfing
- Golf element diffing [-17b] (#2942, thanks @developit)
- Pass all props to
createElement
instead of justis
[-5b] (#2943, thanks @developit) - Use try/catch for properties instead of an allow list, remove
xlink:
(#2939, thanks @developit) - Simplify diffChildren's handling of excessDomChildren and oldDom (#2941, thanks @andrewiggins)
:hammer_and_wrench: Maintenance
- Tests: Alias
react
topreact/compat
(#2946, thanks @marvinhagemeister) - Separate benchmarks into their own workflow (#2944, thanks @andrewiggins)
- Simplify top-level render and remove dead code (#2940, thanks @andrewiggins)
- Tests: Fix stack traces not sourcemapped (#2935, thanks @marvinhagemeister)
- Fail build on missing compat entries in files entry (#2934, thanks @marvinhagemeister)
- Add
workflow_dispatch
and restructure branch trigger (#2933, thanks @andrewiggins) - Tests: Fix vscode breakpoints not being hit (#2932, thanks @marvinhagemeister)
- Fix incorrect sourcemap line mapping in tests (#2929, thanks @marvinhagemeister)
v10.5.10
Bug Fixes
- Fix
contentEditable
throwing when set to undefined/null (#2927, thanks @marvinhagemeister) - Compat: Add basic shims for some scheduler functions (#2912, thanks @marvinhagemeister)
- Add
jsx-dev-runtime
package entry (#2920, thanks @sventschui) - Avoid overriding render method in
Suspense
(#2917, thanks @andrewiggins) - Fix updating suspended component (#2910, thanks @tanhauhau)
Maintenance
- Fix
Portal
test not cleaning up container (#2925, thanks @marvinhagemeister) - Fix tests in IE11 (#2924, thanks @marvinhagemeister)
- Fix karma IE11 target containing ES2015 syntax (#2923, thanks @marvinhagemeister)
- Upgrade
sinon
dependencies to fix IE11 Promise error (#2922, thanks @marvinhagemeister) - Fix SauceLabs runner (#2918, thanks @andrewiggins)
- Fix
karma
benchmarks not compiling (#2914, thanks @marvinhagemeister) - Remove
babel-loader
(#2911, thanks @andrewiggins) - Remove unused comment (#2909, thanks @marvinhagemeister)
v10.5.9
Happy New Year to everyone 🎉 Let's kick of the year with a few welcome bug fixes regarding preact/compat
👍
Bug Fixes
- Fix bug when re-rendering a suspended hydration node (#2903, thanks @andrewiggins)
- Fix devtools error with portals (#2904, thanks @JoviDeCroock)
- Fix child reordering with
memo
(#2896, thanks @andrewiggins)
Maintenance
- Replace webpack with esbuild + babel in karma test runner(#2907, thanks @marvinhagemeister)
- Rename "coverage" env to "COVERAGE" (#2906, thanks @marvinhagemeister)
- Ensure expression is not marked for removal (#2905, thanks @marvinhagemeister)
- Prepare test code to be run in ES2015+ environments (#2901, thanks @marvinhagemeister)
- Fix invalid jsx comment (#2902, thanks @marvinhagemeister)
- Fix console.log not showing up in browser (#2900, thanks @marvinhagemeister)
- Improve hydration tests (#2899, thanks @andrewiggins)
- Add support for pretty printing karma console logs (#2893, thanks @marvinhagemeister)
v10.5.8
This is probably the last release for 2020. Thank you everyone for the amazing contributions over the year and we can't wait to see where Preact is going in 2021! Lot's of interesting ideas are being worked on 🎉
Bug Fixes
- Correct
_nextDom
pointer if it is being unmounted (#2889, thanks @andrewiggins) - Updating
/compat/server
exports to work with import/export syntax and webpack 5 (#2873, thanks @SomethingSexy) - Remove arguments warning for
useMemo
/useCallback
hooks (#2870, thanks @afzalsayed96) - Use strict equality checks when comparing
VNode
type (#2855, thanks @andrewiggins) - Fix
ref
not being removed fromprops
withjsx-runtime
(#2840, thanks @marvinhagemeister) - Compat: Don't convert
onchange
tooninput
forinput[type=range]
in IE11 (#2817, thanks @gcraftyg)
Types
- Improve
JSDoc
comments (#2883, thanks @andrewiggins) - Use
CSSStyleDeclaration
for CSS property list (#2869, thanks @developit) - Add
readonly
attribute (#2868, thanks @rschristian) - Add
defaultValue
for select tag (#2848, thanks @Rafi993) - Update
_original
typings (#2830, thanks @marvinhagemeister) - Update
csstype
from version 2 to version 3 (#2829, thanks @bz2)
Other
- SimplifyPortal implementation (#2890, thanks @marvinhagemeister, @developit)
- Simplify
vnode
re-use detection (-2 B) (#2863, thanks @marvinhagemeister) - Save 6 Bytes (#2844, thanks @marvinhagemeister)
- Move child reodering to
diffChildren
(#2813, thanks @JoviDeCroock)
Maintenance
- Add discussions and a csb template (#2875, thanks @JoviDeCroock)
- In benches, abstract framework differences with
createRoot
API (#2866, thanks @andrewiggins) - Add filter benchmark (#2851, thanks @marvinhagemeister)
- Update benchmarks (#2865, thanks @andrewiggins)
- Add preactjs-gh-sponsor account to
FUNDING.yml
(#2861, thanks @JoviDeCroock) - Upgrade
devDependencies
(#2856, thanks @andrewiggins) - Add package tags (#2841, thanks @developit)
- Trial codesandbox-ci (#2819, thanks @JoviDeCroock)
v10.5.7
- Fix
compat/jsx-runtime
missing in npm package (#2827, thanks @marvinhagemeister)
v10.5.6
Bug Fixes
- Throw when hook is invoked outside of render (#2816, thanks @marvinhagemeister)
- Make
jsx-runtime
work when using an alias (#2805, thanks @JoviDeCroock) - Allow rendering from an effect (#2804, thanks @JoviDeCroock)
Types
- Add
animateTransform
tag type (#2822, thanks @HuHguZ) - Add
displayName
to context (#2820, thanks @max-voronov) - Improve
style
attribute types (#1797, thanks @mnkhouri) - General JSX types export for
jsx-runtime
, fixes TS4.1 compatibility (#2811, thanks @ddprrt) - Make
ref
types' current property non-optional (#2803, thanks @ivantm)
Maintenance
- Remove circular
vnode
reference and golf implementation (#2517, thanks @JoviDeCroock) - Add hydration suspend tests (#2755, thanks @andrewiggins)
- Fix prototype spies not being reset in tests (#2823, thanks @marvinhagemeister)
v10.5.5
Bug Fixes
- Reset hooks state when
Suspense
triggers (#2796, thanks @JoviDeCroock) - Run parent effects when child throws (#2794, thanks @sventschui)
Typings
- Fix memo function types definition (#2793, thanks @dzhykaiev)
v10.5.4
tl;dr: Bug-Fix only release that should get rid of the last className edge cases. We encourage everyone to upgrade.
Despite our effort to account for all edge cases regarding className
handling in preact/compat
, we got some reports of some missed ones. This release corrects those :tada:
This release contains a fix to increase compatibility with next.js that ensures that the error overlay will show up.
Bug Fixes
- Emit error event for errors handled by an error boundary (#2784, thanks @sventschui)
- Fix
className
descriptors on Elementvnodes
(#2786, thanks @developit) - Give precedence to
className
overclass
(#2782, thanks @JoviDeCroock)
v10.5.3
This release fixes a regression in regards to class/className
handling in preact/compat
. We encourage everyone to upgrade.
Bug Fixes
- Fix
className
normalization (#2774, thanks @JoviDeCroock) - Fix edge cases for thrown
Promises
in Suspense (#2776, thanks @kitten)
Maintenance
- Replace custom script with
check-export-map
(#2777, thanks @marvinhagemeister) - Upgrade bench infra and add tachometer PR reporter (#2775, thanks @andrewiggins)
- Optimizations for preact/jsx-runtime (#2771, thanks @developit)
v10.5.2
- Fix incorrect package export for
jsx-runtime
(#2769, thanks [@marvinhagem
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 this update 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.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: libraries/skate/package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @skatejs/[email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/preact
npm ERR! preact@"10.13.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer preact@"^8.2.5" from @skatejs/[email protected]
npm ERR! node_modules/@skatejs/renderer-preact
npm ERR! @skatejs/renderer-preact@"0.3.3" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/preact
npm ERR! peer preact@"^8.2.5" from @skatejs/[email protected]
npm ERR! node_modules/@skatejs/renderer-preact
npm ERR! @skatejs/renderer-preact@"0.3.3" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate-cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate-cache/others/npm/_logs/2023-05-04T20_15_50_478Z-debug-0.log
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 10.x
releases. But if you manually upgrade to 10.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.