Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 07:51
· 56 commits to main since this release
4b8450c

This release evolves Library Insight from a CLI scanner into a full JVM API Explorer & MCP Server — your AI IDE can now use it automatically, without any manual commands.


🔌 MCP Server (Model Context Protocol)

Connect Cursor, Claude Desktop, or any MCP-compatible IDE directly.
AI agents can call scan_library, search_symbols, and explain_class natively without leaving the editor.

library-insight mcp

🔄 Migration Advisor (migrate)

Compare two library versions and get a structured report of:

  • ❌ Removed classes and methods
  • ⚠️ Deprecated APIs with replacement suggestions
  • ✅ Added APIs

Perfect for upgrading Retrofit, OkHttp, Compose, or Kotlin.

library-insight migrate com.squareup.retrofit2:retrofit:2.9.0 com.squareup.retrofit2:retrofit:2.11.0

🔍 Dependency API Audit (audit)

Scan all project Gradle dependencies recursively and report deprecated classes, methods, and properties found in the actual bytecode.

library-insight audit

🌳 Dependency Graph (dependency-graph)

Print a visual recursive tree of transitive compile dependencies from POM descriptors.

library-insight dependency-graph com.github.ajalt.clikt:clikt-jvm:4.4.0

🔎 Search Maven Central (search-central)

Find Maven coordinates and versions without leaving the terminal.

library-insight search-central retrofit

✅ SemVer Compliance Checker (semver)

Verify that a version bump correctly reflects the actual bytecode changes. Flags unbumped breaking changes.

library-insight semver com.squareup.retrofit2:retrofit:2.9.0 com.squareup.retrofit2:retrofit:2.11.0

📋 Other Improvements

  • Centralized logging — all commands write structured logs; send log files when reporting issues
  • quick-demo.sh — 6-command, 2–3 minute onboarding walkthrough (great for YouTube)
  • docs/CLI.md — complete 16-command reference extracted from README
  • README slimmed down — Installation + Quick Start only, with link to full CLI reference
  • AI Skill updated — MCP server preference rule added: if MCP is available, prefer it over the CLI

Requirements

  • JDK 17 or higher

Installation

curl -fsSL https://raw.githubusercontent.com/Coding-Meet/Library-Insight/main/install.sh | bash

Full documentation: docs/CLI.md