Skip to content

Releases: insomniacc/PSSnow

v1.3.2

26 May 11:00
690e523
Compare
Choose a tag to compare

[1.3.2] - 2024-05-26

Fixed

  • fixed issued with TimeoutSec on Invoke-SNOWWebRequest in PS 7.3

v1.3.1

20 Apr 09:51
ea029fe
Compare
Choose a tag to compare

[1.3.1] - 2024-04-20

Fixed

  • fixed issued with utf-8 character encoding on update and create table API functions

v1.3.0

31 Mar 12:42
ae4056a
Compare
Choose a tag to compare

[1.3.0] - 2024-03-31

Added

  • -BypassDefaultProxy added to Set-SNOWAuth

Fixed

  • Fixed Content-Type errors on table SET commands

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

23 Aug 19:47
9a4010b
Compare
Choose a tag to compare

[1.2.0] - 2023-08-23

Added

  • Added Invoke-SNOWWebRequest as a wrapper for Invoke-WebRequest/RestMethod, which handles rate limiting, authentication & proxy auth.
  • Proxy auth support added to Set-SNOWAuth and all relevant commands
  • WebCallTimeoutSeconds added to Set-SNOWAuth

v1.1.0

06 Apr 18:17
Compare
Choose a tag to compare

[1.1.0] - 2023-04-06

Added

  • Invoke-SNOWRestMethod (Allows calls to any of the SN APIs leveraging authentication set with Set-SNOWAuth)
  • Get/New/Remove/Set-SNOWUserGroup
  • Get-SNOWSCOrderGuide
  • Get-SNOWSCItem
  • Get/New/Remove/Set-SNOWLocation
  • Get/New/Remove/Set-SNOWDepartment
  • Get/New/Set-SNOWCMDBCI
  • Get/Set-SNOWApprovalGroup
  • Set-SNOWRITMVariable
  • Improved error handling on Set-SNOWAuth
  • Get-SNOWAuth (returns the authentication object, useful for debugging)

Fixed

  • Get-SNOWRITMVariableSet removed RITM lookup by LIKE and replaced with =
  • Get-SNOWRITMVariableSet parameter sets fixed

v1.0.1

28 Mar 18:23
Compare
Choose a tag to compare

[1.0.1] - 2023-03-28

Added

  • Set-SNOWAuth Aliveness check for developer instances

Removed

  • Defunct -Number param from Set/New table commands
    (These were added inadvertently by the function builder and are not writable fields, they have been removed. sys_id should be used as the identifier on new/set commands, while -number can be used on get commands.)

v1.0.0

24 Mar 14:35
Compare
Choose a tag to compare

Supports the following API's

  • Table API
  • Batch API
  • Import API
  • Attachment API
  • Aggregate API
  • ServiceCatalog API

Authentication:

  • Basic
  • OAuth (auto token refresh)

[1.0.0] - 2023-03-24

Fixed

  • Oauth auto refresh

0.0.4

22 Mar 17:42
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

[0.0.4] - 2023-03-22

Added

  • PsScriptAnalyzer rule suppression for known exceptions
  • ServiceCatalog API: New-SNOWSCCartItem
  • ServiceCatalog API: Invoke-SNOWSCCart
  • ServiceCatalog API: Get-SNOWSCCart

Fixed

  • Issue with Set-SNOWUserPhoto posting to a static record
  • Get-SNOWAttachment Oauth issue for -PassThru requests

v0.0.3

21 Mar 11:46
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

V0.0.3

  • Fixed oauth auto refresh token issue

V0.0.2

  • Import API support: New-SNOWImport
  • Oauth support (auto refreshes token)
  • number/sys_id added to Get-SNOWRITMVariableSet output
  • Renamed Get-SNOWRITMVariable to Get-SNOWRITMVariableSet

V0.0.1

  • Get-SNOWRITMVariable
  • New/Get/Set Table functions: *-SNOWApprover, *-SNOWChangeRequest, *-SNOWIncident, *-SNOWSCRequest, *-SNOWSCRequestedItem, *-SNOWSCTask, *-SNOWTask
  • Function Builder to auto generate TableAPI functions based on metadata from SNOW
  • Attachment API support with Get/New/Remove-SNOWAttachment
  • Aggregate API support with Get-SNOWStats
  • New-SNOWUserPhoto with batch support
  • Batch API support with Invoke-SNOWBatch (Can be used as a wrapper function around supporting commands)
  • TABLE API support with Get/New/Set/Remove-SNOWObject (these core functions provide the template for all other table functions)
  • TABLE API framework with private functions supporting CRUD operations.