Skip to content

Releases: git-ecosystem/git-credential-manager

GCM 2.2.0

26 Jun 20:24
8e3867f
Compare
Choose a tag to compare
GCM 2.2.0 Pre-release
Pre-release

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

11 May 00:41
f9dde2e
Compare
Choose a tag to compare

Changes:

  • Enable Azure Repos OAuth-mode by default on DevBox (#1245)

Changes since 2.1.1:

  • Fix several UI bugs (#1238, #1241)
  • Lazily initialise Bitbucket host provider dependencies (#1239)

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

08 May 17:29
61cd8e3
Compare
Choose a tag to compare
GCM 2.1.1 Pre-release
Pre-release

Changes:

  • Fix several UI bugs (#1238, #1241)
  • Lazily initialise Bitbucket host provider dependencies (#1239)

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

03 May 00:07
f58b3de
Compare
Choose a tag to compare
GCM 2.1.0 Pre-release
Pre-release

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

28 Feb 18:47
8b4735f
Compare
Choose a tag to compare

Changes:

  • Guard against null pipe client (#1135)
  • Consistently read from stdout before waiting for Git process exit (#1136)

GCM 2.0.931

23 Feb 00:48
cf4b3e9
Compare
Choose a tag to compare

Changes:

  • Secret Service sec_free: Assertion cell->requested > 0 failed. error fix #996
  • Release pipeline fixes #995 #1009 #1061
  • Generic OAuth support via config 🎉 #1062
  • Initial TRACE2 tracing events #1045

GCM 2.0.886

14 Dec 23:29
9ef3fcc
Compare
Choose a tag to compare

Changes:

  • Fix various problems with install path and app path variables #968
  • Sign Linux tarball and .NET tool #985

GCM 2.0.877

16 Nov 20:45
571683a
Compare
Choose a tag to compare

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

08 Jul 17:48
cf5a693
Compare
Choose a tag to compare

Changes:

  • Fix build script error creating incorrect x64 packages for macOS (#778)

GCM 2.0.779

22 Jun 19:27
0d6f1c8
Compare
Choose a tag to compare

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 using which 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 🎉: