# Changelog
## [0.3.2](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.3.1...v0.3.2) (2026-06-22)
### Documentation
* add hex badges and library install instructions ([#56](https://github.com/joshrotenberg/hexpm-mcp/issues/56)) ([3f84fcc](https://github.com/joshrotenberg/hexpm-mcp/commit/3f84fcc28b857d63ccf8dc22c60616be9be34f3d))
## [0.3.1](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.3.0...v0.3.1) (2026-06-15)
### Features
* expose the three hexdocs browsing tools ([#46](https://github.com/joshrotenberg/hexpm-mcp/issues/46)) ([0026ac9](https://github.com/joshrotenberg/hexpm-mcp/commit/0026ac93c82f11dafc6ab8ad83de7baa70326232))
* hex.pm packaging — metadata, LICENSE, and ex_doc ([#49](https://github.com/joshrotenberg/hexpm-mcp/issues/49)) ([4870de3](https://github.com/joshrotenberg/hexpm-mcp/commit/4870de3731a1dc6e70302c02b03d9759573543f2))
### Bug Fixes
* avoid atom exhaustion in mix deps parsing ([#51](https://github.com/joshrotenberg/hexpm-mcp/issues/51)) ([7706b20](https://github.com/joshrotenberg/hexpm-mcp/commit/7706b207b8a5a9d57dac04b2ab2096c6e46045e3))
* derive server version from mix and de-flake health test ([#45](https://github.com/joshrotenberg/hexpm-mcp/issues/45)) ([c0061a3](https://github.com/joshrotenberg/hexpm-mcp/commit/c0061a37a00ca8b48775f09d8f3abe773ce38980))
## [0.3.0](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.2.1...v0.3.0) (2026-04-06)
### ⚠ BREAKING CHANGES
* remove reverse_dependencies tool (endpoint doesn't exist) ([#40](https://github.com/joshrotenberg/hexpm-mcp/issues/40))
### Features
* add audit_mix_deps and upgrade_check tools ([#34](https://github.com/joshrotenberg/hexpm-mcp/issues/34)) ([984ea89](https://github.com/joshrotenberg/hexpm-mcp/commit/984ea89cf50d24cf5b461947dd79761f356dc77c))
* add testing feature and MCP integration tests closes [#12](https://github.com/joshrotenberg/hexpm-mcp/issues/12) ([b7688d1](https://github.com/joshrotenberg/hexpm-mcp/commit/b7688d1ed220ff2bd984ce88e211e7a02e3c0415))
* download stats, owners, and comparison tools ([291307e](https://github.com/joshrotenberg/hexpm-mcp/commit/291307ec972d138cf3f6b656ecb9f39ccc943c32))
* health check, audit, and find alternatives ([0dee1ec](https://github.com/joshrotenberg/hexpm-mcp/commit/0dee1ecab643492c006cc2a1d65276859543d4af))
* project foundation — deps, types, client, MCP server ([3272c1e](https://github.com/joshrotenberg/hexpm-mcp/commit/3272c1ea1a4385b805a0576bacf7936ddf33a346))
* project skeleton — tower-mcp, HTTP client, hex.pm API types ([36edaad](https://github.com/joshrotenberg/hexpm-mcp/commit/36edaadd0dc213a1b6ed3654432ca8884b45a26f))
* project skeleton with tower-mcp, HTTP client, and hex.pm types closes [#1](https://github.com/joshrotenberg/hexpm-mcp/issues/1) ([1c08627](https://github.com/joshrotenberg/hexpm-mcp/commit/1c086270e0be1306f0f1750cd11bf119c894c512))
* release details, dependencies, and reverse dependencies ([d7ee102](https://github.com/joshrotenberg/hexpm-mcp/commit/d7ee102436d87774953af5d0bc8662419f36c191))
* rewrite hexpm-mcp in Elixir with Anubis MCP ([53fc1f3](https://github.com/joshrotenberg/hexpm-mcp/commit/53fc1f319bedbbd7b5687e5782f36c60dcd2036d))
* search and package info tools ([756e3f5](https://github.com/joshrotenberg/hexpm-mcp/commit/756e3f5b6f81822f06f2397dd17f4f9dbfb17a4f))
* **tools:** add get_downloads, get_owners, and compare_packages tools ([68b6f9b](https://github.com/joshrotenberg/hexpm-mcp/commit/68b6f9bf69a891a27fb96f4b5f0cd1dc8ea427f8)), closes [#4](https://github.com/joshrotenberg/hexpm-mcp/issues/4)
* **tools:** add get_release, get_dependencies, and get_reverse_dependencies tools closes [#3](https://github.com/joshrotenberg/hexpm-mcp/issues/3) ([6c586a6](https://github.com/joshrotenberg/hexpm-mcp/commit/6c586a659f75778ab3199a541e9416d8d67dfb4b))
* **tools:** add package_health_check, audit_dependencies, and find_alternatives tools ([39c1761](https://github.com/joshrotenberg/hexpm-mcp/commit/39c1761072f8f317b5326f1dee10f2e39bb11bbe)), closes [#5](https://github.com/joshrotenberg/hexpm-mcp/issues/5)
* **tools:** add search_packages, get_package_info, and get_package_versions tools ([c108ee0](https://github.com/joshrotenberg/hexpm-mcp/commit/c108ee0dc0085e26102be589d199a907680589d8)), closes [#2](https://github.com/joshrotenberg/hexpm-mcp/issues/2)
### Bug Fixes
* chain deploy from release-please, add hex.pm badge ([#37](https://github.com/joshrotenberg/hexpm-mcp/issues/37)) ([5d82574](https://github.com/joshrotenberg/hexpm-mcp/commit/5d8257482d8a3023eee68e3f57428d31bcda2c72))
* improve HTML-to-markdown conversion for hexdocs pages ([#33](https://github.com/joshrotenberg/hexpm-mcp/issues/33)) ([77efef4](https://github.com/joshrotenberg/hexpm-mcp/commit/77efef4ced5a3539fb52602e58d6f65de56deb56)), closes [#24](https://github.com/joshrotenberg/hexpm-mcp/issues/24)
* increase deploy verification timeouts for Fly cold starts ([#42](https://github.com/joshrotenberg/hexpm-mcp/issues/42)) ([9ca0b6e](https://github.com/joshrotenberg/hexpm-mcp/commit/9ca0b6e521df6f95aafa2d3a17e8bab92decc5b1))
* remove reverse_dependencies tool (endpoint doesn't exist) ([#40](https://github.com/joshrotenberg/hexpm-mcp/issues/40)) ([9bf121a](https://github.com/joshrotenberg/hexpm-mcp/commit/9bf121ade5865e5e2f76589a422b881faaae1fef)), closes [#39](https://github.com/joshrotenberg/hexpm-mcp/issues/39)
* use available Docker base image (ubuntu jammy, OTP 28.4.1) ([63c6f82](https://github.com/joshrotenberg/hexpm-mcp/commit/63c6f82ea203f75eb9357968b1c6a2bb5546e55d))
## [0.2.1](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.2.0...v0.2.1) (2026-04-06)
### Bug Fixes
* increase deploy verification timeouts for Fly cold starts ([#42](https://github.com/joshrotenberg/hexpm-mcp/issues/42)) ([9ca0b6e](https://github.com/joshrotenberg/hexpm-mcp/commit/9ca0b6e521df6f95aafa2d3a17e8bab92decc5b1))
## [0.2.0](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.1.2...v0.2.0) (2026-04-06)
### ⚠ BREAKING CHANGES
* remove reverse_dependencies tool (endpoint doesn't exist) ([#40](https://github.com/joshrotenberg/hexpm-mcp/issues/40))
### Bug Fixes
* remove reverse_dependencies tool (endpoint doesn't exist) ([#40](https://github.com/joshrotenberg/hexpm-mcp/issues/40)) ([9bf121a](https://github.com/joshrotenberg/hexpm-mcp/commit/9bf121ade5865e5e2f76589a422b881faaae1fef)), closes [#39](https://github.com/joshrotenberg/hexpm-mcp/issues/39)
## [0.1.2](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.1.1...v0.1.2) (2026-04-06)
### Bug Fixes
* chain deploy from release-please, add hex.pm badge ([#37](https://github.com/joshrotenberg/hexpm-mcp/issues/37)) ([5d82574](https://github.com/joshrotenberg/hexpm-mcp/commit/5d8257482d8a3023eee68e3f57428d31bcda2c72))
## [0.1.1](https://github.com/joshrotenberg/hexpm-mcp/compare/v0.1.0...v0.1.1) (2026-04-06)
### Features
* add audit_mix_deps and upgrade_check tools ([#34](https://github.com/joshrotenberg/hexpm-mcp/issues/34)) ([984ea89](https://github.com/joshrotenberg/hexpm-mcp/commit/984ea89cf50d24cf5b461947dd79761f356dc77c))
* add testing feature and MCP integration tests closes [#12](https://github.com/joshrotenberg/hexpm-mcp/issues/12) ([b7688d1](https://github.com/joshrotenberg/hexpm-mcp/commit/b7688d1ed220ff2bd984ce88e211e7a02e3c0415))
* download stats, owners, and comparison tools ([291307e](https://github.com/joshrotenberg/hexpm-mcp/commit/291307ec972d138cf3f6b656ecb9f39ccc943c32))
* health check, audit, and find alternatives ([0dee1ec](https://github.com/joshrotenberg/hexpm-mcp/commit/0dee1ecab643492c006cc2a1d65276859543d4af))
* project foundation — deps, types, client, MCP server ([3272c1e](https://github.com/joshrotenberg/hexpm-mcp/commit/3272c1ea1a4385b805a0576bacf7936ddf33a346))
* project skeleton — tower-mcp, HTTP client, hex.pm API types ([36edaad](https://github.com/joshrotenberg/hexpm-mcp/commit/36edaadd0dc213a1b6ed3654432ca8884b45a26f))
* project skeleton with tower-mcp, HTTP client, and hex.pm types closes [#1](https://github.com/joshrotenberg/hexpm-mcp/issues/1) ([1c08627](https://github.com/joshrotenberg/hexpm-mcp/commit/1c086270e0be1306f0f1750cd11bf119c894c512))
* release details, dependencies, and reverse dependencies ([d7ee102](https://github.com/joshrotenberg/hexpm-mcp/commit/d7ee102436d87774953af5d0bc8662419f36c191))
* rewrite hexpm-mcp in Elixir with Anubis MCP ([53fc1f3](https://github.com/joshrotenberg/hexpm-mcp/commit/53fc1f319bedbbd7b5687e5782f36c60dcd2036d))
* search and package info tools ([756e3f5](https://github.com/joshrotenberg/hexpm-mcp/commit/756e3f5b6f81822f06f2397dd17f4f9dbfb17a4f))
* **tools:** add get_downloads, get_owners, and compare_packages tools ([68b6f9b](https://github.com/joshrotenberg/hexpm-mcp/commit/68b6f9bf69a891a27fb96f4b5f0cd1dc8ea427f8)), closes [#4](https://github.com/joshrotenberg/hexpm-mcp/issues/4)
* **tools:** add get_release, get_dependencies, and get_reverse_dependencies tools closes [#3](https://github.com/joshrotenberg/hexpm-mcp/issues/3) ([6c586a6](https://github.com/joshrotenberg/hexpm-mcp/commit/6c586a659f75778ab3199a541e9416d8d67dfb4b))
* **tools:** add package_health_check, audit_dependencies, and find_alternatives tools ([39c1761](https://github.com/joshrotenberg/hexpm-mcp/commit/39c1761072f8f317b5326f1dee10f2e39bb11bbe)), closes [#5](https://github.com/joshrotenberg/hexpm-mcp/issues/5)
* **tools:** add search_packages, get_package_info, and get_package_versions tools ([c108ee0](https://github.com/joshrotenberg/hexpm-mcp/commit/c108ee0dc0085e26102be589d199a907680589d8)), closes [#2](https://github.com/joshrotenberg/hexpm-mcp/issues/2)
### Bug Fixes
* improve HTML-to-markdown conversion for hexdocs pages ([#33](https://github.com/joshrotenberg/hexpm-mcp/issues/33)) ([77efef4](https://github.com/joshrotenberg/hexpm-mcp/commit/77efef4ced5a3539fb52602e58d6f65de56deb56)), closes [#24](https://github.com/joshrotenberg/hexpm-mcp/issues/24)
* use available Docker base image (ubuntu jammy, OTP 28.4.1) ([63c6f82](https://github.com/joshrotenberg/hexpm-mcp/commit/63c6f82ea203f75eb9357968b1c6a2bb5546e55d))