Releases: ecitsolutions/Autotask
Releases · ecitsolutions/Autotask
2.0.3 - Bugfix
- BUGFIX: Reference.cs assembly must only use keyword "new" if Microsoft.Bcl.AsyncInterfaces has been loaded. Which is kind of obvious in hindsight (issue
Version 2.0.2 - API version update to 1.6.11 and support for Powershell 7.3.1+
- NEW: Support for API version 1.6.11. New commands: Get-AtwsInventoryProduct, New-AtwsInventoryProduct, Remove-AtwsAccountAlert, Remove-AtwsInventoryProduct, Set-AtwsComanagedAssociation, Set-AtwsInventoryProduct (issue #120)
- BUGFIX: Support for Powershell 7.3.1+. Big thank you to @TwiggyDev! (issue #119)
- BUGFIX: Connect-AtwsWebAPI should work without parameters in Azure Funtions (issue #118)
Version 2.0.1 - Updated for API version 1.6.9
Generated code for changes in API version 1.6.9. Affected files:
- Get-AtwsAttachmentInfo.ps1
- Get-AtwsBillingItem.ps1
- Get-AtwsContractNote.ps1
- Get-AtwsInvoiceTemplate.ps1
- Get-AtwsTicketChecklistItem.ps1
- New-AtwsContractNote.ps1
- New-AtwsTicketChecklistItem.ps1
- Set-AtwsTicketChecklistItem.ps1
- AutotaskFieldInfoCache.xml
Version 2.0.0 - ArgumentCompleter release
With this version you no longer need a personal disk cache. Intellisense for picklists are resolved using ArgumentCompleter and in-memory caching to provide intellisense while you code. Also, the module supports PowerShell Core and can now run on Linux and macOS!
Get it from PowerShellGallery!
v0.2.2.2
Version 0.2.2.2
- IMPORTANT: TLS 1.2 is now the default for all API calls
- Datetime parameter in GET functions are explicitly cast to Sortable Datetime format including UTC offset to ensure local time is interpreted correctly by the API.
- Datetime properties on returned objects are changed to local time for easier coding. No need to handle timezone offsets manually anymore,
- When updating objects the API has a limit of 200 objects per API call. The module now handles this correctly.
- You can now specify object to modify by passing their -Id to SET functions instead of -InputObject
- Expand UserDefinedFields by default in SET functions when using -PassThru
Speed improvements
- Fixed WebServiceProxy unauthenticated first call issue. Any API call now touches the API endpoint only once (previously the API was touched once unauthenticated and when that failed .Net automatically tried again with authentication and the call succeeded)
- Added caching of Fieldinfo pr entity. Significantly reduces the number of API calls in loops
- Added UDF expansion by default. Any UDF is added to an entity with a fieldname prefixed by # (hashtag). Udf names are freeform, and at least in our organization has a lot of spaces and punctuation. This way you will not forget to escape your UDF field names in your code. Speed gain: You can filter any collection of entities on UDF using standard Where-Object filters.