Releases: nickjvandyke/opencode.nvim
Releases · nickjvandyke/opencode.nvim
v0.7.0
0.7.0 (2026-04-07)
⚠ BREAKING CHANGES
- config: remove undocumented ability to clear built-in contexts and prompts
- remove buggy
opts.clearfromaskandprompt
Bug Fixes
- remove buggy
opts.clearfromaskandprompt(3a0b484) - terminal: fallback win opts for backwards-compat (fd7b4e5)
Code Refactoring
- config: remove undocumented ability to clear built-in contexts and prompts (78b720d)
v0.6.0
0.6.0 (2026-03-29)
Features
- diff and accept/reject
opencodeedits (8b4ec07) - edits: allow separately disabling edit permissions (8804ffb)
- permissions: fallback to generic permissions for edits when edits disabled (53014bc)
- server: support arbitrary port discovery (5067c80)
Bug Fixes
- checkhealth: check
opencodepatch version only when minor matches (#217) (ecd6e9b) - context: use only listed buffers for
[@buffers](https://github.com/buffers)(#213) (e64a4a1) - diff: don't close the diff after accepting/rejecting a single hunk (c7adcfe)
- empty err notification when
commandserver selection is cancelled (9db5914) - permissions: error when replying to request (931f94b)
- status: handle new event types for busy and idle states, update permission event type (3d07744)
- terminal: exclude from session (f8c46ed)
- terminal: prevent appearing in bufferline (#214) (4f4ff2c)
v0.5.2
v0.5.1
v0.5.0
0.5.0 (2026-03-02)
⚠ BREAKING CHANGES
- provider: replace providers with simpler, more maintainable server option
Features
- server: allow all servers (but prioritize sharing CWD still) (6d00f30)
Bug Fixes
- ask: preserve formatting in completion docs (9048f10)
- client: prevent hanging when
opencodeis suspended (#183) (c1afcf5) - context: always pick the longer of overlapping placeholders (e4f7555)
- context: diagnostics context error (a4dff90)
- context: remove filename space suffix when no location, use
:, join list contexts with,(8992d0c) - health: error when opts.server isn't configured (37468a4)
- server: cache connected server even when events are disabled (6b3eed0)
- server: don't needlessly reconnect to server (1b90ae8)
- server: more reliably detect server disappearing (67a09c8)
- server: race condition that'd disconnect from newly selected server (c72a7bf)
Code Refactoring
- provider: replace providers with simpler, more maintainable server option (82332cf)
v0.4.0
0.4.0 (2026-02-20)
Features
- lsp: add code action to explain diagnostic under cursor (8d95230)
- lsp: add hover functionality. disable lsp by default for stability. (7d410cc)
- lsp: add persistent in-process LSP, and code action to fix diagnostics (a841138)
- lsp: allow configuring model (bdb59d8)
Bug Fixes
v0.3.0
0.3.0 (2026-02-18)
Features
- ask: end prompt with
\nor press<C-CR>to append instead of submit (65ce845) - ask: send actual newline to
opencodewhen used to make ask append (7cffee3) - ask: support all completion plugins via in-process LSP :D (55ae1e5)
- ask: use
<S-CR>instead of<C-CR>to append - more standard (72e85ae) - snacks: add
snacks.pickeraction to send items toopencode(#152) (e478fce)
Bug Fixes
v0.2.0
v0.1.0
The beginning of tagged releases for opencode.nvim! I hope it improves stability and clarity 🙂
Thanks for using my plugin!