Releases: homotechsual/NinjaOne
Releases · homotechsual/NinjaOne
Release list
2.0.0-beta4
What's Changed
- Fix help links, commandlet names and short names (for documentation).
Full Changelog: 2.0.0-beta2...2.0.0-beta4
2.0.0-beta2
What's Changed
- Fix functions not being re-added to exports after name changes.
Full Changelog: 2.0.0-beta1...2.0.0-beta2
2.0.0-beta1
What's Changed
- {"BC"} Refactoring of error handling to allow PowerShell 5.1 compatibility.
- {"BC"} Removal / change of the
idalias on some parameters. - {"BC"} Each commandlet now supports pipelining of the "primary" id value. Commandlets which require more than one
idparameter do not support pipelining except by property name. - {"BC"} Rename most
Update-*commandlets toSet-*. Aliases are in place. - {"BC"} Removal of all
*-NinjaRMM*aliases to their*-NinjaOne*commandlets. - {"BC"} All
Write-Debugstatements are nowWrite-Verbose. - Add
-expandActivitiesparameter toGet-NinjaOneActivities. - Add
-expandOverridesparameter toGet-NinjaOneDevicePolicyOverrides. - Implement the framework for adding classes to build objects for
POSTendpoints. - All commandlets which require an entity to exist will throw an error if the entity with the given id doesn't exist.
- The base
Get-*commands for the core entities now throw if no results are returned. - Refactor exception catches in Private utility commandlets.
- Reword error and verbose messaging throughout.
- Switch all string/variable interpolation to use the
-fformat string operator with single-quoted strings. - Add
us2instance.
Full Changelog: 1.12.3...2.0.0-beta1
1.12.3
What's Changed
- Fix broken template policy id parameter handling in
New-NinjaOneOrganisation.
Full Changelog: 1.12.2...1.12.3
1.12.2
What's Changed
- Add missing aliases for various other
*organisation*parameters.
Full Changelog: 1.12.1...1.12.2
1.12.1
1.12.0
What's Changed
- Fix broken start/end parameters on
Set-NinjaOneDeviceMaintenance.
Full Changelog: 1.11.0...1.12.0
1.11.2
What's Changed
- Add organizationId as an alias to all organisationId parameters.
- Fix regression in the set device custom fields cmdlet.
Full Changelog: 1.11.0...1.11.2
1.11.0
What's Changed
- Refactored internals to separate out the parameters for
Invoke-NinjaOneRequest. - Refactored request type helper functions to splat rather than pass in a hashtable to
Invoke-NinjaOneRequest. - Improve examples for all commandlets.
- Add new endpoints from NinjaOne's 5.4 release.
- Update existing endpoints which changed in 5.4.
- Fixes pipeline support for some cmdlets which were missing it or had it incorrectly implemented.
Full Changelog: 1.9.0...1.11.0
1.9.0
What's Changed
- Fix all date/time parameters - previous change in 1.7.1 was not functional.
- Add
Get-NinjaOneLocationBackupUsagecommandlet. Gets the backup usage for a location. - Add
Get-NinjaOneBackupUsagecommandlet. Gets the backup usage broken down by device. - Add
Get-NinjaOnePolicyOverridescommandlet. Gets the policy overrides broken down by device. - Add
New-NinjaOneInstallercommandlet. Creates an advanced installer for a device with the ability to limit the number of uses for the installer. - Fix
Get-NinjaOneTicketscommandlet. Now uses the correct HTTP method for single ticket retrieval. - Add
Get-NinjaOneTicketAttributescommandlet. Gets the attributes for tickets. - Fix
Get-NinjaOneTicketFormscommandlet. Now allows single ticket form retrieval.
Full Changelog: 1.8.0...1.9.0