Releases: hanneshayashi/gsm
Releases · hanneshayashi/gsm
v0.11.0
What's Changed
- Bump golang.org/x/net from 0.11.0 to 0.17.0 by @dependabot in #16
- Bump google.golang.org/grpc from 1.56.1 to 1.56.3 by @dependabot in #17
- V0.11.0 dev by @hanneshayashi in #18
This is a maintenance release that updates the Go version and dependencies to pull in some bug fixes from upstream.
New Contributors
- @dependabot made their first contribution in #16
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Fix a bug where the MIME type of a file was not set without an upload.
- Add new Commands
- gsm configs getDefaultScopes - See the current default scopes
- gsm configs resetDefaultScopes - Reset the scopes of the current config to the defaults
- Add a new global flag
--maxElapsedTime
to limit the total amount of time GSM will spend on retry attempts. - Switch to universal binaries for Mac
- Update dependencies, Go version and CLI imports
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Add new commands for the now stable Drive Labels API:
- Add new commands to manage SSO Profiles:
- Cleanup and housekeeping
- Dependency updates
- Update Go version to 1.20.3
- Update third party licenses
- Minor bug fixes and refactoring
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Add sourceMimeType to files create
- Allows you to import certain file types directly to Google Workspace file type
- Upload a CSV file as a Google Sheet:
gsm files create --localFilePath ./input.csv --mimeType application/vnd.google-apps.spreadsheet --sourceMimeType text/csv
- Add support for new (stable) Google Drive Labels API
- Add support for new file commands for managing Drive labels
- files listLabels
- files modifyLabels
- files removeLabels
- Batch and recursive commands are also available!
- Fix a missing header when updating domain shared contacts (#9)
- Add flag to include the root for recursive file operations
- Switch to stable API for CI groups and user invitations
- Some general cleanup like housekeeping
- Update dependencies
- Update Go version to 1.19
- replace ioutil
- Cleanup up some comments and error messages
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- New commands to organize Shared Drives in organizational units (OUs)
- gsm orgUnitsMemberships list
- gsm orgUnitsMemberships move
- Uses https://cloud.google.com/identity/docs/reference/rest/v1beta1/orgUnits.memberships and requires a new scope (https://www.googleapis.com/auth/cloud-identity.orgunits), which has been added to the default scopes
- Change the OAuth flow for user authentication (as opposed to Domain Wide Delegation) to use Loopback IP address instead of the now deprecated copy / paste (see https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html for details)
- This requires GSM to temporarily launch a web server the first time you call any API after loading a user mode config
- The default port for the web server is 8081
- You can specify a different port with the global flag --redirectPort
- Update default log lines to 15
- Slight refactoring and some additional error checking
- Update dependencies
- Update Go version to 1.18.2
- V0.7.0 dev by @hanneshayashi in #8
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Built with Go 1.18.1
- Switched to https://github.com/cenkalti/backoff and refactored the scheduling a little, which seems to help when using more threads than the default 4
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Add commands for the new membership restrictions API
- Fixed some links to Google docs
- Refactoring & dependency updates
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.1
This is a minor release that mostly fixes a few strings, updates the dependencies and makes initial setup a bit less confusing by not printing unnecessary error messages during config creation and loading.
v0.3.0
This release mostly fixes a lot of broken links and descriptions. There are some minor bug fixes and optimizations as well.