Releases: insomniacc/PSSnow
Releases · insomniacc/PSSnow
v1.3.2
v1.3.1
[1.3.1] - 2024-04-20
Fixed
- fixed issued with utf-8 character encoding on update and create table API functions
v1.3.0
[1.3.0] - 2024-03-31
Added
- -BypassDefaultProxy added to Set-SNOWAuth
Fixed
- Fixed Content-Type errors on table SET commands
What's Changed
- Release: V1.3.0 by @insomniacc in #60
Full Changelog: v1.2.0...v1.3.0
v1.2.0
[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
[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
[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
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
[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
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.