Skip to content

Releases: ayanrajpoot10/azsh

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 16:50

Changelog

  • 0dd3dcd feat(auth): replace device code flow with authorization code flow in interactive login
  • a8bad56 feat(auth): show device code, copy to clipboard, open browser on enter
  • 72d2031 feat(cmd): add logging to connect command
  • e75707d feat(connect): add --shell flag; update command descriptions
  • 4806737 feat: add caching to user settings and console provision
  • 5f8cfa3 feat: add exec subcommand to run commands non-interactively
  • 0b30c15 feat: add mounted storage provisioning and reset subcommand
  • ef306dd fix(auth): disable instance discovery in interactive login too
  • d077a6c fix(auth): disable instance discovery to speed up token acquisition
  • c692a39 fix(auth): suppress browser stderr; print confirm before opening browser
  • d75081a fix(cloudshell): case-insensitive osType check; skip authorize on cache hit
  • 4171ec8 fix(cloudshell): re-authorize cached console; extract authorizeConsole helper
  • 9fefae1 refactor(arm): extract ARM HTTP client and resource management from cloudshell
  • 1e16d3c refactor(arm): move tenant listing from auth to arm package
  • 9996f89 refactor(arm): remove CheckStatus; inline status checks across packages
  • 6ec6c12 refactor(auth): extract newClient helper; inline getTenants into selectTenant
  • d971c35 refactor(auth): rename tokenCache to fileCache
  • eb85a44 refactor(cloudshell): rename NegotiateTerminal to CreateTerminal
  • e497f19 refactor(cmd): hardcode terminal size in upload and exec
  • 674db31 refactor(cmd): rename t to token; silence cobra usage on errors
  • f3b0ec6 refactor(cmd): return exec command directly
  • 4c9406b refactor(cmd): reword azsh short description
  • efd036c refactor(cmd): strip redundant wording from error messages
  • 1ad2a36 refactor(utils): centralize cache path construction in utils/paths.go

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 06:11

Changelog

  • 792a0e3 feat: add register command and migrate CLI to cobra
  • 745f78f feat: add upload subcommand
  • 14900d3 refactor(auth): remove tenant cache file and simplify auth flow
  • 441616b refactor(auth): rename fileCache to tokenCache
  • 816f978 refactor(cmd): hide default completion and help subcommands
  • 9e29972 refactor(cmd): inline connect helpers into runConnectCmd
  • d9b32ae refactor(cmd): remove unused default constants from connect.go
  • 2fc9503 refactor(cmd): rename startSession to openSession
  • 5a21e60 refactor(docs): link Cloud Shell to Microsoft Learn overview
  • 1a50493 refactor(docs): mention az CLI bloat and link tracking issue
  • ab823be refactor(docs): update README.md
  • c7c6d7a refactor: clean error messages, unexport auth types, simplify cmds
  • 8135f98 refactor: rename cachedDir to azshDir

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 19 May 13:34

Changelog

  • 013f044 fix(gitignore): add dist/ directory to .gitignore
  • e7295b1 fix(terminal): handle zero-byte message to fix hang on shell exit
  • 856aed4 refactor(auth): rename client.go to tenant.go
  • 95f1dfb refactor(cli): rename command handler functions for clarity
  • 05c3413 refactor(cli): restructure cli package

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 May 06:15

Changelog

  • 1eea6a8 Initial commit
  • a4c0596 Remove force-login flag
  • 7171e23 Remove ostype flag - only Linux is supported
  • e213790 feat(auth): add interactive tenant selection for multiple tenants
  • cfa4b71 feat(auth): implement tenant caching and improve logging in authentication flow
  • aca4ae3 feat(release): add GoReleaser config and GitHub Actions workflow
  • 4b052b0 feat: add CLI with subcommands and flags for improved usability
  • 20ea79a fix(ci): correct Go version indentation in release workflow
  • 2eef273 fix(deps): pflag dependency required directly
  • e83840c fix(docs): fix install command
  • e540ddb fix(release): set Go 1.26 in GitHub Actions workflow
  • 3b495dd fix: downgrade Go version to 1.26.0 in go.mod
  • 9d2fc4e fix: replace println with printf in main.go
  • 0e53044 fix: update example to show powershell uses instead of zsh
  • 91c2536 fix: use preferred OS and shell types when connecting to Cloud Shell
  • 78fce19 initial commit
  • e5ae76e refactor(auth): migrate authentication logic to MSAL for Go
  • 52928a1 refactor(auth): simplify auth package with helper functions and constants
  • 0bce8fd refactor(cloudshell): simplify package for better maintainability
  • d7ae230 refactor(cloudshell): use standard library HTTP status constants
  • 4df791e refactor(main): improve code organization and readability
  • 620757c refactor(terminal): simplify package for better readability and maintainability
  • bed08fc refactor: remove pflag dependency and simplify CLI structure
  • 6bb3361 refactor: rename authentication functions and update related calls
  • 147de19 refactor: rename cmd package to cli and use fmt instead of log
  • 3932494 refactor: set proper Go module path for GitHub distribution
  • 88316ba refactor: streamline file path handling in auth package