Skip to content

Releases: TanStack/intent

Release 2026-03-16 19:53

16 Mar 19:53

Choose a tag to compare

Release 2026-03-16 19:53

Changes

@tanstack/intent

Patch Changes

  • Replace hardcoded TanStack/intent dispatch target in notify-intent.yml template with ${{ github.repository }} so the workflow works for any repo, not just TanStack org libraries. (#82)

  • Replace bin.intent detection with tanstack-intent keyword check for package discovery. Remove the add-library-bin command and bin shim generation system — packages are now identified by having "tanstack-intent" in their keywords array, which was already required for registry discovery. Also fix collectPackagingWarnings to skip the !skills/_artifacts warning for monorepo packages. (#81)

  • Make scanForIntents and scanLibrary synchronous instead of returning Promises for purely synchronous work. Clean up unnecessary async/await throughout source and tests, extract DRY test helpers, and improve type narrowing. (#55)

  • Add workspace-aware scanning so intent list discovers skills in monorepo workspace packages when run from the root. Replace resolveDepDir with createRequire-based resolution that handles hoisted deps, pnpm symlinks, and export maps. The resolveDepDir public API signature changed from 4 parameters to 2 — callers using the old signature should update to resolveDepDir(depName, parentDir). detectPackageManager now checks workspace root for lockfiles when scanning from a subdir. (#79)

  • Improves the intent CLI with better setup validation, clearer feedback, version conflict detection, and improved monorepo support. (#72)

Packages

  • @tanstack/intent@0.0.21