All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.3.2 - 2024-05-26
- fixed issued with TimeoutSec on Invoke-SNOWWebRequest in PS 7.3
1.3.1 - 2024-04-20
- fixed issued with utf-8 character encoding on update and create table API functions
1.3.0 - 2024-03-31
- -BypassDefaultProxy added to Set-SNOWAuth
- Fixed Content-Type errors on table SET commands
1.2.0 - 2023-08-23
- Added Invoke-SNOWWebRequest as a wrapper for Invoke-WebRequest/RestMethod, which handles rate limiting, auth & proxy auth.
- Proxy auth support added to Set-SNOWAuth and all relevant commands
- WebCallTimeoutSeconds added to Set-SNOWAuth
1.1.0 - 2023-04-06
- Invoke-SNOWRestMethod
- 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
- Get-SNOWRITMVariableSet removed RITM lookup by LIKE and replaced with =
- Get-SNOWRITMVariableSet parameter sets fixed
1.0.1 - 2023-03-28
- Set-SNOWAuth Aliveness check for developer instances
- Defunct -Number param from Set/New table commands
1.0.0 - 2023-03-24
- Oauth auto refresh
0.0.4 - 2023-03-22
- PsScriptAnalyzer rule suppression for known exceptions
- ServiceCatalog API: New-SNOWSCCartItem
- ServiceCatalog API: Invoke-SNOWSCCart
- ServiceCatalog API: Get-SNOWSCCart
- Issue with Set-SNOWUserPhoto posting to a static record
- Get-SNOWAttachment Oauth issue for -PassThru requests
0.0.3 - 2023-03-21
- Oauth token auto refresh issue
0.0.2 - 2023-03-20
- Import API support: New-SNOWImport
- Oauth support (auto refreshes token)
- number/sys_id added to Get-SNOWRITMVariableSet output
- Renamed Get-SNOWRITMVariable to Get-SNOWRITMVariableSet
0.0.1 - 2023-03-18
- 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.