Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #3

Merged
merged 58 commits into from
Apr 16, 2019
Merged

Update #3

merged 58 commits into from
Apr 16, 2019

Conversation

dwrusse
Copy link
Owner

@dwrusse dwrusse commented Apr 16, 2019

No description provided.

## 2.22.1

* [PR #141](#141) - _Thanks, [@dwrusse](https://github.com/dwrusse)!_
  * Added: `Remove-GSDriveFile`
  * Updated: `Get-GSCalendarSubscription` to add support for `List()` requests and added the `ShowHidden` & `ShowDeleted` parameters.
## 2.22.2

* [Issue #144](#144)
  * Updated: `Start-GSDriveFileUpload` to `Dispose()` open streams once uploads are completed.
  * Added: `Stop-GSDriveFileUpload` to enable cleanup of any remaining open streams.
  * Updated: `Get-GSDriveFileUpload` to `Dispose()` any completed streams that are still open.
## 2.22.3

* [Issue #144](#144)
  * Updated: `Start-GSDriveFileUpload` to not call `[System.Console]::CursorVisible` when `$Host` is PowerShell ISE
## 2.22.4

* [Issue #147](#147)
  * Added: `Get-GSChromeOSDevice` - Handles Get or List requests, depending on if you specify a ResourceId or not.
  * Added: `Update-GSChromeOSDevice` - Handles Action, Move and/or Patch requests depending on the parameters passed.
scrthq and others added 28 commits February 27, 2019 01:35
## 2.23.0

* [Issue #152](#152)
  * Added full coverage of `Gmail.Settings.SendAs` resource (where signatures are managed with the newer Gmail API):
    * Added: `Get-GSGmailSendAsAlias`
    * Added: `Update-GSGmailSendAsAlias`
    * Added: `Get-GSGmailSignature` (aliased to `Get-GSGmailSendAsAlias`)
    * Added: `Update-GSGmailSignature` (aliased to `Update-GSGmailSendAsAlias` with some additional convenience parameters)
    * Added: `Get-GSGmailSendAsSettings` (aliased to `Get-GSGmailSendAsAlias`)
    * Added: `Update-GSGmailSendAsSettings` (aliased to `Update-GSGmailSendAsAlias`)
    * Added: `Remove-GSGmailSendAsAlias`
    * Added: `New-GSGmailSendAsAlias`
    * Added: `Send-GSGmailSendAsConfirmation`
## 2.23.1

**This update changes the output of `Get-GSUsageReport` -- please review the output changes before updating if you have scripts that use that function!!**

* Fixed: `Get-GSUsageReport` wasn't displaying critical report information (such as the Entity info) due to Select-Object being hardcoded. Function has been updated to parse the resulting Parameters and Entity info out to the top-level object.
  * Added: `Flat` switch to specify that the parsed properties match what GAM returns, i.e. `'gmail:num_outbound_unencrypted_emails' = 6`. Normal behavior would be to parse that into an ordered dictionary, i.e. `gmail['num_outbound_unencrypted_emails'] = 6`, so that only `gmail` is seen from the top level object and all relevant report data is captured in the underlying dictionary.
  * Added: `Raw` switch to allow the raw UsageReportsValue to be returned instead of parsing it out.
## 2.24.0

* [Issue #159](#159) - [@Foggy2](https://github.com/Foggy2)
  * Added: `Revoke-GSStudentGuardianInvitation` to revoke student guardian invitations (Classroom API)
## 2.25.0

* [Issue #162](#162)
  * Updated: `New-GoogleService` now caches Service objects created during the current session. This means that repeated calls will attempt to use an existing Service object from the cache if present, otherwise it will create the Service as usual.
  * Updated: `New-GoogleService` Verbose output. To cut down on verbose noisiness, the following verbose output is set:
    * New Service created = `Building ServiceAccountCredential from....`
    * First use of existing Service = `Using matching cached service for user....`
    * Re-use of existing Service = No verbose output (helps cut down on pipeline verbosity where service re-use is expected)
  * Added: `Get-PSGSuiteServiceCache` to get the current Service Cache for inspection.
* [Issue #163](#163)
  * Added: `Get-GSCalendar` to get the CalendarList of a user.
  * Added: `Remove-GSCalendarAcl` to remove Access Control List rules from Google Calendars.
* Miscellaneous
  * Improved pipeline support for Gmail `*Message` functions and Calendar functions.
  * Added tab completion to `Switch-PSGSuiteConfig` for the ConfigName parameter.
## 2.25.1

* [PR #165](#165) - _Thanks, [@scv-m](https://github.com/scv-m)!_
  * Updated: `Get-GSCourseParticipant` now supports pipeline input for CourseId to enable piping `Get-GSCourse` into it.
* [Issue #166](#162)
  * Fixed: `Update-GSUser` would fail to update user phones due to incorrect variable name in the Process block, effectively skipping it.
## 2.25.2

* [Issue #167](#167)
  * Fixed: Switch-PSGSuiteConfig -SetToDefault failing with invalid scope errors
## 2.25.3

* Miscellaneous
  * Added: Pipeline support for Remove-GSCalendarEvent"
…support

## 2.26.0

* [Issue #169](#169)
  * Fixed: `Get-GSGmailMessage` fails to download attachments containing invalid characters (e.g. `:`)
* [Issue #168](#168)
  * Added: `Add-GSUserLocation`
  * Updated: `New-GSUser` and `Update-GSUser` to add in Location support
* Miscellaneous
  * Improved pipeline support for the `User` parameter across all pertinent functions, i.e. Drive, Calendar, Gmail, Sheets & Tasks APIs.
Correct how $Filter and $ParentFolderId are concatenated when both options are used.
Update Get-GSDriveFileList.ps1
…/PSGSuite into feature/FolderColorRgb_issue_#173
## 2.26.1

* [Issue #172](#172)
  * Fixed: `New-GoogleService` now using `New-Object` to prevent `[Google.Apis.Util.Store.FileDataStore]::new()` constructor issues in PowerShell 4.
* [Issue #173](#173)
  * Added: `FolderColorRgb` parameter to `New-GSDriveFile` and `Update-GSDriveFile` to enable setting the color of a folder in Drive - _Thanks, [@WJurecki](https://github.com/WJurecki)!_
* [PR #174](#174) - _Thanks, [@WJurecki](https://github.com/WJurecki)!_
  * Fixed: `Get-GSDriveFileList` filter concatenation so it joins multiple filters with ` and ` instead of just a space ` `.
@dwrusse dwrusse merged commit ad605e7 into dwrusse:master Apr 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants