diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18f6b46..ea19c8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -168,10 +168,10 @@ jobs: echo "### ☁️ Upload Status" >> $env:GITHUB_STEP_SUMMARY echo "" >> $env:GITHUB_STEP_SUMMARY echo "All artifacts successfully uploaded to GitHub Actions:" >> $env:GITHUB_STEP_SUMMARY - echo "- ✅ \`cmder.zip\`" >> $env:GITHUB_STEP_SUMMARY - echo "- ✅ \`cmder.7z\`" >> $env:GITHUB_STEP_SUMMARY - echo "- ✅ \`cmder_mini.zip\`" >> $env:GITHUB_STEP_SUMMARY - echo "- ✅ \`hashes.txt\`" >> $env:GITHUB_STEP_SUMMARY + echo '- ✅ `cmder.zip`' >> $env:GITHUB_STEP_SUMMARY + echo '- ✅ `cmder.7z`' >> $env:GITHUB_STEP_SUMMARY + echo '- ✅ `cmder_mini.zip`' >> $env:GITHUB_STEP_SUMMARY + echo '- ✅ `hashes.txt`' >> $env:GITHUB_STEP_SUMMARY echo "" >> $env:GITHUB_STEP_SUMMARY - name: Create Release diff --git a/CHANGELOG.md b/CHANGELOG.md index 9919a47..c44db5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,107 @@ # Change Log + ## Unreleased +### Changes + +- Refresh vendored sources and defaults via `sources.json` updates. +- Update build/pack scripts and GitHub Actions workflows. + ### Fixes +- Improve `lib_path.cmd` path enhancement handling. +- Fix launcher overwrite/backup behavior for emulator settings. - Fixes #2940 ### Adds +- Add Windows Terminal integration (defaults, packaging, and launch helpers). - Cmder for Windows - Uses Windows and Git for Windows Native Terminals. - Does not contain a terminal emulator like ConEmu or Windows Terminal. +- Add Git Bash/Mintty launch helpers and user init template. +- Add `create-cmdercfg.ps1` and `timer.cmd` helpers. +- Add `.git-blame-ignore-revs` entries for whitespace-only changes. + +## [1.3.25](https://github.com/cmderdev/cmder/tree/v1.3.25) (2024-05-31) + +### Changes + +- Component Updates + - Update Git for Windows to 2.45.1.windows.1. + - Update ConEmu to 24.05.31. + - Clink 1.6.14. + - clink-completions 0.5.2. + +- Add `SECURITY.md` and refresh CI workflows and actions. +- Enable `match.expand_envvars` and improve git diagnostics for improper versions. + +### Fixes + +- Fix #2944. +- Fix script error when the working directory contains `%`. +- Remove environment refresh race condition. + +## [1.3.24](https://github.com/cmderdev/cmder/tree/v1.3.24) (2023-07-24) + +### Changes + +- Update `build.yml` workflow. + +## [1.3.23](https://github.com/cmderdev/cmder/tree/v1.3.23) (2023-07-24) + +### Changes + +- Update ConEmu (conemu-maximus5) to 23.07.24. + +## [1.3.22](https://github.com/cmderdev/cmder/tree/v1.3.22) (2023-07-24) + +### Changes + +- Handle Clink injction differently in `init.bat`. +- Changes to `clink_settings.lua.default`. + - Do not add commands to Clink Command Line History that begin with whitespace as a default. + - This can be changed to the old behavior by setting `history_ignore_space` to `0` in `config\clink_settings.lua`. + - `history.max_lines` is now defaults to `25000` instead of `10000`. + - This can be changed back to the old behavior by setting `history_max_lines` to `10000` in `config\clink_settings.lua`. + - `history.shared` now defaults to `False` instead of `True`. + - The previous default of `True` was causing issues with some users when using Cmder in multiple sessions. + - This can be changed back to the old behavior by setting `history_shared` to `1` in `config\clink_settings.lua`. + +- Component Updates + - Git for Windows to 2.41.0.windows.3 + - Clink to 1.5.1 + - ConEmu to 23.07.23 + - clink-completions to 0.4.10 + +- Remove AppVeyor configuration and add CodeQL scanning and Dependabot updates. + +### Fixes + +- Fix `/task ""` handling. +- Skip clink injection when initialization fails fatally. +- Fix errors when git/svn/hg are not installed and in profile.d PowerShell scripts. + +## [1.3.21](https://github.com/cmderdev/cmder/tree/v1.3.21) (2022-12-19) + +### Fixes + +- Fix #2789. +- Fix Git Bash `GIT_INSTALL_ROOT` handling. + +### Changes + +- Refactor `clink.lua` to speed up the prompt. +- Refactor and Cleanup `init.bat` and related scripts. +- Refactor and Cleanup `profile.ps1` and related scripts. +- Remove handling of `clink` and `tcc` incompatibility. +- Update ConEmu to mitigate CVE-2022-46387. +- Update Git for Windows to 2.39.0.windows.1 and Clink to 1.4.4. + +### Adds + +- Add `show_warning` function to `vendor\lib\lib_console.cmd` for showing warning messages in yellow. ## [1.3.20](https://github.com/cmderdev/cmder/tree/v1.3.20) (2022-03-18)