Change8

Aider: What's New in January 2025

A summary of all updates, new features, and bug fixes released for Aider during January 2025.

2releases9features6fixes5improvements

New Features in January 2025

  • Enabled full support for the o3-mini model via the `aider --model o3-mini` command.(v0.73.0)
  • Introduced the new `--reasoning-effort` argument with options: low, medium, and high.(v0.73.0)
  • Added support for removing model-specific reasoning tags from responses using the `remove_reasoning: tagname` model setting.(v0.73.0)
  • Enabled automatic creation of parent directories when creating new files.(v0.73.0)
  • Added support for using the R1 free model on OpenRouter via `--model openrouter/deepseek/deepseek-r1:free`.(v0.73.0)
  • Added support for the DeepSeek R1 model, accessible via the `--model r1` shortcut or OpenRouter.(v0.72.0)
  • Introduced Kotlin syntax support to the repository map functionality.(v0.72.0)
  • Enabled the `--line-endings` option for controlling file writing line endings.(v0.72.0)
  • Added read-only file announcements to improve user awareness when files cannot be modified.(v0.72.0)

Bug Fixes in January 2025

  • Fixed model metadata for the `openrouter/deepseek/deepseek-r1` model.(v0.73.0)
  • Fixed issues related to incorrect user/assistant turn order that caused errors when using R1 models.(v0.73.0)
  • Fixed an issue related to turn taking when reflecting linting or test errors.(v0.72.0)
  • Resolved a permissions issue present in Docker images.(v0.72.0)
  • Fixed an issue where ASCII fallback was incorrectly triggered during unicode errors.(v0.72.0)
  • Corrected integer indexing errors when calculating list slicing within repomap operations.(v0.72.0)

Improvements in January 2025

  • Improved handling of context window size limits, providing better user messaging and specific guidance for Ollama users.(v0.73.0)
  • Enforced correct user/assistant turn order to prevent errors on R1 models.(v0.73.0)
  • Implemented case-insensitive matching for model names while retaining the original casing for display.(v0.73.0)
  • Enabled `examples_as_sys_msg=True` for GPT-4o models, which improves benchmark scores.(v0.72.0)
  • Updated dependencies, including picking up LiteLLM support for o1 system messages.(v0.72.0)

All Releases in January 2025