1 Version 1.32.2
════════════════

  • Add Emacs 31.1 to the MELPA and ERT CI matrices so new compiler
    warnings are caught in GitHub Actions.
  • Fix Emacs 31 compilation warnings by replacing deprecated
    conditional binding macros, providing a compatibility fallback for
    `replace-region-contents' on older Emacs versions, loading Info for
    the transient command, and capitalizing two warning messages to
    satisfy checkdoc.
  • Run native compilation in the Emacs 31.1 CI job and reformat Elisp
    code so the pre-push check passes.
  • Select buffer replacement by Emacs major version: older variants of
    `replace-region-contents' do not accept a buffer source argument.

  Retain Emacs 31.1 byte-compilation coverage without a native step,
  since the action build does not support it yet.


2 Version 1.32.1
════════════════

  • Preserve file buffer positions during tool updates. File contents
    are now updated with marker-preserving replacement, and only stale
    unmodified buffers are refreshed after shell commands and edit
    hooks. The system warns instead of discarding unsaved changes, and
    regression coverage for mutating, read-only, validation, and hook
    paths has been added.

  • Keep visiting buffers attached after file moves. The `move_file'
    tool now retargets an existing source buffer to the destination
    while preserving point and unsaved changes. Destinations already
    visited by another buffer are rejected. Regression tests cover both
    paths.


3 Version 1.32.0
════════════════

  • Preserve Markdown tables during streaming conversion. Paragraph
    filling no longer wraps table rows, and streaming fill skips while
    point is inside a table, avoiding phantom rows and broken cells.
  • Align converted Markdown tables in Org output. Separator rows are
    normalized and tables are aligned for both builtin and Pandoc
    converters, with better handling of wider cells during streaming
    updates.


4 Version 1.31.0
════════════════

  • Show irreversible action confirmation details. Named tool arguments
    are now included in security confirmation prompts, and a full-detail
    view flow has been added for DLP and irreversible actions. The flow
    preserves context even when audit logging fails, and regression
    tests cover prompt contents as well as the view interaction.


5 Version 1.30.0
════════════════

  • Split the subagent task tool into two separate contracts. The `task'
    tool handles free-form delegation, while `task_from_template'
    handles template-based delegation. Both now have proper required
    schemas and validation checks instead of accepting anything
    silently. The direct Lisp template interface still works as
    before. Updated the docs and added regression tests.
  • Added a plan-and-act action to the blueprint-mode transient
    menu. Starting it kicks off the plan-and-act agent loop from the
    current blueprint buffer and then closes the buffer. Included
    regression tests to verify the buffer contents get forwarded to
    `ellama-plan-and-act' and that the source buffer is killed once the
    loop starts.


6 Version 1.29.0
════════════════

  • Added `ellama-setup-agentic-coding' to configure long-running
    coding-agent defaults. This profile enables DLP enforcement,
    fail-closed DLP behavior, session compaction, visible sub-agent
    sessions, and longer agent loop limits. In non-SRT mode, ordinary
    DLP findings ask first while normal confirmations stay active; in
    SRT mode, ordinary input findings are allowed and ordinary output
    findings are redacted, with irreversible findings still
    blocked. Tests cover non-SRT, SRT, and secure modes.
  • Removed obsolete problem solver commands
    `ellama-solve-reasoning-problem' and
    `ellama-solve-domain-specific-problem' from the codebase and the
    main transient menu, along with the `ellama-chain' function they
    relied upon.
  • Updated the README onboarding section to refresh Installation
    references around GNU ELPA, Ollama, and added an explicit
    `qwen3.6:35b' agentic setup example.
  • Documented the new `ellama-setup-agentic-coding' profile and split
    Commands and Configuration sections into smaller groups for easier
  …  …
