Skip to content

Commit 1f1dfb7

Browse files
committed
chore: update CHANGELOG for v0.3.0 release
Change-Id: Ice2f0c9362ea35b777499fd1a1d2d255a185f19b Signed-off-by: Thomas Kosiewski <[email protected]>
1 parent b972fe4 commit 1f1dfb7

File tree

2 files changed

+72
-193
lines changed

2 files changed

+72
-193
lines changed

β€Ž.github/workflows/update-changelog.ymlβ€Ž

Lines changed: 0 additions & 193 deletions
This file was deleted.

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,77 @@
11
# Changelog
22

3+
## [0.3.0] - 2025-09-15
4+
5+
### Features
6+
7+
- External terminal provider to run Claude in a separate terminal ([#102](https://github.com/coder/claudecode.nvim/pull/102))
8+
- Terminal provider APIs: implement `ensure_visible` for reliability ([#103](https://github.com/coder/claudecode.nvim/pull/103))
9+
- Working directory control for Claude terminal ([#117](https://github.com/coder/claudecode.nvim/pull/117))
10+
- Support function values for `external_terminal_cmd` for dynamic commands ([#119](https://github.com/coder/claudecode.nvim/pull/119))
11+
- Add `"none"` terminal provider option for external CLI management ([#130](https://github.com/coder/claudecode.nvim/pull/130))
12+
- Shift+Enter keybinding for newline in terminal input ([#116](https://github.com/coder/claudecode.nvim/pull/116))
13+
- `focus_after_send` option to control focus after sending to Claude ([#118](https://github.com/coder/claudecode.nvim/pull/118))
14+
- Snacks: `snacks_win_opts` to override `Snacks.terminal.open()` options ([#65](https://github.com/coder/claudecode.nvim/pull/65))
15+
- Terminal/external quality: CWD support, stricter placeholder parsing, and `jobstart` CWD (commit e21a837)
16+
17+
- Diff UX redesign with horizontal layout and new tab options ([#111](https://github.com/coder/claudecode.nvim/pull/111))
18+
- Prevent diff on dirty buffers ([#104](https://github.com/coder/claudecode.nvim/pull/104))
19+
- `keep_terminal_focus` option for diff views ([#95](https://github.com/coder/claudecode.nvim/pull/95))
20+
- Control behavior when rejecting β€œnew file” diffs ([#114](https://github.com/coder/claudecode.nvim/pull/114))
21+
22+
- Add Claude Haiku model + updated type annotations ([#110](https://github.com/coder/claudecode.nvim/pull/110))
23+
- `CLAUDE_CONFIG_DIR` environment variable support ([#58](https://github.com/coder/claudecode.nvim/pull/58))
24+
- `PartialClaudeCodeConfig` type for safer partial configs ([#115](https://github.com/coder/claudecode.nvim/pull/115))
25+
- Generalize format hook; add floating window docs (commit 7e894e9)
26+
- Add env configuration option; fix `vim.notify` scheduling ([#21](https://github.com/coder/claudecode.nvim/pull/21))
27+
28+
- WebSocket authentication (UUID tokens) for the server ([#56](https://github.com/coder/claudecode.nvim/pull/56))
29+
- MCP tools compliance aligned with VS Code specs ([#57](https://github.com/coder/claudecode.nvim/pull/57))
30+
31+
- Mini.files integration and follow-up touch-ups ([#89](https://github.com/coder/claudecode.nvim/pull/89), [#98](https://github.com/coder/claudecode.nvim/pull/98))
32+
33+
### Bug Fixes
34+
35+
- Wrap ERROR/WARN logging in `vim.schedule` to avoid fast-event context errors ([#54](https://github.com/coder/claudecode.nvim/pull/54))
36+
- Native terminal: do not wipe Claude buffer on window close ([#60](https://github.com/coder/claudecode.nvim/pull/60))
37+
- Native terminal: respect `auto_close` behavior ([#63](https://github.com/coder/claudecode.nvim/pull/63))
38+
- Snacks integration: fix invalid window with `:ClaudeCodeFocus` ([#64](https://github.com/coder/claudecode.nvim/pull/64))
39+
- Debounce update on selection for stability ([#92](https://github.com/coder/claudecode.nvim/pull/92))
40+
41+
### Documentation
42+
43+
- Update PROTOCOL.md with complete VS Code tool specs; streamline README ([#55](https://github.com/coder/claudecode.nvim/pull/55))
44+
- Convert configuration examples to collapsible sections; add community extensions ([#93](https://github.com/coder/claudecode.nvim/pull/93))
45+
- Local and native binary installation guide ([#94](https://github.com/coder/claudecode.nvim/pull/94))
46+
- Auto-save plugin note and fix ([#106](https://github.com/coder/claudecode.nvim/pull/106))
47+
- Add AGENTS.md and improve config validation notes (commit 3e2601f)
48+
49+
### Refactors & Development
50+
51+
- Centralize type definitions in dedicated `types.lua` module ([#108](https://github.com/coder/claudecode.nvim/pull/108))
52+
- Devcontainer with Nix support; follow-up simplification ([#112](https://github.com/coder/claudecode.nvim/pull/112), [#113](https://github.com/coder/claudecode.nvim/pull/113))
53+
- Add Neovim test fixture configs and helper scripts (commit 35bb60f)
54+
- Update Nix dependencies and documentation formatting (commit a01b9dc)
55+
- Debounce/Claude hooks refactor (commit e08921f)
56+
57+
### New Contributors
58+
59+
- @alvarosevilla95 β€” first contribution in [#60](https://github.com/coder/claudecode.nvim/pull/60)
60+
- @qw457812 β€” first contribution in [#64](https://github.com/coder/claudecode.nvim/pull/64)
61+
- @jdurand β€” first contribution in [#89](https://github.com/coder/claudecode.nvim/pull/89)
62+
- @marcinjahn β€” first contribution in [#102](https://github.com/coder/claudecode.nvim/pull/102)
63+
- @proofer β€” first contribution in [#98](https://github.com/coder/claudecode.nvim/pull/98)
64+
- @ehaynes99 β€” first contribution in [#106](https://github.com/coder/claudecode.nvim/pull/106)
65+
- @rpbaptist β€” first contribution in [#92](https://github.com/coder/claudecode.nvim/pull/92)
66+
- @nerdo β€” first contribution in [#78](https://github.com/coder/claudecode.nvim/pull/78)
67+
- @totalolage β€” first contribution in [#21](https://github.com/coder/claudecode.nvim/pull/21)
68+
- @TheLazyLemur β€” first contribution in [#18](https://github.com/coder/claudecode.nvim/pull/18)
69+
- @nabekou29 β€” first contribution in [#58](https://github.com/coder/claudecode.nvim/pull/58)
70+
71+
### Full Changelog
72+
73+
- <https://github.com/coder/claudecode.nvim/compare/v0.2.0...v0.3.0>
74+
375
## [0.2.0] - 2025-06-18
476

577
### Features

0 commit comments

Comments
Β (0)