xExchange.psd1

@{
    # Version number of this module.
    moduleVersion = '1.21.0.0'

    # ID used to uniquely identify this module
    GUID = '9a908ca3-8a67-485c-a014-66ba37fcc2a4'

    # Author of this module
    Author = 'Microsoft Corporation'

    # Company or vendor of this module
    CompanyName = 'Microsoft Corporation'

    # Copyright statement for this module
    Copyright = '(c) 2018 Microsoft Corporation. All rights reserved.'

    # Description of the functionality provided by this module
    Description = 'Module with DSC Resources for deployment and configuration of Microsoft Exchange Server.'

    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion = '4.0'

    # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
    NestedModules = @("Modules\xExchangeHelper.psm1")

    # Functions to export from this module
    FunctionsToExport = '*'

    # Cmdlets to export from this module
    CmdletsToExport = '*'

    # Private data to pass to the module specified in RootModule/ModuleToProcess.
    # This may also contain a PSData hashtable with additional module metadata used by PowerShell.
    PrivateData = @{

        PSData = @{

            # Tags applied to this module. These help with module discovery in online galleries.
            Tags = @('DesiredStateConfiguration', 'DSC', 'DSCResourceKit', 'DSCResource')

            # A URL to the license for this module.
            LicenseUri = 'https://github.com/PowerShell/xExchange/blob/master/LICENSE'

            # A URL to the main website for this project.
            ProjectUri = 'https://github.com/PowerShell/xExchange'

            # A URL to an icon representing this module.
            # IconUri = ''

            # ReleaseNotes of this module
        ReleaseNotes = '- Added CHANGELOG.md file
- Added .markdownlint.json file
- Updated README.md and CHANGELOG.md files to respect MD009, MD0013 and MD032 rules
- Added .MetaTestOptIn.json file
- Updated appveyor.yml file
- Added .codecov.yml file
- Renamed Test folder to Tests
- Updated README.md: Add codecov badges
- Fixed PSSA required rules in:
  - xExchClientAccessServer.psm1
  - xExchInstall.psm1
  - xExchMaintenanceMode.psm1
  - TransportMaintenance.psm1
  - xExchTransportService.psm1
- Fixed Validate Example files in:
  - ConfigureAutoMountPoints-FromCalculator.ps1
  - ConfigureAutoMountPoints-Manual.ps1
  - ConfigureDatabases-FromCalculator.ps1
  - InternetFacingSite.ps1
  - RegionalNamespaces.ps1
  - SingleNamespace.ps1
  - ConfigureVirtualDirectories.ps1
  - CreateAndConfigureDAG.ps1
  - EndToEndExample 1 to 10 files
  - JetstressAutomation
  - MaintenanceMode
  - PostInstallationConfiguration.ps1
  - InstallExchange.ps1
  - QuickStartTemplate.ps1
  - WaitForADPrep.ps1
- Remove default value for Switch Parameter in
  TransportMaintenance.psm1 for functions:
  - Clear-DiscardEvent
  - LogIfRemain
  - Wait-EmptyEntriesCompletion
  - Update-EntriesTracker
  - Remove-CompletedEntriesFromHashtable
- Fixed PSSA custom rules in:
  - xExchActiveSyncVirtualDirectory.psm1
  - xExchAntiMalwareScanning.psm1
  - xExchAutodiscoverVirtualDirectory.psm1
  - xExchAutoMountPoint.psm1
  - xExchClientAccessServer.psm1
  - xExchDatabaseAvailabilityGroup.psm1
  - xExchDatabaseAvailabilityGroupMember.psm1
  - xExchDatabaseAvailabilityGroupNetwork.psm1
  - xExchEcpVirtualDirectory.psm1
  - xExchEventLogLevel.psm1
  - xExchExchangeCertificate.psm1
  - xExchExchangeServer.psm1
  - xExchImapSettings.psm1
  - xExchInstall.psm1
  - xExchJetstress.psm1
  - xExchJetstressCleanup.psm1
  - xExchMailboxDatabase.psm1
  - xExchMailboxDatabaseCopy.psm1
  - xExchMailboxServer.psm1
  - xExchMailboxTransportService.psm1
  - xExchMaintenanceMode.psm1
  - xExchMapiVirtualDirectory.psm1
  - xExchOabVirtualDirectory.psm1
  - xExchOutlookAnywhere.psm1
  - xExchOwaVirtualDirectory.psm1
  - xExchPopSettings.psm1
  - xExchPowerShellVirtualDirectory.psm1
  - xExchReceiveConnector.psm1
  - xExchUMCallRouterSettings.psm1
  - xExchUMService.psm1
  - xExchWaitForADPrep.psm1
  - xExchWaitForDAG.psm1
  - xExchWaitForMailboxDatabase.psm1
  - xExchWebServicesVirtualDirectory.psm1
- Updated xExchange.psd1
- Added issue template file (ISSUE\_TEMPLATE.md) for "New Issue" and pull request
  template file (PULL\_REQUEST\_TEMPLATE.md) for "New Pull Request".
- Fix issue Diagnostics.CodeAnalysis.SuppressMessageAttribute best practices
- Renamed xExchangeCommon.psm1 to xExchangeHelper.psm1
- Renamed the folder MISC (that contains the helper) to Modules
- Added xExchangeHelper.psm1 in xExchange.psd1 (section NestedModules)
- Removed all lines with Import-Module xExchangeCommon.psm1
- Updated .MetaTestOptIn.json file with Custom Script Analyzer Rules
- Added Integration, TestHelpers and Unit folder
- Moved Data folder in Tests
- Moved Integration tests to Integration folder
- Moved Unit test to Unit folder
- Renamed xEchange.Tests.Common.psm1 to xExchangeTestHelper.psm1
- Renamed xEchangeCommon.Unit.Tests.ps1 to xExchangeCommon.Tests.ps1
- Renamed function PrepTestDAG to Initialize-TestForDAG
- Moved function Initialize-TestForDAG to xExchangeTestHelper.psm1
- Fix error-level PS Script Analyzer rules for TransportMaintenance.psm1
 
'


        } # End of PSData hashtable

    } # End of PrivateData hashtable
}