Releases: cmderdev/cmder
v1.3.25
IMPORTANT
🔴 This release updates another 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
- Updates to
3
vendored dependencies by @github-actions in #2889 - Fix #2859; script error when cwd name contains
%
by @chrisant996 in #2861 - Create SECURITY.md by @MartiUK in #2866
- Remove Cmder.exe race condition by @daxgames in #2891
- Revert Git update so not to include a release Candidate by @daxgames in #2892
- Enabled
match.expand_envvars
in the default clink settings by @DRSDavidSoft in c9b77f6 - Do CI on development PRs by @daxgames in #2907
- fix: fix some typos in comments by @loselarry in #2932
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #2905
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #2918
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #2926
- Bump microsoft/setup-msbuild from 1 to 2 by @dependabot in #2917
- Bump github/codeql-action from 2 to 3 by @dependabot in #2906
- Bump actions/checkout from 3 to 4 by @dependabot in #2871
New Contributors
- @loselarry made their first contribution in #2932
Additional Notes
Note 1: We're in the process of improving Cmder's initialization speed in Cmder 1.4. In the next major release, the loading time is expected to be optimized significantly. You can track changes below:
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. For more information about Windows 7 support, visit here.
📌 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.
@kartikpodugu Here are the instructions to download the latest unreleased dev builds:
Download latest unreleased development builds
To test out the latest improvements to Cmder (including speed optimizations) you may download the unreleased development builds. In order to do so:
- Please open the CI builds page
- Open the the first workflow run item you see in the list
- Navigate to the bottom of the page, under Artifacts, select the edition you want to use
We have some new editions of Cmder now, including wt or Windows Terminal builds, as well as the classic build as well. These unreleased development builds at the moment incorporate the #2825 speed optimizations, but aren't thoroughly tested. We are waiting for some other changes to be completed and will release these new exciting improvements in the future.
Full Changelog: v1.3.24...v1.3.25
v1.3.24
IMPORTANT
🔴 This release updates a dependency with a known vulnerability again, 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
- @pulsovi made their first contribution in #2806
- @dependabot made their first contribution in #2840
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. For more information about Windows 7 support, visit here.
📌 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
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
- Added pagent ssh auth support by @AlphaGit in #1391
- Update issue template labels by @DRSDavidSoft in #2763
- Git-bash use conemu-msys2-64 connector by @nexplorer-3e in #2765
- Improvements to Cmder prompt by @DRSDavidSoft in #2772
- Improvements to shells and general fixes by @DRSDavidSoft in #2779
- Fix #2789 by @chrisant996 in #2791
- ⬆️ Update dependencies (clink v1.4.4) by @github-actions in #2792
- Update conemu to mitigate CVE-2022-46387 by @MartiUK in #2794
- Fixed a couple of regressions, and minor new improvements.
New Contributors
- @AlphaGit made their first contribution in #1391
- @nexplorer-3e made their first contribution in #2765
Additional Notes
Note: 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. For more information about Windows 7 support, visit here.
📌 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.20...v1.3.21
v1.3.20
👉 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
- Fix #2654: blank space added between {cwd} and version_control variable by @geekrumper in #2661
- Fix #2659: Use get_hg_branch() to get Mercurial branch information. by @vsajip in #2660
- Fix git worktree by @daxgames in #2680
- Remove set term=cygwin in init.bat by @daxgames in #2688
- Fix find git by @daxgames in #2689
- Clink 1.3.15 by @daxgames in #2691
- Update Git for Windows and Clink by @goodusername123 in #2695
- Add optional clink async prompt update for svn status by @Mikaz-fr in #2703
- Update Clink and Git by @daxgames in #2720
- Better bat by @daxgames in #2742
- Related to #2654: Move space from "{git}{hg}{svn}" to individual parts by @DRSDavidSoft in #2738
- Update Clink, Clink Completions and ConEmu dependencies by @DRSDavidSoft in #2739
- Minimal comspec detection (related to #2744) by @DRSDavidSoft in #2745
- Use TaskDialog instead of MessageBox (Fixes Builds) by @DRSDavidSoft in #2746
- Add bin\cmder_shell.cmd by @DRSDavidSoft in #2747
- Fix build system scripts (closes #2723) by @DRSDavidSoft in #2748
- Custom option for launcher title by @DRSDavidSoft in #2752
- Use Github Actions to build and release by @MartiUK in #2725
- Minor edits to AppVeyor build by @DRSDavidSoft in #2753
- Fix mini edition build by @DRSDavidSoft in #2754
- Re-factor the build script to distinguish each step by @DRSDavidSoft in #2758
- Updates to
3
vendored dependencies by @github-actions in #2760
New Contributors
- @geekrumper made their first contribution in #2661
- @vsajip made their first contribution in #2660
- @goodusername123 made their first contribution in #2695
- @github-actions made their first contribution in #2760
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
andgit-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
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.
- if newer than Cmder embedded Git
- 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
- Add Cmder embedded Git folders to the path.
- If found
- Find user installed Git on Path
- 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
1.3.17 (2020-12-23)
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
v1.3.15 2020/06/26
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