Skip to content

Aidermacs 1.1: Better Output, Enhanced Performance

Compare
Choose a tag to compare
@MatthewZMD MatthewZMD released this 23 Mar 06:04
· 21 commits to main since this release

Aidermacs 1.1: Better Output, Enhanced Performance

What's New in Aidermacs 1.1?

This release supports latest Aider 0.78.

  • New Features:

    • Added common prompts system with history
    • Better support for architect/editor model separation
    • Improved theme support for vterm backend
    • Added model name transformation for API providers
  • Enhanced Model Management:

    • Added support for weak models for commit messages and chat summarization
    • Improved model selection with prefix arguments for weak model changes
    • Better handling of model inheritance and initialization
    • Added model version checking and caching
  • Output Handling Improvements:

    • New output module with better file tracking and parsing
    • Improved ediff integration with proper cleanup hooks
    • Better handling of read-only files and remote paths
    • Enhanced output history management
  • Performance Enhancements:

    • Added protection against infinite font-lock loops
    • Better handling of large output blocks
    • Improved buffer management and cleanup
  • Bug Fixes:

    • Fixed file path handling in drop commands
    • Improved error handling in model fetching
    • Better handling of process output filtering
    • Fixed issues with buffer naming and selection

Breaking Changes:

  • Minimum Emacs version requirement changed to 26.1
  • Some internal APIs have been reorganized
  • Model selection behavior has changed for architect mode

Upgrade Instructions:

  1. Update your Emacs to at least version 26.1
  2. Review your model configuration settings
  3. Check for any customizations that may need updating
  4. Clear any cached model lists if experiencing issues

New Contributors

What's Changed