Releases: homotechsual/HaloAPI
Releases · homotechsual/HaloAPI
Release list
v1.24.0
- Add
New-HaloCustomTableData,Set-HaloCustomTableData, andRemove-HaloCustomTableDatafor managing custom table row data through the documentedCustomTableAPI surface (closes #83). - Improve
Invoke-HaloRequestwith direct request parameters, fragment normalization, method validation, andExpandPropertyresponse extraction (closes #84). - Fix
Invoke-HaloRequestreturning$truein results when token is renewed. - Fix
Connect-HaloAPIAzure Key Vault integration: use hyphens in secret names (valid for Key Vault), use-AsPlainTextinstead of.SecretValueText, and make parameters optional when using KeyVault. ReplaceIdentitystring parameter withUseManagedIdentityswitch (closes #85). - Add
-ExcludeSLAtoGet-HaloTicket.
v1.24.0-beta1
- Add
New-HaloCustomTableData,Set-HaloCustomTableData, andRemove-HaloCustomTableDatafor managing custom table row data through the documentedCustomTableAPI surface. - Improve
Invoke-HaloRequestwith direct request parameters, fragment normalization, method validation, andExpandPropertyresponse extraction. - Add
-ExcludeSLAtoGet-HaloTicket.
v1.23.3
- Fix release packaging layout so
Public,Private,Classes, andDataremain wrapped as top-level folders in module output. - Add meta test coverage to guard against output structure regressions in build packaging.
v1.23.2
- Fix
Invoke-HaloBatchProcessorparallel runspace error whereInvoke-HaloBatchItemwas not recognised; private function is now invoked viaModule.Invoke()within the imported module scope.
v1.23.1
- Fix
Get-HaloTicketpagination behavior so explicitly providing-PageNoand/or-PageSizeno longer auto-fetches all pages.
v1.23.0
- Add new cmdlets and endpoints including Sales Orders, Templates, Distribution Lists, Controls, Asset Groups, and Custom Field removal.
- Expand query and filtering support with DateTime parameters, additional aliases, and
IncludeInactive/IncludeDetailsenhancements. - Fix duplicate
page_noquery key handling in multi-result requests when-PageNois provided without-Paginate. - Fix multiple cmdlet issues including parameter exclusion, confirmation targets/messages, remove cmdlet wiring, and batch input handling.
- Improve test and CI infrastructure by introducing dedicated Unit/Live/E2E/Meta workflows, adding local live-test wrappers, and migrating pipeline coverage to GitHub Actions with custom analyzer rules.
1.22.1
What's Changed
- Fix multiple incorrect parameters and missing parameters for
Get-HaloRecurringInvoice.
Full Changelog: 1.22.0...1.22.1
1.22.0
What's Changed
- Add create, read, update and delete commandlets for View Columns.
- Add create, read, update and delete commandlets for View Filters.
- Add create, read, update and delete commandlets for View List Groups.
- Add create, read, update and delete commandlets for View Lists.
- Add create, read, update and delete commandlets for Change Approval Boards.
- Connect-HaloAPI now returns a boolean value representing the connection state.
Full Changelog: 1.21.2...1.22.0
1.21.2
What's Changed
- Feat: Update Get-HaloSoftwareLicence by @jsanzdev in #44
- Merge Develop (1.21.2 release changes) by @homotechsual in #45
New Contributors
Full Changelog: 1.21.1...1.21.2