codeix 0.2.0

Portable, composable code index — build with tree-sitter, query via MCP
Documentation
# Changelog

## [0.2.0]https://github.com/montanetech/codeix/compare/v0.1.8...v0.2.0 (2026-02-06)


### ⚠ BREAKING CHANGES

* Database schema changed with new project column. Existing indexes need to be rebuilt.

### Features

* **db:** add project column to schema ([de8a54f]https://github.com/montanetech/codeix/commit/de8a54f3842387d7470242290dd63031d81e0233)
* **handler:** add subproject discovery with MountTable integration ([6b1b610]https://github.com/montanetech/codeix/commit/6b1b610834feb9791ba5e44f29e12e405258ba0f)
* **mcp:** add list_projects tool and project filter to search tools ([df19cb4]https://github.com/montanetech/codeix/commit/df19cb4fd61b088164549bc7d6e9cf7cdb9dd1f0)
* multi-repo mount table with subproject discovery ([5daebed]https://github.com/montanetech/codeix/commit/5daebedc9cb2186376e9fc881a4c684abd4c00d4)
* multi-repo support with MountTable ([1ab01f6]https://github.com/montanetech/codeix/commit/1ab01f68159ed29e77e0f61f06d4a6f186ea19c2)
* **scanner:** add MountTable with flock locking ([a70f833]https://github.com/montanetech/codeix/commit/a70f833963689a3c66a68d7601b001fb36f120af)


### Performance Improvements

* reduce readlink syscalls in hot paths ([27582e6]https://github.com/montanetech/codeix/commit/27582e6e18322899be23face76dece937d7134a3)

## [0.1.8]https://github.com/montanetech/codeix/compare/v0.1.7...v0.1.8 (2026-02-06)


### Features

* add codeix.dev website ([0967e32]https://github.com/montanetech/codeix/commit/0967e3246c2cc5142d7b67167a0aba2d7a37f732)


### Bug Fixes

* upgrade notify to 9.0.0-rc.1 with EventKindMask::CORE ([4924dac]https://github.com/montanetech/codeix/commit/4924dace1d48897f73cb3ba7e72cba9aca65ca0f)
* use matched_path_or_any_parents for gitignore checks ([6a2eaf3]https://github.com/montanetech/codeix/commit/6a2eaf34ca1ed3edd7bcca4c4cac13425126cd19)

## [0.1.7]https://github.com/montanetech/codeix/compare/v0.1.6...v0.1.7 (2026-02-05)


### Bug Fixes

* npm OIDC trusted publishing and crates.io auth token ([75db693]https://github.com/montanetech/codeix/commit/75db69337dcb0341b41e528e05de982f784a0afd)

## [0.1.6]https://github.com/montanetech/codeix/compare/v0.1.5...v0.1.6 (2026-02-05)


### Bug Fixes

* include README.md in npm and PyPI packages ([ca32fce]https://github.com/montanetech/codeix/commit/ca32fce723702203899ada2457f5275c4c379780)

## [0.1.5]https://github.com/montanetech/codeix/compare/v0.1.4...v0.1.5 (2026-02-05)


### Bug Fixes

* use trusted publishers (OIDC) for npm, PyPI, and crates.io ([ee579bc]https://github.com/montanetech/codeix/commit/ee579bc74c4e142c2ba07988aec9ed215fc9cc42)
* use valid PyPI classifier ([341db80]https://github.com/montanetech/codeix/commit/341db8072ea5dfd6025af71c7074a0016e724a36)

## [0.1.4]https://github.com/montanetech/codeix/compare/v0.1.3...v0.1.4 (2026-02-05)


### Bug Fixes

* add actions:write permission to release workflow for workflow_dispatch ([53c5f60]https://github.com/montanetech/codeix/commit/53c5f601b2c5c9c43c152fb8a57dd05db0b9d4e9)

## [0.1.3]https://github.com/montanetech/codeix/compare/v0.1.2...v0.1.3 (2026-02-05)


### Bug Fixes

* chain release workflow from release-please via workflow_call ([1476c62]https://github.com/montanetech/codeix/commit/1476c62b36c02e912b19bfb80a0b28123f2653ef)

## [0.1.2]https://github.com/montanetech/codeix/compare/v0.1.1...v0.1.2 (2026-02-05)


### Bug Fixes

* drop x86_64-apple-darwin target (macos-13 runner retired) ([60f383f]https://github.com/montanetech/codeix/commit/60f383fcd59928ad3bb90f4db2cd59d7de51ff97)
* remove component prefix from release-please tags ([0ee659e]https://github.com/montanetech/codeix/commit/0ee659e723f7f7fbcd8ee09bf94e57b4df8f7f2c)

## [0.1.1]https://github.com/montanetech/codeix/compare/codeix-v0.1.0...codeix-v0.1.1 (2026-02-05)


### Features

* add full language support for 10 languages ([3bdd4eb]https://github.com/montanetech/codeix/commit/3bdd4ebe76159ccd8cd1b01410babb5857bd394b)
* build command with progress output ([6dfe59c]https://github.com/montanetech/codeix/commit/6dfe59ce246d4222eb4313e211510ee7f9a7ee2e)
* file scanner and hasher ([210f5cb]https://github.com/montanetech/codeix/commit/210f5cb31fc21a40d917ff29bee87aa525332636)
* file watcher with incremental indexing ([5e0f7f7]https://github.com/montanetech/codeix/commit/5e0f7f782cb97a501fae90f6a0665616b58f79c3)
* index format and I/O ([7b30e5c]https://github.com/montanetech/codeix/commit/7b30e5c3e49443b04073079e6ff0b5e8967625c9)
* MCP server with 6 tools ([a53c921]https://github.com/montanetech/codeix/commit/a53c921f3627098c95ce8ff533d06ec8a2047144)
* project scaffold and dependencies ([5d7f5af]https://github.com/montanetech/codeix/commit/5d7f5afc4633de003e8bb6c9cd2e34eb55d0b1ac)
* serve command and CLI entrypoint ([87d0194]https://github.com/montanetech/codeix/commit/87d01943ca0336066a15dcdb9b6456a26b7984cc)
* SQLite FTS5 search database ([a0e7357]https://github.com/montanetech/codeix/commit/a0e73572350452e15b62b6ce75368f47c5f926b5)
* tree-sitter parser with Rust extraction ([f705a31]https://github.com/montanetech/codeix/commit/f705a310e1fd48ff69f0040e44984f179c0bb2c2)