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
v0.73.05 features2 fixesThis release introduces significant model flexibility with full support for o3-mini and R1 free on OpenRouter, alongside a new `--reasoning-effort` control. Key improvements include better context window handling and fixes to ensure correct turn ordering for R1 models.
v0.72.04 features4 fixesThis release introduces support for the new DeepSeek R1 model and adds Kotlin syntax support to the repository map feature. Several bugs were fixed, including issues with turn taking during error reflection and incorrect list slicing in repomap calculations. Users also gain control over file line endings via a new command-line option.