Releases: git-ecosystem/git-credential-manager
Releases · git-ecosystem/git-credential-manager
GCM 2.2.1
Changes:
- Workaround Avalonia crashing issue on macOS (#1314)
Changes in 2.2.0:
- 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.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)