Releases: p-wegner/coding-aider
Release 1.2.8
Coding-Aider Plugin Release Notes - v1.2.8
🌟 Key Highlights
- LM Studio Integration: Full support for LM Studio instances with LM Studio API endpoints
- Git Code Review: New feature for AI-powered code review between branches/commits
- Enhanced TODO Management: Quick and interactive TODO fix actions
🚀 New Features
-
LM Studio Provider Support: (suggested by @teu-cw-de)
- LM Studio API endpoint support
- Optional API key support for secured instances
-
Git Code Review:
- Branch and commit comparison
- will use persistent files, git diff and current files that were changed between refs as context
- free-form prompt to allow different use cases, e.g. code review feedback or release note generation
-
Working Directory Enhancements: (suggested by @Finndersen)
- Action in project view to directly set working directory to a selected folder
- Input and Chat History parsing features will use git root as base path (aider uses git root, even when started in subdir)
-
TODO Management:
- Quick fix action for TODOs
- Interactive mode with custom prompts
- File context awareness
- Integration with existing inspection system
-
Reintroduce option for default AiderMode (suggested by @teu-cw-de)
Release 1.2.7
Coding-Aider Plugin Release Notes - v1.2.7
🚀 New Features
- Working Directory Support:
- Configure specific working directory for Aider operations
- Files outside working directory are excluded from context
- Working directory panel in tool window
- Improved Markdown Output Viewer (Running Command and Last Command Result):
- Replaced Swing Browser with Chromium based JCEF Browser for better css support
- Improved scrolling behavior and layout responsiveness
- Better styling for code blocks and search/replace sections
- Autoscrolling with manual scroll position saving
- Improved Parsing for Last Command Result
- Enhanced Plan Mode:
- Support for hierarchical plans with parent-child relationships
- Tree visualization (experimental) for plan hierarchy
- Reworked system prompt
- Plan refinement capabilities
- Improved plan continuation logic
- Archive functionality for completed plans
- Experimental Sidecar Mode for plan execution
- Ideally an aider process can be used until the plan is finished
- Setting for structured xml output blocks for summary and intention
- Support for custom "aider model", e.g. simple way to add aider supported llms like
r1
to dropdown without additional api key setup - Added action to add files from a (plan) yaml file to the persistent file list
🔧 Fixes and Improvements
- Duplicate aider executeable path in settings fix
- Customize used docker image and tag in settings
- Removed Api Key setup for vertex ai provider
Release 1.2.5
Coding-Aider Plugin Release Notes - v1.2.5
🚀 New Features
- Vertex AI Provider Support (experimental) as configurable custom provider
- Structured Mode improvements:
- Plan Continuation mode (enabled by default) will automatically continue working on plans as long as they are not finished
- Button and View for managing plan context files
- Added support for relative and absolute paths in context YAML file parsing
🔧 Fixes and Refinements
Execution and Configuration
- Fixed issues with LLM provider selection that caused additional aider arguments to be ignored
- Fixed docker image tag field enabling
- Enhanced path normalization to prevent duplicate file entries
- Added file size and image filtering for token counting
Release 1.2.4
Release Notes - Version 1.2.4
New Features
- Added separate node for plan files in AiderContextView
- Added comprehensive custom LLM provider management:
- Support for OpenAI-compatible, OpenRouter, and Ollama providers
- Secure API key storage
- Provider visibility controls for built-in and custom providers
- Dynamic UI with provider-specific validation
- Built-in and custom provider management
Bug Fixes
- Fixed NullPointerException in AiderCompletionProvider for .class files
- Added proper cleanup of service listeners to prevent memory leaks
Technical Updates
- Updated to use aiders no-detect-url flag to prevent errors caused by unintended web crawl actions
Release 1.2.3
- Support for Intellij 2024.3
- Experimental Aider Sidecar mode: Enable in settings:
- This will start an ongoing aider process and reuse it for most aider actions to potentially decrease startup delay
- Persistent Files added as writeable by default
- Use other diff view to present combined changes to user (previous git4Idea action was made internal)
- Bugfixes:
- Autoscroll in outputview stopping on its own
- Continue Plan Action Plan selection now works properly
- Settings related to docker and api keys can be saved again
Release 1.2.2
- Minor UI improvements
- Add button to open last command result in toolview
- Add setting to include plan context files automatically
- Limit supported intellij versions to released 2024 versions
Release 1.2.1
-
Extended Structured Mode / Plan Execution Features:
-
Improved Markdown viewer: checkboxes, (web + relative paths) hyperlinks
-
Autoscrolling for output view
-
Collapsable panels for Aider Command Window
-
Configured Plugin verification task to avoid version incompatible plugin releases
Release 1.2.0
Release 1.1.10
-
Adjust "Document Each Folder" prompt to use mermaid diagrams and single file
-
Add setting to automatically include relevant markdown files (nearest in file tree)
-
Use markdown viewer for aider command output
-
Add model entry for Anthropics Haiku
-
bump aider docker image version to v0.62
-
use intellij platform gradle plugin v2
Release 1.1.9
- Add "Document Each Folder Action" that creates markdown and puml documentation for multiple folders at the same time and summarizes them in a combined overview
- use proper markdown viewer for output
- add basic token counting heuristic