Releases: remoteoss/dexter
Releases · remoteoss/dexter
Release list
v0.7.1
Added
- Structural completion snippets — completions now include snippets for common Elixir forms such as
do,defmodule,def,defp,defmacro,defstruct,defprotocol,defimpl,defdelegate, guards,if,case,with,try, and ExUnit-style macros; snippet-aware clients also avoid duplicate special-form completions when the same names are imported throughuse. This is an improvement and also fixes some VS Code usability issues do to how VS Code handles completions. Thanks @superhawk610.
Fixed
- Index WAL growing unchecked — SQLite WAL files are capped and checkpointed after reindexing, preventing
.dexter/dexter.db-walfrom growing endlessly. Thanks @flowerett. - Top-level script variables — variables in
.exsfiles such asconfig/runtime.exscan now be renamed and highlighted without leaking into nested module or function scopes - Document symbols — local assignments and ordinary function calls no longer appear in the outline, while split-line ExUnit-style macro heads are still shown correctly. Thanks @cjbottaro.
- Alias-aware import/use/require references — short aliases in
import,use, andrequirestatements now resolve to the full module for references and rename edits - Formatter improvements and fixes — the persistent formatter server now starts Mix's supervisor tree so plugins can call Mix APIs like
Mix.Project.config/0, and Dexter passes all.formatter.exsoptions through to formatter plugins so plugin-specific settings such as HEEX options are honored. Thanks @superhawk610 and @ogomezba.
v0.7.0
What's Changed
- Improve quick start doc section by @Efesto in #51
- docs: simplify Zed setup now that extension is in registry by @Ch4s3 in #54
- Erlang go-to-definition and hover docs by @JesseHerrick in #50
- Fixes formatter with sigils like ~H by @JesseHerrick in #55
- Add bracket-pair folding for maps, lists, tuples, and binaries by @tessi in #56
- Add lazy-loading and LRU cache for context-based lookups by @JesseHerrick in #62
- Fix latent lint issues and ensure they're caught in future pipelines by @JesseHerrick in #64
- feat: add Claude Code marketplace and dexter-lsp plugin by @pquadri in #59
- Simplify mise and Homebrew setup docs by @AlternateRT in #61
- Release v0.7.0 by @JesseHerrick in #65
New Contributors
- @Efesto made their first contribution in #51
- @Ch4s3 made their first contribution in #54
- @tessi made their first contribution in #56
- @pquadri made their first contribution in #59
- @AlternateRT made their first contribution in #61
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Readme: Reorganize, add VS Code and performance table notes by @JesseHerrick in #8
- Update readme headline performance stats by @JesseHerrick in #9
- Add -race flag option on test run by @M-T3K in #11
- Update Zed Extension description by @flowerett in #15
- Update README with Emacs eglot and lsp-mode setup by @Casamatechs in #7
- extracted code to prevent duplicated execution of string index search by @M-T3K in #13
- Remove periodic reindexing by @JesseHerrick in #16
- Add Homebrew tap support by @egze in #14
- Improve readme and clarify examples by @JesseHerrick in #18
- Adds script for benchmarking Dexter indexing by @JesseHerrick in #17
- Update Zed Extension docs by @flowerett in #23
- Revert "Update Zed Extension docs" by @JesseHerrick in #24
- Update readme section for Zed extension, keep it as dev while PR is in review by @flowerett in #25
- docs: add LSP instructions for Helix editor by @anddani in #27
- docs: update Zed setup to use official elixir extension instead of fork by @flowerett in #32
- Replace line-based parser with tokenizer and walker by @JesseHerrick in #22
- docs: set defaultFormatter to correct value in README by @jareddellitt in #40
- Improve docs for format-on-save in NeoVim by @JesseHerrick in #45
- Move index database into .dexter/ folder by @JesseHerrick in #46
- Release v0.6.0 by @JesseHerrick in #47
New Contributors
- @M-T3K made their first contribution in #11
- @flowerett made their first contribution in #15
- @Casamatechs made their first contribution in #7
- @egze made their first contribution in #14
- @anddani made their first contribution in #27
- @jareddellitt made their first contribution in #40
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's Changed
- Open source release by @JesseHerrick in #1
- Fix formatter _build dir lookup when inside an umbrella app by @JesseHerrick in #5
- Fix depth detection and respect formatting config by @JesseHerrick in #4
- Fix aliases injected via use by @JesseHerrick in #3
- Release v0.5.3 by @JesseHerrick in #6
New Contributors
- @JesseHerrick made their first contribution in #1
Full Changelog: v0.5.2...v0.5.3