Skip to content

Latest commit

 

History

History
105 lines (84 loc) · 6.2 KB

CHANGELOG.md

File metadata and controls

105 lines (84 loc) · 6.2 KB

Change log for ActiveDirectoryDsc

The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.

For older change log history see the historic changelog.

[Unreleased]

Added

  • ActiveDirectoryDsc
    • Added Codecov.io support.
    • Fixed miscellaneous spelling errors.
  • ADForestProperties

Fixed

  • ADForestProperties
    • Fixed ability to clear ServicePrincipalNameSuffix and UserPrincipalNameSuffix (issue #548).
  • ADObjectPermissionEntry
    • Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when target object path does not yet exist (issue #552)
    • Fixed issue where Get-TargetResource throw an exception, Cannot find drive. A drive with the name 'AD' does not exist, when running soon after domain controller restart (issue #547)
  • ADOrganizationalUnit
    • Fixed issue where Get-DscConfiguration / Test-DscConfiguration throw an exception when parent path does not yet exist (issue #553)

Changed

  • ActiveDirectoryDsc
  • ADDomain
    • Change Domain Install Tracking File to NetLogon Registry Test and Refactor. (issue #560).
  • ADForestProperties
    • Refactored unit tests.

[5.0.0] - 2020-01-14

Added

  • ADServicePrincipalName
  • ADManagedServiceAccount
    • Added Integration tests.
  • ADKDSKey

Changed

  • ADManagedServiceAccount
    • KerberosEncryptionType property added. (issue #511).
    • BREAKING CHANGE: AccountType parameter ValidateSet changed from ('Group', 'Single') to ('Group', 'Standalone') - Standalone is the correct terminology. Ref: Service Accounts. (issue #515).
    • BREAKING CHANGE: AccountType parameter default of Single removed. - Enforce positive choice of account type.
    • BREAKING CHANGE: MembershipAttribute parameter ValidateSet member SID changed to ObjectSid to match result property of Get-AdObject. Previous code does not work if SID is specified.
    • BREAKING CHANGE: AccountTypeForce parameter removed - unnecessary complication.
    • BREAKING CHANGE: Members parameter renamed to ManagedPasswordPrincipals - to closer match Get-AdServiceAccount result property PrincipalsAllowedToRetrieveManagedPassword. This is so that a DelegateToAccountPrincipals parameter can be added later.
    • Common Compare-ResourcePropertyState function used to replace function specific Compare-TargetResourceState and code refactored. (issue #512).
    • Resource unit tests refactored to use nested contexts and follow the logic of the module.
  • ActiveDirectoryDsc
    • Updated PowerShell help files.
    • Updated Wiki link in README.md.
    • Remove verbose parameters from unit tests.
    • Fix PowerShell script file formatting and culture string alignment.
    • Add the pipelineIndentationStyle setting to the Visual Studio Code settings file.
    • Remove unused common function Test-DscParameterState (issue #522).

Fixed

  • ActiveDirectoryDsc
    • Fix tests ErrorAction on DscResource.Test Import-Module.
  • ADObjectPermissionEntry
    • Updated Assert-ADPSDrive with PSProvider Checks (issue #527).
  • ADReplicationSite
    • Fixed incorrect evaluation of site configuration state when no description is defined (issue #534).
  • ADReplicationSiteLink
  • ADComputer
    • Fixed the SamAcountName property description (issue #529).

4.2.0.0

Added

  • ADReplicationSite
  • ADReplicationSubnet
  • ADReplicationSiteLink
    • Added Integration testing (issue #356).
    • Added ability to set 'Options' such as Change Notification Replication (issue #504).

Fixed

  • ActiveDirectoryDsc
    • Resolved custom Script Analyzer rules that was added to the test framework.
  • ActiveDirectoryDsc.Common
    • Fix Test-DscPropertyState Failing when Comparing $Null and Arrays. (issue #513).
  • ADReplicationSite
    • Correct value returned for RenameDefaultFirstSiteName (issue #502).