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.
- ActiveDirectoryDsc
- Added Codecov.io support.
- Fixed miscellaneous spelling errors.
- ADForestProperties
- Added TombstoneLifetime property (issue #302).
- Added Integration tests (issue #349).
- ADForestProperties
- Fixed ability to clear
ServicePrincipalNameSuffix
andUserPrincipalNameSuffix
(issue #548).
- Fixed ability to clear
- 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)
- ActiveDirectoryDsc
- Updated Azure Pipeline Windows image (issue #551).
- Updated license copyright (issue #550).
- ADDomain
- Change Domain Install Tracking File to NetLogon Registry Test and Refactor. (issue #560).
- ADForestProperties
- Refactored unit tests.
- ADServicePrincipalName
- Added Integration tests (issue #358).
- ADManagedServiceAccount
- Added Integration tests.
- ADKDSKey
- Added Integration tests (issue #351).
- 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).
- 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
- Fix RemovingSites verbose message (issue #518).
- ADComputer
- Fixed the SamAcountName property description (issue #529).
- ADReplicationSite
- Added 'Description' attribute parameter (issue #500).
- Added Integration testing (issue #355).
- ADReplicationSubnet
- Added 'Description' attribute parameter (issue #503).
- Added Integration testing (issue #357).
- ADReplicationSiteLink
- Added Integration testing (issue #356).
- Added ability to set 'Options' such as Change Notification Replication (issue #504).
- 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).
- Fix
- ADReplicationSite
- Correct value returned for RenameDefaultFirstSiteName (issue #502).