Skip to content

Releases: homotechsual/NinjaOne

2.0.0-beta4

2.0.0-beta4 Pre-release
Pre-release

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:21

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

2.0.0-beta2 Pre-release
Pre-release

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:21

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

2.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:20

What's Changed

  • {"BC"} Refactoring of error handling to allow PowerShell 5.1 compatibility.
  • {"BC"} Removal / change of the id alias on some parameters.
  • {"BC"} Each commandlet now supports pipelining of the "primary" id value. Commandlets which require more than one id parameter do not support pipelining except by property name.
  • {"BC"} Rename most Update-* commandlets to Set-*. Aliases are in place.
  • {"BC"} Removal of all *-NinjaRMM* aliases to their *-NinjaOne* commandlets.
  • {"BC"} All Write-Debug statements are now Write-Verbose.
  • Add -expandActivities parameter to Get-NinjaOneActivities.
  • Add -expandOverrides parameter to Get-NinjaOneDevicePolicyOverrides.
  • Implement the framework for adding classes to build objects for POST endpoints.
  • 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 -f format string operator with single-quoted strings.
  • Add us2 instance.

Full Changelog: 1.12.3...2.0.0-beta1

1.12.3

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:20

What's Changed

  • Fix broken template policy id parameter handling in New-NinjaOneOrganisation.

Full Changelog: 1.12.2...1.12.3

1.12.2

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:20

What's Changed

  • Add missing aliases for various other *organisation* parameters.

Full Changelog: 1.12.1...1.12.2

1.12.1

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:19

What's Changed

  • Add alias for Update-NinjaOneOrganization.

Full Changelog: 1.11.2...1.12.1

1.12.0

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:19

What's Changed

  • Fix broken start/end parameters on Set-NinjaOneDeviceMaintenance.

Full Changelog: 1.11.0...1.12.0

1.11.2

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:19

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

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:18

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

Choose a tag to compare

@homotechsual homotechsual released this 27 Jul 15:17

What's Changed

  • Fix all date/time parameters - previous change in 1.7.1 was not functional.
  • Add Get-NinjaOneLocationBackupUsage commandlet. Gets the backup usage for a location.
  • Add Get-NinjaOneBackupUsage commandlet. Gets the backup usage broken down by device.
  • Add Get-NinjaOnePolicyOverrides commandlet. Gets the policy overrides broken down by device.
  • Add New-NinjaOneInstaller commandlet. Creates an advanced installer for a device with the ability to limit the number of uses for the installer.
  • Fix Get-NinjaOneTickets commandlet. Now uses the correct HTTP method for single ticket retrieval.
  • Add Get-NinjaOneTicketAttributes commandlet. Gets the attributes for tickets.
  • Fix Get-NinjaOneTicketForms commandlet. Now allows single ticket form retrieval.

Full Changelog: 1.8.0...1.9.0