# [1.4.0](https://github.com/chrisdoc/hevy-mcp/compare/v1.3.1...v1.4.0) (2025-06-06)
### Bug Fixes
* update integration test to parse JSON response correctly ([e79b4b7](https://github.com/chrisdoc/hevy-mcp/commit/e79b4b73f8f26528b4572cea1c2bb19d8779d9b0))
* update integration test to use correct imports ([e2f3137](https://github.com/chrisdoc/hevy-mcp/commit/e2f313737fa2012aba421302135ff93c32b73802))
### Features
* add hevy-mcp integration test best practices to enhance test reliability and maintainability ([dc12bf5](https://github.com/chrisdoc/hevy-mcp/commit/dc12bf5cb47760ff89450ab0728d52dbfa76b6c9))
* add integration tests for MCP server with real HevyAPI (get-workouts) ([c9d5a44](https://github.com/chrisdoc/hevy-mcp/commit/c9d5a44ec28ae8b14b811dae21a3c82babb1b2d3))
* add OpenTelemetry export step to CI workflow for trace monitoring ([55932b9](https://github.com/chrisdoc/hevy-mcp/commit/55932b9e37b47aaba0ac0832dd39c7107bcd47ea))
* add rules to re-run tests on source code changes and enhance integration test schemas ([bdff7d2](https://github.com/chrisdoc/hevy-mcp/commit/bdff7d2ea75a802bef84c24309e5bcad5b2c7112))
* improve error handling for missing HEVY_API_KEY ([1a7cbfb](https://github.com/chrisdoc/hevy-mcp/commit/1a7cbfb9ed82b70201b90a9cb7a9a2ed8ab9644f))
* make integration tests fail if HEVY_API_KEY is not set ([b03f5dc](https://github.com/chrisdoc/hevy-mcp/commit/b03f5dcc9b6c4ae961685679fb4c2c0b4f7d98f8))
* separate unit tests and integration tests in CI workflow ([219ba83](https://github.com/chrisdoc/hevy-mcp/commit/219ba834d95d7d80436139df15732dcd651c8e90))