Releases: git-ecosystem/git-credential-manager
Releases · git-ecosystem/git-credential-manager
GCM 2.2.0
Changes:
- Use in-proc methods for getting OS version number (#1240, #1264)
- Update System.CommandLine (#1265)
- Suppress GUI from command-line argument (#1267)
- Add github (login|logout|list) commands (#1267)
- cURL Cookie file support (#1251)
- Update target framework on Mac/Linux to .NET 7 (#1274, #1282)
- Replace JSON.NET with System.Text.Json (#1274)
- Preserve exact redirect URI formatting in OAuth requests (#1281)
- Use IP localhost redirect for GitHub (#1286)
- Use WWW-Authenticate headers from Git for Azure Repos authority (#1288)
- Better GitHub Enterprise Managed User (EMU) account support (#1190)
GCM 2.1.2
Changes:
- Enable Azure Repos OAuth-mode by default on DevBox (#1245)
Changes since 2.1.1:
Changes from 2.1.0:
- Support ports in URL-scoped config (#825)
- Support URL-scoped enterprise default settings (#1149)
- Add support for client TLS certificates (#1152)
- Add TRACE2 support(#1131, #1151, #1156, #1162)
- Better browser detection inside of WSL (#1148)
- Handle expired OAuth refresh token for generic auth (#1196)
- Target *-latest runner images in CI workflow (#1178)
- Various bug fixes:
- Ensure we create a WindowsProcessManager on Windows (#1146)
- Ensure we start child processes created with ProcessManager (#1177)
- Fix app path name of Windows dropping file extension (#1181)
- Ensure we init IEnvironment before SessionManager (#1167)
- git: consistently read from stdout before exit wait (#1136)
- trace2: guard against null pipe client in dispose (#1135)
- Make Avalonia UI the default Windows and move to in-process (#1207)
- Add Git configuration options for trace & debug (#1228)
- Transition from Nerdbank.GitVersioning to a version file (#1231)
- Add support for using the current Windows user for WAM on DevBox (#1197)
- Various documentation updates:
- org-rename: update references to GitCredentialManager (#1141)
- issue templates: remove core suffix (#1180)
- readme: add link to project roadmap (#1204)
- docs: add bitbucket app password requirements (#1213)
- .net tool: clarify install instructions (#1126)
- docs: call out different GCM install paths in WSL docs (#1168)
- docs: add trace2 to config/env documentation (#1230)
GCM 2.1.1
Changes:
Changes from 2.1.0:
- Support ports in URL-scoped config (#825)
- Support URL-scoped enterprise default settings (#1149)
- Add support for client TLS certificates (#1152)
- Add TRACE2 support(#1131, #1151, #1156, #1162)
- Better browser detection inside of WSL (#1148)
- Handle expired OAuth refresh token for generic auth (#1196)
- Target *-latest runner images in CI workflow (#1178)
- Various bug fixes:
- Ensure we create a WindowsProcessManager on Windows (#1146)
- Ensure we start child processes created with ProcessManager (#1177)
- Fix app path name of Windows dropping file extension (#1181)
- Ensure we init IEnvironment before SessionManager (#1167)
- git: consistently read from stdout before exit wait (#1136)
- trace2: guard against null pipe client in dispose (#1135)
- Make Avalonia UI the default Windows and move to in-process (#1207)
- Add Git configuration options for trace & debug (#1228)
- Transition from Nerdbank.GitVersioning to a version file (#1231)
- Add support for using the current Windows user for WAM on DevBox (#1197)
- Various documentation updates:
- org-rename: update references to GitCredentialManager (#1141)
- issue templates: remove core suffix (#1180)
- readme: add link to project roadmap (#1204)
- docs: add bitbucket app password requirements (#1213)
- .net tool: clarify install instructions (#1126)
- docs: call out different GCM install paths in WSL docs (#1168)
- docs: add trace2 to config/env documentation (#1230)
GCM 2.1.0
Changes:
- Support ports in URL-scoped config (#825)
- Support URL-scoped enterprise default settings (#1149)
- Add support for client TLS certificates (#1152)
- Add TRACE2 support(#1131, #1151, #1156, #1162)
- Better browser detection inside of WSL (#1148)
- Handle expired OAuth refresh token for generic auth (#1196)
- Target *-latest runner images in CI workflow (#1178)
- Various bug fixes:
- Ensure we create a WindowsProcessManager on Windows (#1146)
- Ensure we start child processes created with ProcessManager (#1177)
- Fix app path name of Windows dropping file extension (#1181)
- Ensure we init IEnvironment before SessionManager (#1167)
- git: consistently read from stdout before exit wait (#1136)
- trace2: guard against null pipe client in dispose (#1135)
- Make Avalonia UI the default Windows and move to in-process (#1207)
- Add Git configuration options for trace & debug (#1228)
- Transition from Nerdbank.GitVersioning to a version file (#1231)
- Add support for using the current Windows user for WAM on DevBox (#1197)
- Various documentation updates:
- org-rename: update references to GitCredentialManager (#1141)
- issue templates: remove core suffix (#1180)
- readme: add link to project roadmap (#1204)
- docs: add bitbucket app password requirements (#1213)
- .net tool: clarify install instructions (#1126)
- docs: call out different GCM install paths in WSL docs (#1168)
- docs: add trace2 to config/env documentation (#1230)
GCM 2.0.935
GCM 2.0.931
GCM 2.0.886
GCM 2.0.877
Changes:
- Check for broken links in documentation (#700)
- Support macOS
arm64
installs via Homebrew (#798) - Validate installers before publishing (#813)
- Auto-generate maintainer away notification issues (#842)
- Access Azure storage account using service principle credentials (#851)
- Update documentation to use reference-style links (#680)
- Unify documentation line length (#862)
- Add generic username/password UI (#871)
- Bitbucket DC OAuth support (#607)
- Distribute GCM as a dotnet tool (#886)
- Drop
-core
suffix from entry executable #551 - Speed up build graph (#924)
- Convert issue templates to YAML (24ae90a)
- Replace netstandard2.0 with dotnet6.0 (65cead2)
- Ensure correct installation directory resolution for all OSes and distribution methods (#951)
- Align with dotnet-supported Linux distributions (#953)
GCM 2.0.785
Changes:
- Fix build script error creating incorrect x64 packages for macOS (#778)
GCM 2.0.779
Changes:
- Added Markdown Linting/Dependabot (#668, #674)
- Improved detection of dotnet on Linux (#685)
- Added support for local network host URIs (#699)
- Updated generic provider to support all protocols (#712)
- Updated Bitbucket credential UI to show the URL of the Bitbucket Server or Data Center instance if applicable (#713)
- Migrated release process from Azure DevOps to GitHub actions (#707)
- Updated to manually scanning
$PATH
instead of usingwhich
on POSIX systems (#717) - Added
read_repository
scope to GitLab OAuth app (#719) - Added support for
osx-arm64
(#732) - Discontinued incorrect use of Homebrew Git shim (#731)
- Stopped serializing/writing credentials that already exist (#739)
- Corrected runtime exceptions with Bitbucket DC authentication (#743)
- Corrected matching of Windows credentials when port numbers were used in search (#748)
- Added auto-generated manifest for Windows executables (#756)
- Updated Bitbucket UI to separate OAuth and username/password options (#754)
Special thanks to our contributors 🎉: