emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/aidermacs e4bd4519b0: Add 1.1 Release Notes


From: ELPA Syncer
Subject: [nongnu] elpa/aidermacs e4bd4519b0: Add 1.1 Release Notes
Date: Sat, 22 Mar 2025 21:59:46 -0400 (EDT)

branch: elpa/aidermacs
commit e4bd4519b0846b49e52453b41240d076c910e1f2
Author: Mingde (Matthew) Zeng <matthewzmd@posteo.net>
Commit: Mingde (Matthew) Zeng <matthewzmd@posteo.net>

    Add 1.1 Release Notes
    
    Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@posteo.net>
---
 CHANGELOG.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 89 insertions(+), 14 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4955e59dc5..abcd40e85e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,16 +1,91 @@
 # CHANGELOG
 
-## 1.0 - Initial Release
-
-### Features
-
--   **Built-in Ediff Integration:** Review AI-generated changes with Emacs' 
familiar `ediff` interface.
--   **Intelligent Model Selection:** Automatically discover and integrate with 
multiple AI providers (OpenAI, Anthropic, DeepSeek, Google Gemini, OpenRouter).
--   **Flexible Terminal Backend Support:** Choose between `comint` and `vterm` 
backends for the best terminal compatibility and performance.
--   **Enhanced File Management:** Easily manage files within your Aider 
session with commands for adding, dropping, listing, and more. Full support for 
remote files via Tramp (SSH, Docker, etc.).
--   **Streamlined Transient Menu Selection:** Access all Aidermacs features 
through a redesigned and ergonomic transient menu system.
--   **Prompt Files Minor Mode:** Work seamlessly with prompt files and other 
Aider-related files with convenient keybindings and automatic mode activation.
--   **Claude 3.7 Sonnet Thinking Tokens:** Enable and configure thinking 
tokens using the `/think-tokens` in-chat command or the `--thinking-tokens` 
command-line argument.
--   **Architect Mode Confirmation:** Control whether to automatically accept 
Architect mode changes with the `aidermacs-auto-accept-architect` variable.
--   **Re-Enable Auto-Commits:** Aider automatically commits AI-generated 
changes by default. We consider this behavior *very* intrusive, so we've 
disabled it. You can re-enable auto-commits by setting `aidermacs-auto-commits` 
to `t`.
--   **Customizing Aider Options with `aidermacs-extra-args`:** Pass any 
Aider-supported command-line options.
+# Aidermacs 1.1
+
+**What's New in Aidermacs 1.1?**
+
+* **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
+* @SpringHan made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/81
+* @u-yuta made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/86
+* @smallzhan made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/84
+* @claritystorm made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/88
+
+
+# Aidermacs 1.0
+
+**What's New in Aidermacs 1.0?**
+
+Aidermacs 1.0 delivers a range of features designed to enhance your 
productivity and coding experience:
+
+* **Package Repositories:**
+  *   **MELPA:** Install directly from MELPA using `M-x package-install RET 
aidermacs RET`.
+  *   **Non-GNU ELPA:** Also available on Non-GNU ELPA.
+*   **Built-in Ediff Integration:** Review AI-generated changes with Emacs' 
familiar `ediff` interface, allowing you to easily accept or reject 
modifications.
+*   **Intelligent Model Selection:** Automatically discover and integrate with 
multiple AI providers (OpenAI, Anthropic, DeepSeek, Google Gemini, OpenRouter), 
ensuring compatibility and optimal performance.
+*   **Flexible Terminal Backend Support:** Choose between `comint` and `vterm` 
backends for the best terminal compatibility and performance.
+*   **Enhanced File Management:** Easily manage files within your Aider 
session with commands for adding, dropping, listing, and more. Full support for 
remote files via Tramp (SSH, Docker, etc.).
+*   **Streamlined Transient Menu Selection:** Access all Aidermacs features 
through a redesigned and ergonomic transient menu system.
+*   **Prompt Files Minor Mode:** Work seamlessly with prompt files and other 
Aider-related files with convenient keybindings and automatic mode activation.
+*   **Claude 3.7 Sonnet Thinking Tokens:** Enable and configure thinking 
tokens using the `/think-tokens` in-chat command or the `--thinking-tokens` 
command-line argument.
+*   **Architect Mode Confirmation:** Control whether to automatically accept 
Architect mode changes with the `aidermacs-auto-accept-architect` variable.
+*   **Re-Enable Auto-Commits:** Aider automatically commits AI-generated 
changes by default. We consider this behavior *very* intrusive, so we've 
disabled it. You can re-enable auto-commits by setting `aidermacs-auto-commits` 
to `t`.
+*   **Customizing Aider Options with `aidermacs-extra-args`:** Pass any 
Aider-supported command-line options.
+
+
+## New Contributors
+* @notImposterSyndromeIfImposter made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/5
+* @CeleritasCelery made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/6
+* @zsxh made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/10
+* @milanglacier made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/13
+* @ArthurHeymans made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/11
+* @bard made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/27
+* @mwolson made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/26
+* @jfeser made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/29
+* @ianschenck made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/34
+* @LemonBreezes made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/36
+* @hexmode made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/47
+* @xplutoy made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/49
+* @rschmukler made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/56
+* @philip-zhan made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/64
+* @amake made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/63
+* @rjekker made their first contribution in 
https://github.com/MatthewZMD/aidermacs/pull/70



reply via email to

[Prev in Thread] Current Thread [Next in Thread]