Skip to content

Releases: cmderdev/cmder

v1.3.24

24 Jul 22:40
v1.3.24
5e219fe
Compare
Choose a tag to compare

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

  • Use CodeQL Scanning by @MartiUK in #2795
  • Use New-TimeSpan to calculate total elapsed time by @MartiUK in #2798
  • Fix error from profile.d PowerShell scripts by @bdukes in #2799
  • Draft a release on a tag being pushed by @MartiUK in #2804
  • Updates to the vendored dependencies by @github-actions (Clink, ConEmu, Clink-Completions and Git-for-Windows)
  • Remove unnecessary git actions in fast init by @daxgames in #2819
  • fix: /task "" no longer works since version 1.3.20 by @pulsovi in #2806
  • Fix #2800, a regression where an invalid warning would be shown if clink was already injected
  • Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #2840
  • Fix 2846 by @chrisant996 in #2847
  • Remove PSGet Entirely by @MartiUK in #2851
  • Remove appveyor config by @MartiUK in #2805

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: v1.3.21...v1.3.24

v1.3.21

19 Dec 08:47
v1.3.21
efa2e57
Compare
Choose a tag to compare

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: v1.3.20...v1.3.21

v1.3.20

18 Oct 10:55
v1.3.20
Compare
Choose a tag to compare

👉 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: 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

16 Jan 21:05
711fe28
Compare
Choose a tag to compare

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

26 Mar 09:46
c34eb73
Compare
Choose a tag to compare

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.

1.3.17 (2020-12-23)

23 Dec 13:02
9c9eac1
Compare
Choose a tag to compare

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 2020/07/29

30 Jul 00:49
a178541
Compare
Choose a tag to compare

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 2020/06/26

26 Jun 21:00
bc79847
Compare
Choose a tag to compare

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

09 Jan 02:47
638d82e
Compare
Choose a tag to compare

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

23 Nov 23:09
Compare
Choose a tag to compare

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.