Cmder Versions Save

Lovely console emulator package for Windows

v1.3.24

8 months ago

IMPORTANT

🔴 This release updates a dependency with a known vulnerability, it is suggested that you update as soon as possible.

Please see additional notes section below for information about the upcoming changes in Cmder as well.

What's Changed

New Contributors

Additional Notes

Note 1: We're in the process of improving Cmder's initialization speed. In the next major release, the loading time is expected to be optimized significantly.

Note 2: Cmder is in the process of dropping 32-bit support of x86 edition when the upstream projects (such as Git-for-Windows) do so. In the next major releases of Cmder, the minimum Windows requirement will be bumped from Windows 7 SP1 to Windows 10, as well.

📌 Did you know Cmder also works with Windows Terminal? If you'd like to receive an official Cmder release with WT, please submit your vote here.

Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.21...v1.3.24

v1.3.21

1 year ago

IMPORTANT

This release updates a dependency with a known vulnerability, it is suggested that you update as soon as possible.

Additionally, a number of regressions from this version and previous versions have now been fixed in the master branch, which will be released in 1.3.22. For more information, please see Issues. As always, you can download the latest unreleased builds from Actions.

Note: The version file included in this release is incorrectly named Version 1.3.20, instead of the correct 1.3.21. This issue occurred due to a misconfiguration with the build procedure, and is now fixed.

What's Changed

New Contributors

Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.20...v1.3.21

v1.3.20

1 year ago

👉 Note: This release contains a regression regarding the git prompt and user profile in bash shell, please see notes at the end for more details. (This regression does not affect Cmder Mini edition)

What's Changed

New Contributors

Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.19...v1.3.20

Regression

Main issues: #2771, #2785, #2787

Due to an issue with the CI build system/packing files in the Cmder Full edition, some files (git-prompt.sh and cmder.sh) are missing from the %cmder_root%\vendor\git-for-windows\etc\profile.d directory.

This will cause the following problems when using the git/bash shell in Cmder:

  • The user_profile.sh and git-prompt.sh files are not sourced
  • The git details will not be displayed in the prompt in bash

The issue has been already resolved in the master branch, so you can either place the missing files in the corresponding directory manually, or download the latest unreleased build (the first item in the list of builds). In order to place the files manually without downloading the latest build, please refer to the issues mentioned above.

The other shells (Clink and PowerShell) are not affected by this issue.

v1.3.19

2 years ago

1.3.19 (2022-01-15)

Changes

  • Update Git for Windows to 2.34.0
  • Update to Clink 1.2.46
  • Update to stable Conemu 210912
  • Do not rely on having a %cmder_root%\config\cmder_prompt_config.lua

Adds

  • Powershell Git version Discovery - See #2373 for the full proposal.
    • Find user installed Git on Path
      • If found
        • if newer than Cmder embedded Git
          • Use it's existing Path config and completely ignore embedded Git.
        • Else if Cmder embedded Git exists and is newer
          • Match User installed Git path config using Cmder embedded Git folders.
      • Else if Cmder embedded Git exists
        • Add Cmder embedded Git folders to the path.
          • $env:cmder_root\vendor\git-for-windows\cmd;$env:path
          • $env:path;$env:cmder_root\vendor\git-for-windows\usr\bin
          • $env:path;$env:cmder_root\vendor\git-for-windows\mingw64\bin
  • Configurable prompt for cmd.exe sessions. See %cmder_root%\config\cmder_prompt_config.lua
    • Configurable colors
    • Option to change λ to another character.
    • Option to add [user]@[host] to the prompt
    • Option to use of ~ to represent $HOME folder.
    • Option to use folder name vs. full working directory path in prompt.
    • Option to use single line prompt.

Fixes

  • Git prompt opt-out works better with additional changes to clink-completions

v1.3.18

3 years ago

1.3.18 (2021-3-26)

Changes

  • Update to Clink 1.1.45 to fix #2451, #2465, and #2473
  • Update to ConEmu v21.03.04
  • init.bat auto migrates the history alias to use clink history if required.
  • Remove Tilde match from clink.lua in favor of builtin Clink capability.

v1.3.17

3 years ago

1.3.17 (2020-12-23)

NOTE: This release includes a newer version of pre-release Clink. Current Clink 0.4.9 settings or history are not migrated or used from previous installs. See #2451

Fixes

  • [bug] Running alias ..=cd .. removes other aliases #2394
  • Switch to @chrisant996 Clink v1.1.10 to fix Clink newer Windows 10 releases.
  • Fix \Git\cmd\git.exe found. was unexpected at this time.
  • Documentation fixes.

Changes

  • Update Git to 2.29.0
  • Improve init.bat Speed
  • Add systeminfo.exe output to iag scripts.

v1.3.16

3 years ago

1.3.16 (2020-07-29)

Fixes

  • Merge pull request #2357 from FloSchwalm/fix-git-version-comparison [Dax T Games]
  • Merge pull request #2339 from daxgames/fix_global_vars_vscode_err [Dax T Games]

Changes

  • Merge pull request #2358 from FloSchwalm/update-to-git-2.28 [Dax T Games]

v1.3.15

3 years ago

1.3.15 (2020-06-26)

  • Fixes #2247, fixes #2254 #2265
  • Clink path get broken if clink-completions content is created in a different order #2278Clink path get broken if clink-completions content is created in a different order #2278
  • Move Git functions to lib/git.bat #2293
  • Fix Cmder issue #2290 #2294
  • Update git for windows to 2.26.2 #2308
  • Update README.md #2323Update README.md #2323
  • Added support for setting custom icons for Cmder window #2335
  • Fix and enhance enhance_path_recursive #2311

v1.3.14

4 years ago

1.3.14 (2020-01-08)

Fixes

  • Pull Request: #2222
    • Cmder v1.3.13 init script fails. #2218
    • Git & env related error messages. #2220
    • Latest addition of "--nolog" clink breaks cmd prompts. #2166
    • /nix_tools 0 should prevent adding %GIT_INSTALL_ROOT%\mingw64\bin to PATH. #2214

Changes

  • Update Git for Windows to 2.24.1.windows.2
  • Update clink-completions to 0.3.5

v1.3.13

4 years ago

1.3.13 (2019-11-23)

Changes

  • Update to Conemu 19.10.12

Adds

  • #2197, #1364, #447 Add ability to disable git status either globally or for individual repos.

    • To disable git status globally add the following to ~/.gitconfig or locally for a single repo [repo]/.git/config:

      [cmder]
        status = false      # Opt out of Git status for 'ALL' Cmder supported shells.
        cmdstatus = false   # Opt out of Git status for 'Cmd.exe' shells.
        psstatus = false    # Opt out of Git status for 'Powershell.exe and 'Pwsh.exe' shells.
        shstatus = false    # Opt out of Git status for 'bash.exe' shells.
      
  • #2174 -- Syntax to pass command line options to Conemu.

  • Disable Clink Logging

  • Add ~ tab completion.

Fixes

  • Fix #2191: profile.ps1: CheckGit does not export $gitLoaded
  • Fix #2192: Set default prompt hooks before loading user profile
  • Fix #2097, #1899: powershell foreground color changing to green
  • Fix #1979: Update Clink Completions to 0.3.4
  • Fix #1678: Cmder corrupting path with ! in Cmder folder path.