Release History

Track every update across our suite of autonomous developer CLI tools.

API Contract Guardian

View on GitHub →
OpenAPI schema diffing and breaking change detection
v0.1.0 2026-05-14 Initial Release
  • Breaking change detection: removed endpoints, changed types, renamed fields, removed properties, required property additions, response format changes
  • OpenAPI 3.0.x and 3.1.x support
  • Git branch, tag, and commit diffing
  • Local file comparison mode
  • Human-readable markdown migration guide generation
  • CI gating with non-zero exit on breaking changes
  • Python 3.10+ support

json2sql

View on GitHub →
JSON to SQL conversion with multi-dialect support
v0.1.0 2026-05-14 Initial Release
  • JSON to SQL INSERT conversion
  • Nested JSON auto-flattening into relational tables
  • Multi-dialect output: PostgreSQL, MySQL, SQLite
  • Array-of-objects handling as multiple INSERT rows
  • Type inference for strings, numbers, booleans, nulls
  • stdin pipe support
  • Table name specification
  • Output file support
  • Python 3.10+ support, zero dependencies beyond typer

DeployDiff

View on GitHub →
Infrastructure change preview with cost and blast radius analysis
v0.1.0 2026-05-14 Initial Release
  • Infrastructure change preview with resource summary (creates, updates, deletes, replaces)
  • Property-level diffs with before/after values
  • Cost impact estimation per resource
  • Rollback command generation
  • Terraform plan JSON support
  • CloudFormation change set support
  • Pulumi preview support
  • Destructive action highlighting
  • CI/CD integration with exit code gating

ConfigDrift

View on GitHub →
Configuration drift detection across environments
v0.1.0 2026-05-14 Initial Release
  • Configuration file comparison across formats (YAML, JSON, TOML, .env)
  • configdrift check — compare two config files with auto-flattening and diff output
  • configdrift scan — compare environment directories against a baseline
  • configdrift init — generate .configdrift.yaml scaffolding
  • Three output formats: rich table, machine-readable JSON, silent (exit code only)
  • Severity-level drift classification: Info, Warning, Breaking
  • Breaking-change heuristics for critical keys (database, auth, api_key, secret, password, token, endpoint)
  • CI/CD integration with non-zero exit on breaking drift
  • Python 3.10+ support

🔑 APIAuth

View on GitHub →
API key and JWT lifecycle management with encrypted local store
v0.2.0 2026-05-15 Verify, Audit, GitHub Actions Export
  • Generate, store, verify, rotate, and revoke API keys and JWTs
  • AES-256-GCM encrypted local keystore
  • Smart key type detection (API keys, JWTs, OAuth tokens)
  • GitHub Actions CI/CD export with one command
  • Full audit trail of all key operations
  • Python 3.10+ support, zero core dependencies
v0.1.0 2026-05-14 Initial Release
  • API key generation with configurable prefixes and lengths
  • JWT creation with claims, expiry, and custom signing
  • Encrypted local keystore (AES-256-GCM)
  • Key rotation and revocation

👻 APIGhost

View on GitHub →
Zero-config mock API server from any OpenAPI spec
v0.1.0 2026-05-15 Initial Release
  • Spin up a mock server from any OpenAPI 3.0/3.1 spec with one command
  • Realistic fake data generation from schema types and examples
  • Scenario-based error responses for testing edge cases
  • VCR cassette recording for deterministic CI test suites
  • Zero configuration required — no Docker, no config files
  • Python 3.10+ support

🔒 Envault

View on GitHub →
Environment variable syncing, diffing, and secret rotation
v0.1.0 2026-05-15 Initial Release
  • Diff environment variables across environments (dev, staging, prod)
  • Smart secret detection — auto-classifies keys as secret or config
  • Sync with conflict resolution (keep-existing, source-wins, config-from-source, interactive)
  • Secret store integrations: AWS SSM, HashiCorp Vault, Doppler, 1Password
  • Secret rotation with cryptographically random values
  • CI/CD integration with --fail-on flags for env parity gating
  • Python 3.10+ support

Datamorph

View on GitHub →
Batch data format conversion (CSV, JSON, YAML, Parquet, Avro, Protobuf)
v0.1.0 2026-05-15 Initial Release
  • Batch conversion between CSV, JSON, YAML, Parquet, Avro, and Protobuf
  • Streaming for large files — handles datasets too big for memory
  • Schema inference and type mapping between formats
  • Directory-wide batch processing
  • stdin/stdout pipe support for Unix workflows
  • Python 3.10+ support

DeadCode

View on GitHub →
Dead code detection for React/Next.js/TypeScript projects
v0.1.1 2026-05-15 Bug Fix + Config File + CI Gating
  • Config file support (.deadcoderc / deadcode.config.yaml)
  • CI gating with --fail-on unused flag
  • Bug fix: barrel file re-export resolution (false positive fix)
  • Improved CSS class reference tracking accuracy
v0.1.0 2026-05-14 Initial Release
  • Unused export detection with AST parsing
  • Tree-shaking-aware export resolution with barrel file unwrapping
  • Dead Next.js App Router page detection
  • Orphaned CSS class reference tracking
  • Cross-file reference graph for accurate dependency tracking
  • TypeScript, JSX, and TSX support via tree-sitter grammars
  • Parallel file parsing for large codebases

🔌 click-to-mcp

View on GitHub →
Auto-wrap any Click/typer CLI as an MCP server
v0.4.0 2026-05-15 Streamable HTTP Transport
  • Streamable HTTP transport support (click-to-mcp serve-http)
  • Improved error handling and type mapping
  • Better JSON Schema mapping for complex types
  • Demo mode: click-to-mcp demo and click-to-mcp demo-http
v0.1.0 2026-05-14 Initial Release
  • Auto-discover installed Click/typer CLIs via console_scripts entry points
  • Serve any discovered CLI as an MCP server over stdio
  • Built-in demo server for testing
  • Library API: serve_stdio() for wrapping a Click/typer app
  • High-level run() API with auto-detection
  • Full MCP protocol: initialize, tools/list, tools/call
  • Parameter introspection with JSON Schema mapping
  • Nested command group support with prefixed tool names

🔄 SchemaForge

View on GitHub →
Bidirectional ORM schema converter — SQL DDL ↔ Prisma ↔ Drizzle
v1.7.0 2026-05-15 VS Code Extension
  • VS Code extension with live schema preview
  • Quick convert: right-click → convert with SchemaForge
  • Diff view for schema comparison
  • Format detection from file extension
  • 11 format pairs: SQL, Prisma, Drizzle, TypeORM, Django, SQLAlchemy, JSON Schema, Knex.js, Sequelize, Mongoose, Zod
v0.2.0 2026-05-15 Drizzle ORM Support
  • Drizzle ORM schema ↔ SQL DDL: parse pgTable/mysqlTable/sqliteTable definitions
  • Drizzle ↔ Prisma roundtrip: convert between both ORMs via the shared IR
  • pgEnum, JSONB, UUID, default values, primary keys, .notNull(), .unique()
  • Dialect-aware table factory functions (pg, mysql, sqlite)
  • Fixed: Drizzle parser/generator not registered in _registry (4 test failures fixed)
  • 40/40 tests passing
v0.1.0 2026-05-14 Initial Release
  • SQL DDL ↔ Prisma schema bidirectional conversion
  • Full type mapping: integer, string, text, boolean, float, decimal, datetime, date, time, json, uuid, blob, enum
  • Primary key, foreign key, unique constraint, index, default value mapping
  • 36 tests passing

🔑 Revenue Holdings License System

Unified license key gating and rate limiting across all tools
v1.0.0 2026-05-15 Platform
  • Shared revenueholdings-license package: JWT-based license validation, offline-capable with 7-day grace period
  • SQLite rate limiter in ~/.revenueholdings/: 50 uses/day free tier, unlimited Pro
  • rh license activate <key>, rh license status, rh license deactivate commands
  • REVENUEHOLDINGS_LICENSE_KEY env var support for CI/CD
  • Async daily license verification (graceful offline degradation)
  • Tier detection: free/pro/enterprise with feature gating per tool