All notable changes to Orchestr (@laioutr-core/orchestr), the Laioutr data-fetching and query orchestration layer, will be documented in this file.
OrchestrBuilder types so apps can re-export their builders with correct TypeScript types.locale:currency from ClientEnv. This prevents multi-language storefronts from serving stale cross-locale cached data. ComponentResolver.getKeySuffix now receives ClientEnv as an argument.input from links. Entities can now be passed directly through links.path property to error chunks for easier error attribution.RcQueryLoadSpec.shouldLoad behaviour in query-handlers.options: { dev: { enableTracing: true } } with queries.passthrough.require for declaring required passthrough data.runWithTrace calls.ComponentResolver no longer double-caches components that are already cached.options: { dev: { enableTracing: true } }.isPreview property to ClientEnv.extendRequest as the replacement for the removed useOnce and extendClientEnv.useOnce and extendClientEnv. Use extendRequest instead.templateProviders for queries are now reflected via the reflect API.