Skip to content

Commit

Permalink
Merge v5.0 branch into master in preparation of next major release
Browse files Browse the repository at this point in the history
Prepare next major release
  • Loading branch information
ykuijs authored Dec 15, 2021
2 parents eddcee4 + 9781d20 commit fdb9a4a
Show file tree
Hide file tree
Showing 317 changed files with 32,151 additions and 4,916 deletions.
205 changes: 50 additions & 155 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,62 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- SharePointDsc
- Added support for SharePoint Server Subscription Edition in Util module and unit tests stubs
- Added SPSE unit tests to the Azure pipeline definitions
- SPCertificate
- New resource for SharePoint Server Subscription Edition
- SPCertificateSettings
- New resource for SharePoint Server Subscription Edition
- SPDatabaseAAG
- Added support for SharePoint Server Subscription Edition
- SPDistributedCacheService
- Added support for SharePoint Server Subscription Edition
- SPFarm
- Added support for SharePoint Server Subscription Edition
- SPInstall
- Added support for SharePoint Server Subscription Edition
- SPInstallPrereqs
- Added support for SharePoint Server Subscription Edition
- SPOfficeOnlineServerSupressionSettings
- New resource
- SPSearchServiceApp
- Added possibility to configure Search Index Deletion Policies settings
- SPWebApplication
- Added possibility to manage the SiteDataServers property
- Added support for configuring AllowLegacyEncryption, CertificateThumbprint and UseServerNameIndication
- SPWebApplicationExtension
- Added support for configuring AllowLegacyEncryption, CertificateThumbprint and UseServerNameIndication

### Changed

- ReverseDsc
- Changed form Size to dynamic Width
- Change column width to calc /3 of Form.
- Export form is now more dynamic / responsive
- SPAccessServiceApp
- Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
- SPAccessServices2010
- Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
- SPPerformancePointServiceApp
- Service app no longer exists in SharePoint Server Subscription Edition. Added logic to check for SPSE.
- SPWebApplicationExtension
- Updated so it infers the UseSSL value from the URL, just like the SPWebApplication resouce

### Fixed

- SPLogLevel
- Corrected issue in creating ReverseDsc export

### Removed

- SharePointDsc
- [BREAKING CHANGE] Removed PowerShell v4.0 support by removing the InstallAccount parameter
from all resources.
- SPWebApplicationExtension
- [BREAKING CHANGE] Removed UseSSL parameter

## [4.9.0] - 2021-11-06

Expand Down Expand Up @@ -192,159 +242,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Removed the ReverseDsc dependency for the SharePointDsc module since the module
is only required when performing an export

## [4.5.1] - 2021-02-05

### Fixed

- SharePointDsc
- Fixed regression in v4.5

## [4.5.0] - 2021-01-30

### Added

- SharePointDsc
- Added native support for ReverseDsc
- SPDocIcon
- New resource
- SPUserProfileSyncConnection
- Added ability to update UseSSL and UseDisabledFilter parameters
- SPWordAutomationServiceApp
- Added ability to specify that the new service app should be added
to the default proxy group

### Changed

- SharePointDsc
- Updated pipeline build scripts
- SPProjectServerConnector
- Updated logic to check to required DLL file
- SPFarmAdministrators
- Update the event log messages so they are better formatted
- SPQuotaTemplate
- Updated resource to prevent errors when specified limits are conflicting
configured values. E.g. new warning is high than the current max limit.
- SPTrustedIdentityTokenIssuer
- Do not set property ProviderSignOutUri in SharePoint 2013 as it does
not exist
- SPUserProfileServiceApp
- Changed MySiteHostLocation to not be mandatory
- Added validation to Set function for testing if SiteNamingConflictResolution parameter
is defined then also MySiteHostLocation parameters has to be because it is a mandatory
parameter in the parameter set of New-SPProfileServiceApplication when
SiteNamingConflictResolution is used.
- Added "MySiteHostLocation" to Test-SPDscParameterState function in Test-TargetResource

### Fixed

- SPBlobCacheSettings
- Fixed issue where the Get method threw an error when the zone didn't exist.
- SPTrustedIdentityTokenIssuer
- Do not set property ProviderSignOutUri in SharePoint 2013 as it does
not exist
- SPWebAppPolicy
- Fixed a blocking issue introduced in version 4.4.0 when extracting cache
accounts

### Removed

- SharePointDsc
- Removed two old files from the previous CD/CI system

## [4.4.0] - 2020-11-14

### Added

- SharePointDsc
- Added logging to the event log when the code throws an exception
- Added support for trusted domains to Test-SPDscIsADUser helper function
- SPInstall
- Added documentation about a SharePoint 2019 installer issue

### Changed

- SPAlternateUrl
- Fixed issue where trailing '/' cause Url not to be recognized.
- SharePointDsc
- Updated Convert-SPDscHashtableToString to output the username when
parameter is a PSCredential
- SPFarm
- Switched from creating a Lock database to a Lock table in the TempDB.
This to allow the use of precreated databases.
- Updated code to properly output used credential parameters to verbose
logging
- SPSite
- Added more explanation to documentation on which parameters are checked
- SPWeb
- Added more explanation to documentation on using this resource

### Fixed

- SPConfigWizard
- Fixes issue where a CU installation wasn't registered properly in the
config database. Added logic to run the Product Version timer job
- SPSearchTopology
- Fixes issue where applying a topology failed when the search service
instance was disabled instead of offline
- SPSecureStoreServiceApp
- Fixes issue where custom database name was no longer used since v4.3
- SPShellAdmins
- Fixed issue with Get-DscConfiguration which threw an error when only one
item was returned by the Get method
- SPWordAutomationServiceApp
- Fixed issue where provisioning the service app requires a second run to
update all specified parameters
- SPWorkflowService
- Fixed issue configuring workflow service when no workflow service is
currently configured

## [4.3.0] - 2020-09-30

### Added

- SPProductUpdate
- Added extra logging when the setup file was not found
- SPSecureStoreServiceApp
- Added possibility to set the Master Key during creation of the service
application

### Changed

- SharePointDsc
- Changed ModuleBuilder module to latest version
- Update Pester tests to remove legacy Pester syntax
- SPFarm
- Added support for specifying port number in the CentralAdministrationUrl parameter.
If CentralAdministrationPort is also specified both port numbers must match.
- SPWebAppSuiteBar
- Unblocked usage on SharePoint 2019. Added verbose messages clarifying usage
scenarios on SharePoint 2019.

### Fixed

- SharePointDsc
- Fixed issue where Invoke-SPDscCommand wasn't available anymore for the script
resource
- SPContentDatabase
- Fixed issue where the set method didn't do anything when the Ensure parameter
wasn't specified
- SPFarm
- Fixed issue where the resource didn't support precreated databases.
- SPFarmAdministrators
- Fixed issue in SP2016 where an error was thrown in the Set method since v3.8
- SPFarmSolution
- Fixed issue where web applications weren't compared properly when the desired
value didn't contain any slashes
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPServiceAppSecurity
- Fixed incorrect example
- SPStateServiceApp
- Fixed issue where code failed because the State database already existed
- SPTrustedIdentityTokenIssuer
- Run Get-SPClaimProvider only if property ClaimProviderName is omitted/null/empty
- Property ClaimProviderName is never set
- SPWeb
- Fixed issue with incorrect detection of SPWeb that has to be absent

For older change log history see the [historic changelog](HISTORIC_CHANGELOG.md).
155 changes: 155 additions & 0 deletions HISTORIC_CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,160 @@
# Historic change log for SharePointDsc

## [4.5.1] - 2021-02-05

### Fixed

- SharePointDsc
- Fixed regression in v4.5

## [4.5.0] - 2021-01-30

### Added

- SharePointDsc
- Added native support for ReverseDsc
- SPDocIcon
- New resource
- SPUserProfileSyncConnection
- Added ability to update UseSSL and UseDisabledFilter parameters
- SPWordAutomationServiceApp
- Added ability to specify that the new service app should be added
to the default proxy group

### Changed

- SharePointDsc
- Updated pipeline build scripts
- SPProjectServerConnector
- Updated logic to check to required DLL file
- SPFarmAdministrators
- Update the event log messages so they are better formatted
- SPQuotaTemplate
- Updated resource to prevent errors when specified limits are conflicting
configured values. E.g. new warning is high than the current max limit.
- SPTrustedIdentityTokenIssuer
- Do not set property ProviderSignOutUri in SharePoint 2013 as it does
not exist
- SPUserProfileServiceApp
- Changed MySiteHostLocation to not be mandatory
- Added validation to Set function for testing if SiteNamingConflictResolution parameter
is defined then also MySiteHostLocation parameters has to be because it is a mandatory
parameter in the parameter set of New-SPProfileServiceApplication when
SiteNamingConflictResolution is used.
- Added "MySiteHostLocation" to Test-SPDscParameterState function in Test-TargetResource

### Fixed

- SPBlobCacheSettings
- Fixed issue where the Get method threw an error when the zone didn't exist.
- SPTrustedIdentityTokenIssuer
- Do not set property ProviderSignOutUri in SharePoint 2013 as it does
not exist
- SPWebAppPolicy
- Fixed a blocking issue introduced in version 4.4.0 when extracting cache
accounts

### Removed

- SharePointDsc
- Removed two old files from the previous CD/CI system

## [4.4.0] - 2020-11-14

### Added

- SharePointDsc
- Added logging to the event log when the code throws an exception
- Added support for trusted domains to Test-SPDscIsADUser helper function
- SPInstall
- Added documentation about a SharePoint 2019 installer issue

### Changed

- SPAlternateUrl
- Fixed issue where trailing '/' cause Url not to be recognized.
- SharePointDsc
- Updated Convert-SPDscHashtableToString to output the username when
parameter is a PSCredential
- SPFarm
- Switched from creating a Lock database to a Lock table in the TempDB.
This to allow the use of precreated databases.
- Updated code to properly output used credential parameters to verbose
logging
- SPSite
- Added more explanation to documentation on which parameters are checked
- SPWeb
- Added more explanation to documentation on using this resource

### Fixed

- SPConfigWizard
- Fixes issue where a CU installation wasn't registered properly in the
config database. Added logic to run the Product Version timer job
- SPSearchTopology
- Fixes issue where applying a topology failed when the search service
instance was disabled instead of offline
- SPSecureStoreServiceApp
- Fixes issue where custom database name was no longer used since v4.3
- SPShellAdmins
- Fixed issue with Get-DscConfiguration which threw an error when only one
item was returned by the Get method
- SPWordAutomationServiceApp
- Fixed issue where provisioning the service app requires a second run to
update all specified parameters
- SPWorkflowService
- Fixed issue configuring workflow service when no workflow service is
currently configured

## [4.3.0] - 2020-09-30

### Added

- SPProductUpdate
- Added extra logging when the setup file was not found
- SPSecureStoreServiceApp
- Added possibility to set the Master Key during creation of the service
application

### Changed

- SharePointDsc
- Changed ModuleBuilder module to latest version
- Update Pester tests to remove legacy Pester syntax
- SPFarm
- Added support for specifying port number in the CentralAdministrationUrl parameter.
If CentralAdministrationPort is also specified both port numbers must match.
- SPWebAppSuiteBar
- Unblocked usage on SharePoint 2019. Added verbose messages clarifying usage
scenarios on SharePoint 2019.

### Fixed

- SharePointDsc
- Fixed issue where Invoke-SPDscCommand wasn't available anymore for the script
resource
- SPContentDatabase
- Fixed issue where the set method didn't do anything when the Ensure parameter
wasn't specified
- SPFarm
- Fixed issue where the resource didn't support precreated databases.
- SPFarmAdministrators
- Fixed issue in SP2016 where an error was thrown in the Set method since v3.8
- SPFarmSolution
- Fixed issue where web applications weren't compared properly when the desired
value didn't contain any slashes
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPServiceAppSecurity
- Fixed incorrect example
- SPStateServiceApp
- Fixed issue where code failed because the State database already existed
- SPTrustedIdentityTokenIssuer
- Run Get-SPClaimProvider only if property ClaimProviderName is omitted/null/empty
- Property ClaimProviderName is never set
- SPWeb
- Fixed issue with incorrect detection of SPWeb that has to be absent

## [4.2.0] - 2020-06-12

### Fixed
Expand Down
1 change: 0 additions & 1 deletion Modules/SharePointDsc/DscResource.Tests
Submodule DscResource.Tests deleted from bc9a07
Loading

0 comments on commit fdb9a4a

Please sign in to comment.