All notable changes to AADConnectConfigDocumenter project will be documented in this file. The "Unreleased" section at the top is for keeping track of important changes that might make it to upcoming releases.
- Changed sync rule changes migration script extension from .ps1 to .ps1.txt
- Added table for Connector parameters to address GitHub Issue #25
- Report generation now also creates sync rule changes migration script.
- Fixed issue #22 - quotes in custom synchronization rule names caused the tool to throw error.
- Fixed issue where the "Download Sync Rule Changes Script" link was not working in Chrome / Firefox.
- Fixed issue where the "Selected Attributes" section of a connector wrongly documented that an attribute had export flows configured when none existed.
- The "Hide Default Sync Rules" option selection now hides the OOB rules when not only the rule is not changed at all but also when only precedence number or tag is changed (due to upgrade / forest addition).
- The visibility control checkboxes are now enabled only after the browser loads the report completely.
- Added ability to hide "End-to-End Attribute Flows" sections.
- Changes for performance improvements.
- Added ability to suppress "Metaverse Object Type" and connector "End-to-End Attribute Flows Summary" sections to speed up report generation.
- Added check-box control to hide default synchronization rules.
- Bug fix in the logic of End-to-End Attribute flows.
- Added a new section for documenting End-to-End attribute flows.
- Fixed tool crash when config exports have internal inconsistency when directory schema extension attributes are selected and then removed.
- Table widths in various sections.
- Fixed issue where the "Selected Attributes" section of a connector may display incorrect attribute type information.
- Added support for complete documentation of GLDAP, GSQL, PowerShell and WebServices connectors.
- Variablized $syncRuleId and $syncRulePrecedence to improve portability of the sync rule changes script.
- Fixed broken bookmarks in TOC Level 3 entries.
- Synchronisation Rule changes script is now correctly downloads in IE.
- Corrected Add-ADSyncAttributeFlowMapping cmdlet script for -Source parameter when the Transformation expression involved more than one attribute.
- TOC now formats entries for Additions and Deletions
- Implemented capability to generate PowerShell scripts for deploying synchronisation rule changes.
- Fixed missing Outbound Sync Rule Summary sections.
- Corrected XPath condition for filtering out disabled sync rules so that it's backward compatible to the AADSync versions which did not have this capability.
- Fixed the issue of Selected Attributes section not showing Import/Export status in the "Flows Configured?" column.
- Support for allowing more than one instances running concurrently.
- Active Directory connector showing false positives for inclusion / exclusion OUs in some cases.
- Disabled Sync Rules are now not listed in the metaverse attribute precedence information or in the rules summary sections. They are only documented in the Details section.
- Active Directory connector showing false positives for inclusion / exclusion OUs in some cases.
- The report now provides a check-box to show only changes between "pilot" and "production" environment config.
- Metaverse Object Type section now correctly ranks the sync rules on each attribute as per their precedence.
- The source and target attributes in the join rules of outbound sync rules are now in their correct columns.
- The report header section now lists the pilot and production environment config folders used as input to the tool as well as the version of the AAD Connect in these environments.
- Global Settings section now moved from the Metaverse Configuration section to its own section.
- Metaverse Object Deletion Rules section now does not mark text as updates when there is no change to the config.
- Selected Attributes section of each connector now correctly shows which attributes are configured with Import/Export flows
- The vanity row of an empty table is not printed if it is to appears as a deleted row in the report.
- Baseline version check-in.