Tags: canmi21/seam
Tags
fix(publish): patch skipped crate deps to registry version before pub… …lishing bump-version.sh sets all internal deps to the new version, but crates with no real changes are skipped during publish. This caused downstream crates to fail because they referenced a version not yet on crates.io. Now the publish script queries the registry for the latest version of each skipped crate and temporarily patches Cargo.toml before publishing, restoring it afterward.
refactor(tanstack-router): split i18n into optional sub-path export Extract i18n logic from SeamDataBridge into a separate SeamI18nBridge component, exported via `@canmi/seam-tanstack-router/i18n`. Non-i18n users now get zero i18n code in their bundle. The i18n bridge is injected via the new `i18nBridge` option on createSeamRouter/seamHydrate; the default is a minimal SeamCoreBridge (data + navigation only). Move @canmi/seam-i18n from dependencies to optional peerDependencies.
refactor(tanstack-router): split i18n into optional sub-path export Extract i18n logic from SeamDataBridge into a separate SeamI18nBridge component, exported via `@canmi/seam-tanstack-router/i18n`. Non-i18n users now get zero i18n code in their bundle. The i18n bridge is injected via the new `i18nBridge` option on createSeamRouter/seamHydrate; the default is a minimal SeamCoreBridge (data + navigation only). Move @canmi/seam-i18n from dependencies to optional peerDependencies.
refactor(tanstack-router): split i18n into optional sub-path export Extract i18n logic from SeamDataBridge into a separate SeamI18nBridge component, exported via `@canmi/seam-tanstack-router/i18n`. Non-i18n users now get zero i18n code in their bundle. The i18n bridge is injected via the new `i18nBridge` option on createSeamRouter/seamHydrate; the default is a minimal SeamCoreBridge (data + navigation only). Move @canmi/seam-i18n from dependencies to optional peerDependencies.
fix(e2e): use --webpack flag for Next.js 16 compatibility Next.js 16 defaults to Turbopack, which errors when a webpack config block exists without a turbopack counterpart.
refactor(tanstack-router): split i18n into optional sub-path export Extract i18n logic from SeamDataBridge into a separate SeamI18nBridge component, exported via `@canmi/seam-tanstack-router/i18n`. Non-i18n users now get zero i18n code in their bundle. The i18n bridge is injected via the new `i18nBridge` option on createSeamRouter/seamHydrate; the default is a minimal SeamCoreBridge (data + navigation only). Move @canmi/seam-i18n from dependencies to optional peerDependencies.
fix(e2e): use --webpack flag for Next.js 16 compatibility Next.js 16 defaults to Turbopack, which errors when a webpack config block exists without a turbopack counterpart.
refactor(tanstack-router): split i18n into optional sub-path export Extract i18n logic from SeamDataBridge into a separate SeamI18nBridge component, exported via `@canmi/seam-tanstack-router/i18n`. Non-i18n users now get zero i18n code in their bundle. The i18n bridge is injected via the new `i18nBridge` option on createSeamRouter/seamHydrate; the default is a minimal SeamCoreBridge (data + navigation only). Move @canmi/seam-i18n from dependencies to optional peerDependencies.
fix(e2e): use --webpack flag for Next.js 16 compatibility Next.js 16 defaults to Turbopack, which errors when a webpack config block exists without a turbopack counterpart.