Skip to content

Releases: homotechsual/NinjaOne

2.0.0-beta8

27 Jul 15:22
71abd11
Compare
Choose a tag to compare
2.0.0-beta8 Pre-release
Pre-release

What's Changed

  • Add short aliases to all commandlets.
  • Rewrite Set-NinjaOneNodeRolePolicyAssignment as Set-NinjaOneOrganisationPolicies and allow multiple role/policy assignments at a time.
  • Refactor all commandlets to use the "advanced function" template for iterative pipeline support.

Full Changelog: 2.0.0-beta7...2.0.0-beta8

2.0.0-RC1

27 Jul 15:23
c8fa285
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release

What's Changed

  • Add new commandlets:
    • Get-NinjaOneBackupJobs.ps1
    • Get-NinjaOneDeviceNetworkInterfaces.ps1
    • Get-NinjaOneDocumentTemplates
    • Get-NinjaOneNetworkInterfaces
    • New-NinjaOneDocumentTemplate
    • New-NinjaOneOrganisationDocument
    • Remove-NinjaOneDocumentTemplate
    • Set-NinjaOneDocumentTemplate
    • Set-NinjaOneOrganisationDocuments
  • Fix token refresh for authorization_code flows. Make sure you request the offline_access scope.
  • New automated tests
  • New automated documentation building
  • New build system - we now compile to a single PSM1 file and PSD1 file for better handling of our bundled classes.

Full Changelog: 2.0.0-beta8...2.0.0-RC1

2.0.0-beta7

27 Jul 15:22
Compare
Choose a tag to compare
2.0.0-beta7 Pre-release
Pre-release

What's Changed

  • Fix the -userType parameter on Get-NinjaOneUsers.

Full Changelog: 2.0.0-beta6...2.0.0-beta7

2.0.0-beta6

27 Jul 15:22
Compare
Choose a tag to compare
2.0.0-beta6 Pre-release
Pre-release

What's Changed

  • Fix broken document existence check in Set-NinjaOneOrganisationDocument.

Full Changelog: 2.0.0-beta5...2.0.0-beta6

2.0.0-beta5

27 Jul 15:22
Compare
Choose a tag to compare
2.0.0-beta5 Pre-release
Pre-release

What's Changed

  • Add new -Scripts and -Categories parameters to Get-NinjaOneDeviceScriptingOptions to allow automatic expansion of the results.
  • Rewrite Invoke-NinjaOneDeviceScript with better error handling and dependency checking.
  • Introduce new automated tests for comment-based-help elements.

Full Changelog: 2.0.0-beta4...2.0.0-beta5

2.0.0-beta4

27 Jul 15:21
Compare
Choose a tag to compare
2.0.0-beta4 Pre-release
Pre-release

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

27 Jul 15:21
Compare
Choose a tag to compare
2.0.0-beta2 Pre-release
Pre-release

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

27 Jul 15:20
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release

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

27 Jul 15:20
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: 1.12.2...1.12.3

1.12.2

27 Jul 15:20
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: 1.12.1...1.12.2