Release / / with v1.1.0, v1.1.1
Serena v1.1.2
Set up Serena for supported coding clients with its initialization and setup commands.
Before you upgrade to v1.1.2
2 to fixRemove `switch_modes` from custom tool lists and integrations; select modes through configuration or launch options instead.
Startup now reports usage metadata; set `SERENA_USAGE_REPORTING=false` to disable reporting.
Single-project contexts now apply mode-defined tool exclusions, reducing exposed tools.
Read the evidence
Rename operations can also update matching occurrences in comments and text.
Read the evidence
What changed in v1.1.2
`serena init`, `serena setup` and `serena-hooks` provide setup and client integration. Legacy entry points and dynamic mode switching are removed.
Also: Add client hooks, disable usage reporting, and navigate Haxe, Crystal or mSL code.
Serena v1.1.2; install serena-agent with uv. Language-specific dependencies and backend requirements still apply.
New things you can do
Initialize Serena and register it with supported coding clients from the command line.
Read the evidence
Use client hooks to activate projects and integrate Serena into coding sessions.
Read the evidence
Navigate symbols in Haxe code.
Read the evidence
Navigate symbols in Crystal code.
Read the evidence
Navigate symbols, references and definitions in mIRC scripts.
Read the evidence
Fixed and improved
Dart symbol bodies now contain the full method instead of just its name.
Read the evidence
Vue language server initialization is fixed.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.