Changelog

Release history for all published TPMJS packages. Track new features, improvements, and fixes across our SDK and tools.

majorBreaking changes
minorNew features
patchBug fixes

SDK Packages

Core packages for building and integrating with TPMJS.

@tpmjs/ui

v0.1.3
0.1.3patch
  • -refactor(ui): convert all components from createElement to JSX syntax All UI components now use JSX instead of createElement for better readability and maintainability.
0.1.2patch
  • -Fix test setup by adding @testing-library/jest-dom matchers for proper DOM assertions in Vitest
0.1.1patch
  • -Initial release of TPMJS packages - @tpmjs/ui: React component library with .ts-only components (Button, Card) - @tpmjs/utils: Utility functions (cn for Tailwind class merging, format functions) - @tpmjs/types: TypeScript types and Zod schemas for tools and registry - @tpmjs/env: Environment variable validation with Zod All packages follow strict TypeScript practices and use ESM format.
  • -Updated dependencies - @tpmjs/utils@0.1.1

@tpmjs/types

v0.1.1
0.1.1patch
  • -Initial release of TPMJS packages - @tpmjs/ui: React component library with .ts-only components (Button, Card) - @tpmjs/utils: Utility functions (cn for Tailwind class merging, format functions) - @tpmjs/types: TypeScript types and Zod schemas for tools and registry - @tpmjs/env: Environment variable validation with Zod All packages follow strict TypeScript practices and use ESM format.

@tpmjs/utils

v0.1.1
0.1.1patch
  • -Initial release of TPMJS packages - @tpmjs/ui: React component library with .ts-only components (Button, Card) - @tpmjs/utils: Utility functions (cn for Tailwind class merging, format functions) - @tpmjs/types: TypeScript types and Zod schemas for tools and registry - @tpmjs/env: Environment variable validation with Zod All packages follow strict TypeScript practices and use ESM format.

@tpmjs/env

v0.1.1
0.1.1patch
  • -Initial release of TPMJS packages - @tpmjs/ui: React component library with .ts-only components (Button, Card) - @tpmjs/utils: Utility functions (cn for Tailwind class merging, format functions) - @tpmjs/types: TypeScript types and Zod schemas for tools and registry - @tpmjs/env: Environment variable validation with Zod All packages follow strict TypeScript practices and use ESM format.

Tool Packages

Official TPMJS tools available on npm. These serve as examples and utilities for the registry.

@tpmjs/registrySearch

v0.2.0
0.2.0minor
  • -Add @tpmjs/registrySearch and @tpmjs/registryExecute SDK packages These packages allow any AI SDK agent to dynamically discover and execute tools from the TPMJS registry: - `@tpmjs/registrySearch`: Search the registry for tools by query, category, etc. - `@tpmjs/registryExecute`: Execute any tool from the registry in a secure sandbox Features: - Works with AI SDK v4+ (Vercel AI SDK) - Self-hosted registry support via environment variables - Secure sandboxed execution via executor.tpmjs.com

@tpmjs/registryExecute

v0.2.0
0.2.0minor
  • -Add @tpmjs/registrySearch and @tpmjs/registryExecute SDK packages These packages allow any AI SDK agent to dynamically discover and execute tools from the TPMJS registry: - `@tpmjs/registrySearch`: Search the registry for tools by query, category, etc. - `@tpmjs/registryExecute`: Execute any tool from the registry in a secure sandbox Features: - Works with AI SDK v4+ (Vercel AI SDK) - Self-hosted registry support via environment variables - Secure sandboxed execution via executor.tpmjs.com

@tpmjs/create-basic-tools

v1.0.0
1.0.0major
  • -Initial release of @tpmjs/create-basic-tools - CLI generator for scaffolding production-ready TPMJS tool packages Features: - Interactive CLI with beautiful prompts using @clack/prompts - Generates packages with minimum 2 tools (ideally 2-3) - Zod 4 schemas - uses Zod directly (not jsonSchema wrapper) - One file per tool in src/tools/<toolName>.ts - TPMJS validated against official schemas from @tpmjs/types - Complete package generation ready to publish to npm - Works both standalone and in monorepo packages/ folders

@tpmjs/hello

v0.0.2
0.0.2patch
  • -feat: add multi-tool example package with helloWorldTool and helloNameTool This is the first TPMJS package published with the new multi-tool format, demonstrating support for multiple tool exports in a single package.

@tpmjs/emoji-magic

v0.2.0
0.2.0minor
  • -Add emoji-magic package with text-to-emoji conversion and mood detection tools

@tpmjs/markdown-formatter

v0.2.0
0.2.0minor
  • -Add markdown-formatter package with text conversion and table formatting tools

@tpmjs/createBlogPost

v0.2.0
0.2.0minor
  • -Initial release of createBlogPost tool for TPMJS registry - Creates structured blog posts with frontmatter and metadata - Supports both Markdown and MDX formats - Automatic slug generation, word count, and reading time calculation - Rich TPMJS metadata including parameters, authentication, pricing, and AI agent guidance - Tagged with 'tpmjs-tool' keyword for NPM registry discovery

Stay Updated

Follow the repository for the latest updates and releases.

View on GitHub