Build 210128

  • conemu#2212: Far 1.75 executor - fix run cmd scripts with space in the path, redirections or asFile specified in CreateProcess.
  • Create default tasks for all found WSL distributions.
  • Support loading tab icons for 64-bit system32 apps in 32-bit ConEmu (e.g. wsl.exe).
  • conemu#2253: Fix ‘Run as current user’ radio box l10n.
  • DefTerm: Support manual attach of the VsDebugConsole.exe console. If VsDebugConsole.exe was started outside of ConEmu without DefTerm, the process does not have ConEmuHk injected and after manual attach it could behave incorrectly on debugging program termination.
  • conemu#2250: Fix sequence ESC[3J to clear backscroll buffer.
  • l10n: translations were updated
  • DefTerm: Activate VsDebugConsole tab when new session (run/debug) is starting.
  • Reset dynamic scroll range after cls command.

Build 210112

  • conemu#2243: Fix arrow key issue in cygwin pseudo console. (#2245)
  • Add ConEmuC -verbose switch to force called functions printing to stdout (debugging purposes).
  • Don’t show MessageBox on injects failures in ConEmuC.exe, print error to stdout instead. May be suppressed by -silent switch.
  • Workaround for Win10 bug leading to invisible leading 4 characters in prompt after exit from cmd.exe /k wsl.exe.

Build 210111

  • conemu#2212: Fix run batch from Far Manager from paths containing space and @.
  • Fix running from cmd prompt: ConEmuC -c {bash}.

Build 210109

  • conemu#2231: Validate shared memory on use.
  • conemu#2220: Add VsDevCmd.bat to VisualStudio default task creation search.
  • conemu#2228: return ANSICON_VER environment variable value as 189.
  • Fix save ‘Sync dir’ option of ConEmu Inside mode. Support empty (default) CD format.
  • Fix GuiMacro assertion could appear in Inside mode during startup.
  • Internal changes in ConEmuHk Inject routine (error codes -113, -115).
  • conemu#1691: Buffer keyboard sequences before writing to pty input (Connector version 1.2.9).
  • DefTerm: Prefer ConEmu inside instance when console app is running from parent window, e.g. VS debugging and ConEmu in a VS pane.
  • Ensure bitness is checked properly while injecting hooks (error -710).
  • DefTerm: fix starting python.exe from GUI idle.
  • DefTerm: Avoid RealConsole flickering while starting console app from VS without debugging.
  • DefTerm: Remove RealConsole flickering while starting debugger.
  • conemu#1952: DefTerm. Modifications were made to support VS 2019 debugging and running of console applications (native and .net). With “ConEmu Integration 2019” VS extension it’s possible now to run and debug console applications using embedded terminal.
  • conemu#2228: Implement ConEmuFeatures environment variable. It’s available only on direct requests, e.g. echo %ConEmuFeatures% but does not exist in the environment (set ConEmuFeatures will not show it). Returns a set of ConEmu::ConsoleFlags flags from ConEmu settings, e.g. “0x000082A6”.
  • conemu#947: Don’t show rcCon.right && rcCon.bottom assertion in release.
  • Change clink URL to maintained fork
  • l10n: Translations were updated, Italian translation was started.

Build 201124

  • conemu#2201: Support new executor in Far 3 build 5709.
  • l10n: German translations were updated
  • Minimum required Windows version was updated in Readme.

Build 201122

  • conemu#2188: Fix processing of ANSI sequence to change text cursor shape. E.g. in cmd.exe prompt: call SetEscChar.cmd && echo %ESC%[1 q.
  • conemu#2159: Fix ANSI scrolling issues (Git for Windows 2.28.0-rc2 less and others).
  • Speed up git paged scrolling up.
  • ANSI: Enable XTerm output mode with ENABLE_VIRTUAL_TERMINAL_PROCESSING flag. More info: https://conemu.github.io/en/TerminalModes.html
  • Show ‘Terminal modes’ status bar column by default.
  • conemu#2130: Let installer run again on Windows XP.
  • conemu#2195: fix unexpected set of buffer height in alternative screen buffers.
  • Add full command line to output of ConEmuC /args ....
  • conemu#2199: Fix executor - extra quotation mark running commands (with trailing space) from Far Manager.
  • l10n: Polish and Russian translations were updated.

Build 201101

  • Fixes for compilation with mingw64 on Linux.
  • Add sample cmd script %ConEmuBaseDir%\Scripts\git-push-set-upstream.cmd to call git push --set-upstream ... using current local branch.
  • conemu#2191: Alt+Space - show System Menu on key down.
  • Update icon for nuget/choco packages.
  • GuiMacro: WindowMode(TWidth) maximizes window width.
  • Let Win+Left/Right, Win+Shift+Left/Right process by OS if window title/frame aren’t hidden. This allows to use FancyZones from Windows PowerToys.
  • Let’s position by default ConEmu window in a normal position, slightly away from {0,0} screen corner. If window is started at {0,0} position, than Win+Left (on Windows 10) tiles window only on height-half.
  • Fix ConEmu restore after snapping window to zone on the other monitor. If ConEmu was moved to different monitor during spanned (tiled) mode, minimize/restore moved the window to the monitor where ConEmu was in the normal mode previously.
  • conemu#2135: Try to fix dpi assertion on computer wake.
  • Fix assertion dialog and memory dump creation. Only two buttons left - Retry (creates a dump for report) and Cancel (skip the assertion). Retry button does not kill ConEmu process anymore.
  • l10n: translations were updated
  • Fix excessive resize on restore to maximized state after moving between monitors.
  • ANSI and GuiMacro: Support paused progress state (yellow indicator on Windows TaskBar). ANSI sequence ESC ] 9 ; 4 ; 4 ; pr ST or GuiMacro Progress(4, pr) where pr is a percentage 0 .. 100. ref: microsoft/terminal#3004.
  • Don’t use connector/wslbridge for Wsl by default.

Build 201011

  • conemu#2158: Replace control characters \x01..\x1F with unicode glyphs only for drawing.
  • conemu#2183: Let reopened CONOUT$ handle be inheritable. (Fix shell returned 1 vim message.)
  • Support default tasks generation for Visual Studio 2019 (via search in Program Files).
  • Add default hotkey Shift+RClick for new configs to open Edit menu.
  • New icon design.

Build 200928

  • Internal global hotkeys refactoring + logging (ref conemu#2143).
  • Fix localized labels for hotkey related settings checkboxes, e.g. ‘Ctrl+Numbers - activate console’.
  • Fix not working AppDistinct cursor related options.
  • Show console buffer size on the Settings/Info page.
  • Show console left/top on the Settings/Info page.
  • Don’t try to run automatic update check if update error message was not closed yet.
  • conemu#2151: Don’t show injection errors if ConEmuHk was deleted.
  • conemu#2135: Fix wrong assert condition.
  • conemu#2177: Fix spare console resize on restore previously maximized window.
  • conemu#2173: Support menu localization.
  • l10n: translations were updated.
  • conemu#2118: Clink readme fix.
  • conemu#977: Add option to show Edit Menu on Right/Middle mouse button click.
  • A lot of internal changes, refactoring, unit tests.
  • Add ‘Reset terminal’ confirmation.
  • Fix ‘set var=value & {Task}’ expansion in ConEmuC.
Download    Donate