github yetone/avante.nvim v0.1.0

5 hours ago

What's Changed

the avante shared libraries have moved places such that neovim can find them automatically.
Thus you need to run :AvanteBuild again.

AvanteModels now lists models even for providers that inherit from another (e.g. you can list models on your llama-cpp server).

There is a new :help avante-nvim that is still messy but hopefully can be improved with user contributions, for instance to add per-provider help.

There is a also a nix (https://nixos.org/) flake to help contribute to the project: run nix develop to get a shell with the project's dependencies.

This also marks a new versioning scheme, from 0.0.29 to 0.1.0. The goal is to make it possible to backport some patches into a 0.1.1 for instance, instead of a long 0.0.29.1

  • ci: bumped ubuntu-22 -> ubuntu-24 + bump required neovim to 0.11 by @teto in #3037
  • feat: log failed command by @teto in #3039
  • fix: revert vim.text.diff to vim.diff for Neovim 0.10 compatibility by @propilideno in #3043
  • codex: dont mandate npx by @teto in #3040
  • refactor: replace plenary.path with native vim vim.fs calls by @teto in #3034
  • Fix integration of GHE copilot servers. by @fghoussen in #3020
  • refactor: replace Utils.join_paths with vim.fs.joinpath by @teto in #3046
  • doc: introduce ':h avante-nvim' by @teto in #3051
  • refactor: replace Util.basename with vim.fs.basename by @teto in #3054
  • refactor: remove unused avante.utils.path.dirname by @teto in #3055
  • gitignore: ignore generated /lua/.tag by @teto in #3058
  • fix: bumped the nvim-0.11 check by @teto in #3061
  • refactor: rewrite mappings with by @teto in #3062
  • feat: relocate acp log by @teto in #3063
  • refactor: replaced plenary's absolute() with vim.fs.abspath by @teto in #3066
  • fix: Handle Unicode surrogate pairs by @tm604 in #3068
  • refactor: replace plenary.path:rm() with vim.fs.rm() by @teto in #3069
  • refactor: replace plenary's is_dir with vim.fn.isdirectory by @teto in #3071
  • chore: remove code for supporting nvim < 0.11 by @teto in #3072
  • refactor: convert cache_prompt from plenary Path to string by @teto in #3075
  • various lsp fixes + log appearance by @teto in #3074
  • @teto fix: native input provider by @teto in #3077
  • feat: support configuration via global vim.g.avante by @teto in #3073
  • list server/remote openai/llamacpp models by @teto in #3059
  • feat: restore last selected model if no default provider is set in config by @teto in #3079
  • deterministic doc by @teto in #3083
  • fix: request failure on deepseek by @hllRGB in #3044
  • feat: added /model command by @teto in #3085
  • fix: avoid avante.Sidebar appearing twice in help by @teto in #3087
  • ci: updating actions by @teto in #3088
  • fix(claude): match "claude-sonnet-4-6" as well by @teto in #3090
  • chore: improve cats comments by @teto in #3093
  • fix(list_models): inherit list_models as well by @teto in #3095
  • ci: check if vimdoc needs updating by @teto in #3089
  • chore: deprecate require'avante_lib'.load() by @teto in #3047
  • Revert "chore: deprecate require'avante_lib'.load()" by @teto in #3096
  • fix(win): correct project directory path resolution on Windows by @RobsonMobarack in #3099
  • chore: deprecate require'avante_lib'.load()" (#3096)" by @teto in #3100

New Contributors

Full Changelog: v0.0.28...v0.1.0

Don't miss a new avante.nvim release

NewReleases is sending notifications on new releases.