Version 3.3.0

Features

  • Feature - New-vRABusinessGroup does not support SharedAccess User role (#183) (@thecloudxpert)

Fixes

  • Fixed #180 - Set-vRAEntitlement assumes EntitledCatalogItems (@feardamhan)

Version 3.2.0

Features

  • Feature - New parameter ExtendedProperties and pipeline support for Get-vRABlueprint

Fixes

  • Fixed #102 - Get-vRABlueprint is using the wrong API endpoint
  • Fixed #178 - Get-vRABlueprint is not using the Limit parameter

Version 3.1.1

Features

  • Feature - Get-vRAResource enhancements (#171) (@BlackCatDeployment)

Fixes

  • Fixed #173 - Consider using Module Tags in addition to PSEditions
  • Fixed #175 - Use ConvertTo-Json in Connect-vRAServer (@mponton)

Version 3.1.0

Features

  • Feature - New function Remove-vRAReservationStorage (#157) (@skunkie)
  • Feature - New function Get-vRARequestDetail (#167) (@otabut)
  • Feature - Listed as PS Core compatible module in PS Gallery
  • Feature - Supported on vRA 7.2 and 7.3

Fixes

  • Fixed #168 - Get-vRATenantDirectory does not support multiple directories in the API response

Version 3.0.0

Breaking Changes

WARNING: This release contains breaking changes The minmum supported PowerShell Versions have been raised to the following: * Windows PowerShell: 5.1 * PowerShell Core: 6.0.0-rc*

Features

  • Feature - Add ability to select SSL Protocol (#159)
  • Feature - Single PSM1 file to speed up load times
  • Feature - Add -Wait Parameter to Request-vRAResourceAction (@Thitho007)

Fixes

  • Fixed #134 - Issue with double quotes in some functions
  • Fixed #135 - Some private functions are being exported
  • Fixed #137 - Help examples for Get-vRAResource are incorrect
  • Fixed #148 - Request-vRAResourceAction Example Correction
  • Fixed #149 - Support Reservation Type change from 'vSphere' to 'vSphere (vCenter)' in vRA 7.3
  • Fixed #151 - Get-vRAReservationPolicy
  • Fixed #153 - New-vRAReserveration Error
  • Fixed #130 - Unable to connect after removing SSLv3/TLSv1 ciphers from vRA Appliance

Version 2.2.0

Features

  • Feature - Remove Network Path from reservation #43
  • Feature - Add -Debug capability for New / Set functions #78
  • Feature - Add function to retrieve the groups that a user is a member of #81
  • Feature - Add function to retrieve source-machines #123
  • Feature - Add function to invoke data collection #127

Fixes

  • Fixed #124 - xRequires does not work as expected when executed in a Begin block

Version 2.1.0

Breaking changes

  • Functions that take a Password parameter now require a SecureString #106
  • Connect-vRAServer - Now requires a SecureString for the Password parameter if you are using a Username/Password combination

Features

  • Feature - Properties-service support #119 - Thanks to @sammcgeown
  • Get-vRAPropertyDefinition, New-vRAPropertyDefinition, Remove-vRAPropertyDefinition
  • Feature - Support for updating icons (including the all services icon) #117 / #37:
  • Import-vRAIcon, Export-vRAIcon, Get-vRAIcon, Remove-vRAIcon, New-vRAService, Set-vRACatalogItem, Set-vRAService

Fixes

  • Fixed #68 - Set-vRAUserPrincipal Id parameter now has an alias of PrincipalId
  • Fixed #76 - Add support for LocalScopeForActions to Set-vRAEntitlement/New-vRAEntitlement
  • Fixed #77 - Actions are not applied when creating a new entitlement with New-vRAEntitlement
  • Fixed #105 - Fix functions using String type for Password parameters
  • Fixed #110 - Issue with "Get-vRAReservationComputeResource -Type vSphere
  • Fixed #111 - Build | PSAvoidUsingPlainTextForPassword | Set-vRAUserPrincipal
  • Fixed #112 - Build | PSUseDeclaredVarsMoreThanAssignments| Set-vRATenantDirectory
  • Fixed #113 - Build | PSUseDeclaredVarsMoreThanAssignments | New-vRATenantDirectory
  • Fixed #114 - Build | PSAvoidUsingPlainTextForPassword | New-vRAUserPrincipal
  • Fixed #115 - Build | PSPossibleIncorrectComparisonWithNull | Invoke-vRARestMethod
  • Fixed #116 - Build | PSPossibleIncorrectComparisonWithNull | Connect-vRAServer
  • Fixed #120 - Clean up issues from Properties Service PR
  • Fixed #121 - Get-vRABusinessGroupName filter by Name fails on special characters

Other fixes and improvements

  • Introduces stricter checks in our CI process. The analyze task will now fail on warnings
  • Introduces Pester tests for function help
  • All functions are now required to have at least a synopsis, description, one or more example section(s) and every parameter must have a description.
  • Lots of other fun improvements to our CI and build process - See here for more information

Version 2.0.0

  • PowerShell Core v6.0.0-alpha.14 Support
  • Module restructured to use ps1 files for functions instead of psm1 files
  • Private functions are now actually private
  • Public functions restructured in to endpoint folders
  • Removed depricated functions: Export-vRAContentPackage, Get-vRAContentPackage, Import-vRAContentPackage, Remove-vRAContentPackage, Test-vRAContentPackage, Get-vRAConsumerCatalogItem, Get-vRAConsumerCatalogItemRequestTemplate, Get-vRAConsumerEntitledCatalogItem, Get-vRAConsumerRequest, Get-vRAConsumerResource, Get-vRAConsumerResourceOperation, Get-vRAConsumerResourceType, Get-vRAConsumerService Request-vRAConsumerCatalogItem
  • Updated README.md to include more information regarting Core Support
  • Introduction of CHANGELOG.md
  • Pester Test improvements
  • Build improvementss
  • Bugfixes and improvements