Changelog
View Source0.1.9 (2025-06-23)
- Enhancements
- Log and abort start instead of crashing when trying to start Tidewave when Mix is not available
- Bug fixes
- workaround Erlang bug OTP-19458 (GH-9222, PR-9349) causing the BEAM to crash on Windows when using Erlang >= 27.0 < 27.3
0.1.8 (2025-06-13)
- Enhancements
- change
list_project_files
to always apply.gitignore
, unlessinclude_ignored
is passed
- change
- Bug fixes
- fix line ending detection crashing when git returns multiple attributes
0.1.7 (2025-05-25)
- Enhancements
- new
get_package_location
tool - removed
glob_project_files
tool by merging it into a new parameter forlist_project_files
- support configuring tools to exclude (or include) with the
tools
plug option (see README)
- new
- Bug fixes
- fix invalid parameter in
get_ecto_schemas
tool
- fix invalid parameter in
0.1.6 (2025-05-08)
- Bug fixes
- fix invalid schema definition for
get_source_location
tool
- fix invalid schema definition for
0.1.5 (2025-05-07)
- Enhancements
- capture compile errors in
project_eval
tool - allow enabling debug logs with
config :tidewave, debug: true
- use a single
reference
instead of separatemodule
andfunction
parameters inget_source_location
tool
- capture compile errors in
0.1.4 (2025-05-02)
- Enhancements
- ensure Hex dependency search tool only returns package name and version to prevent prompt injections from package descriptions
- make
:inspect_opts
configurable and format charlists as lists by default
0.1.3 (2025-05-01)
- Enhancements
- new Igniter installer for Tidewave
- new documentation page for Neovim
- Bug fixes
- allow tool calls without arguments
- properly cleanup sessions when re-using processes (only applies to Bandit)
0.1.2 (2025-04-30)
- Enhancements
- Perform code reloading on shell eval
- Support new versions of the MCP standard
- Refute to use
iex
onshell_eval
- Improve
shell_eval
description - Allow ipv4 mapped ipv6 address for
127.0.0.1
0.1.1 (2025-04-30)
- Enhancements
- evaluate commands in a separate process with timeout
- handle clients that are trying to establish a connection using the new Streamable transport by replying with 405 (Method not allowed) as documented in the MCP specification. (we will work on adding support for the new Streamable transport in the future!)
- small improvements to the documentation and tool descriptions
0.1.0 (2025-04-29)
Initial release.