You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Verified on Paseo 0.12.0: ppd daemon up and ppd doctor no longer print the version note on it.
ppd check applies the client registration rules of the Paseo version it checks against: the app's or source checkout's version, or without a host the oldest release requirements.paseo admits. From 0.13.0 that includes file panels (client.addFilePanel, getpaseo/paseo#7411), agent panels (client.addAgentPanel), workspace panels without context, translated labels, { svg } and component icons, and the notification timeline item. Before, every plugin that used them failed client-eval.
On an app version without a method, client.<method> is undefined like in the app: a guarded call passes, an unguarded one fails client-eval.
client-eval warns when the host accepts the client but the oldest release requirements.paseo admits would reject it. ppd install and ppd dev print the same warning as a note.
A source checkout's version is raised to the release of the newer client methods its evaluator defines, since its package version lags main until a release is cut.
When requirements.paseo excludes the installed app (a prerelease counts by its stable core, like in Paseo), client-eval checks against the range's lower bound and warns that the app would not load the plugin.
From 0.13.0 a label is a non-empty string or a message from the SDK's message(); anything else gets the SDK's error text. "addFilePanel" in client works as a guard.
Docs: React Native, React and SDK versions come from the Paseo app at runtime; how to review their upgrades and keep Dependabot within a React Native series.