Skip to content

Aider v0.84.0

Latest
Compare
Choose a tag to compare
@paul-gauthier paul-gauthier released this 30 May 23:28
· 58 commits to main since this release

Model support & provider updates

  • Added support for new Claude models including the Sonnet 4 and Opus 4 series (e.g., claude-sonnet-4-20250514,
    claude-opus-4-20250514) across various providers. The default sonnet and opus aliases were updated to these newer
    versions.
  • Added support for the vertex_ai/gemini-2.5-flash-preview-05-20 model.
  • Updated default OpenRouter models during onboarding to deepseek/deepseek-r1:free for the free tier and
    anthropic/claude-sonnet-4 for paid tiers.
  • Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen.

Core functionality improvements

  • Fixed an issue where files explicitly added via the command line were not correctly ignored if listed in .gitignore.
  • Improved automatic commit messages by providing more context during their generation, by wangboxue.
  • Fixed OpenRouter token cost calculation for improved accuracy.

Quality of life improvements

  • Improved OpenRouter model metadata handling by introducing a local cache, increasing reliability and performance.
  • Added shell tab completion for file path arguments (by saviour) and for --edit-format/--editor-edit-format options.
  • The /settings command now displays detailed metadata for active main, editor, and weak models.
  • Improved user language detection by correctly normalizing hyphenated language codes (e.g., en-US to en) and enhancing the validation of locale results.
  • Prevented aider from instructing the LLM to reply in 'C' or 'POSIX' when these are detected as the system locale.
  • Displayed a spinner with the model name when generating commit messages.
  • Bumped configargparse to 1.7.1 as 1.7 was pulled.