Skip to content

v0.1.5

Latest
Compare
Choose a tag to compare
@johnhuang316 johnhuang316 released this 02 Jun 03:23

v0.1.5 - Complete Frontend & Database Support

🚀 Major Features

🎨 Complete Frontend Framework Support

  • Modern Frameworks: Vue.js (.vue), Svelte (.svelte), Astro (.astro)
  • ES Modules: .mjs, .cjs for modern JavaScript projects
  • Advanced Styling: .less, .sass, .stylus, .styl preprocessors
  • Template Engines: .hbs, .handlebars, .ejs, .pug
  • Documentation: .mdx (Markdown + JSX)

🗄️ Comprehensive Database Support

  • Core SQL: .sql, .ddl, .dml files
  • Database-Specific: MySQL, PostgreSQL, SQLite, SQL Server, Oracle, DB2
  • Database Objects: Procedures, functions, views, triggers, indexes
  • Migration Tools: Rails, Django, Liquibase, Flyway
  • NoSQL & Modern: Cassandra (.cql), Neo4j (.cypher), GraphQL (.gql), SPARQL

📊 What's New

Frontend Extensions (15 new)

.vue, .svelte, .astro, .mjs, .cjs, .less, .sass, .stylus, .styl,
.hbs, .handlebars, .ejs, .pug, .mdx

Database Extensions (20 new)

.sql, .ddl, .dml, .mysql, .postgresql, .psql, .sqlite, .mssql,
.oracle, .ora, .db2, .proc, .procedure, .func, .function, .view,
.trigger, .index, .migration, .seed, .fixture, .schema, .cql,
.cypher, .sparql, .gql, .liquibase, .flyway

🎯 Use Cases

Frontend Developers:

  • Index Vue.js, Svelte, and Astro projects
  • Search through CSS preprocessor files
  • Navigate template engine files
  • Find ES module imports and exports

Full-Stack Developers:

  • Search database schemas and migrations
  • Find SQL queries and stored procedures
  • Navigate ORM framework files
  • Index GraphQL schemas and resolvers

DevOps/Database Teams:

  • Search migration files across frameworks
  • Find database object definitions
  • Navigate Liquibase/Flyway scripts
  • Index NoSQL query files

📈 Statistics

  • 35+ new file extensions added
  • Full-stack coverage from frontend to database
  • Zero breaking changes - fully backward compatible
  • Enhanced documentation with categorized file types

🔧 Technical Improvements

  • Organized extension categories with clear comments
  • Enhanced README with detailed file type coverage
  • Maintained high performance with smart indexing
  • Improved code organization and maintainability

🚀 Getting Started

Installation

# Using uvx (recommended)
uvx code-index-mcp

# Using pip
pip install code-index-mcp

Example Usage

# Find all Vue components
find_files "*.vue"

# Search for database queries
search_code "SELECT * FROM"

# Find migration files
find_files "*.migration"

This release transforms Code Index MCP into a truly full-stack development tool supporting the complete modern web development ecosystem!

🙏 Community

Special thanks to [@jordandakota](https://github.com/jordandakota) for suggesting SQL file support, which led to this comprehensive database feature implementation.

Full Changelog: v0.1.2...v0.1.5