Skip to content

Commit

Permalink
Merge pull request #1297 from ykuijs/bugfix
Browse files Browse the repository at this point in the history
  • Loading branch information
ykuijs committed Mar 24, 2021
2 parents 90f23bc + 716cae5 commit e3f7150
Show file tree
Hide file tree
Showing 234 changed files with 5,230 additions and 4,124 deletions.
224 changes: 42 additions & 182 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added
- SharePointDsc
- Export-SPDscDiagnosticData cmdlet to create a diagnostic package which can
easily be shared for troubleshooting
- ReverseDsc
- Added a check in Export-SPConfiguration/Start-SharePointDSCExtract to check if
ReverseDsc is present or not. Show instructions if it isn't
- Added DocIcon to export GUI
- Renamed export cmdlet to Export-SPConfiguration, to match Microsoft365DSC naming.
Added old Start-SharePointDSCExtract as alias

### Changed

- SPFarmAdministrators
- Added check to see if a central admin site is returned and stop if it isn't
- SPManagedMetaDataServiceApp
- Added check to see if a central admin site is returned and stop if it isn't
- SPSite
- Added check to see if a central admin site is returned and stop if it isn't
- ReverseDsc
- Made the export GUI logic more dynamic

### Fixed

- SPInstallLanguagePack
- Fixes issue in the Norwegian Language Pack detection
- SPSearchManagedProperty
- Fixed issue where setting Searchable=True resulted in an error
- SPSearchResultSource
- Clarified the use of ScopeName and ScopeUrl with SSA as ScopeName and added examples
- SPUserProfileServiceApp
- Fixed issue where MySiteHostLocation was return from Get method including port number,
which causes the Test method to fail
- SPWordAutomation
- Fixed issue where the resource never went into desired state when using AddToDefault

### Removed

- SharePointDsc
- 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
Expand Down Expand Up @@ -160,186 +202,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- SPWeb
- Fixed issue with incorrect detection of SPWeb that has to be absent

## [4.2.0] - 2020-06-12

### Fixed

- SharePointDsc
- Renamed custom event log to SPDsc to prevent event log naming issue.

## [4.1.0] - 2020-06-10

### Added

- SharePointDsc
- Added Wiki generation to build task
- Re-enabled Unit tests for Sharepoint 2016 and 2019
- SPAppCatalog
- Added more logging in the Get method to ease troubleshooting
- SPServiceInstance
- Added logic to wait for a service start/stop, to make sure no conflicts
can occur because of the asynchronous nature of service instance starts.

### Changed

- SPProductUpdate
- Updated Get method to display a Verbose message when the setup file is
not found
- SPWebAppPermissions
- Changed Get method not to throw an exception when the web application
cannot be found to prevent issue
- SPWebAppSuiteBar
- This resource does not work on SharePoint 2019. Changed resource to display
a Verbose message when on 2019

### Fixed

- SharePointDsc
- Fixed an issue where Test-SPDscParameterState would throw an error due to duplicate
keys when a desired value is of type CimInstance[] and multiple values
are specified.
- Fixed issue with logging to the custom event log where the event log
wasn't created correctly.
- Fixed various unit tests for Sharepoint 2016 and 2019
- Corrected export of Get-SPDscInstalledProductVersion function, which is used
by ReverseDsc
- SPConfigWizard
- Fixed a call to Get-SPFarm without loading the snap-in first
- SPInstallLanguagePack
- Fixed issue with detection of Chinese language pack in SharePoint 2019
- SPSearchTopology
- Fixed issue where an issue was thrown when the FirstPartitionDirectory didn't
exist on the local server (which isn't always required)
- SPSite
- Fixed issue where the default groups were checked, even though
that parameter wasn't specified in the config
- Fixed issue where the Get method threw an error when the site owner was
still in classic format (caused by an earlier migration).
- SPTrustedSecurityTokenIssuer
- Fixed incorrect storing the default value of IsTrustBroker in the Set
and Test method

### Removed

- SharePointDsc
- Removed returning the InstallAccount parameter from all Get methods.
These are not used and only add noise during troubleshooting

## [4.0.0] - 2020-04-28

### Added

- SharePointDsc
- Added verbose logging of the test results in the Test method
- Added function to create SharePointDsc event log and add log entries
- Added the logging of all test results to the new SharePointDsc event log
- Added support in several resources for creating/connecting to farm
and service applications using a (single) SQL-based credential
instead of the default Windows credentials. Needed when e.g. using
Azure SQL Managed Instance as SharePoint's database server.
UseSQLAuthentication and DatabaseCredentials parameters will need
to be considered.

### Changed

- SPTrustedRootAuthority
- It's now possible to specify both CertificateFilePath and CertificateThumbprint
so that the certificate thumbprint can be verified before importing.
- SPTrustedSecurityTokenIssuer
- It's now possible to specify both SigningCertificateFilePath and
SigningCertificateThumbprint so that the certificate thumbprint can be verified
before importing.

The following changes will break v3.x and earlier configurations that use these
resources:

- SPManagedMetaDataServiceAppDefault
- Updated resource to allow the configuration of default per service application
proxy groups instead of per farm
- SPSearchContentSource
- Discontinued CrawlEverything, CrawlFirstOnly and null as allowable CrawlSetting
values for a SharePoint based content source, requiring CrawlVirtualServers or
CrawlSites
- SPUserProfileServiceApp
- Changed the MySiteHostLocation parameter to a required parameter
- SPWebAppAuthentication
- Updated resource to add support for Basic Authentication

### Fixed

- SPFarmSolution
- Corrected bug running Solution Job wait for an Absent solution.
- Corrected bug trying to remove an already Absent solution.
- SPSearchAuthoritativePage
- Corrected bug when checking for an existing Demoted Action
- SPWebAppAuthentication
- Updated to support passing of null/empty collections for zones not utilized.

### Removed

The following changes will break v3.x and earlier configurations that use these
resources:

- SPSearchServiceApp
- Removed the WindowsServiceAccount parameter that was depricated in v3.1
- SPUserProfileSyncService
- Removed the FarmAccount parameter that was depricated in v2.2

## [3.8.0] - 2020-02-27

### Added

- SharePointDsc
- Added automatic release with a new CI pipeline
- Updated PULL_REQUEST_TEMPLATE.md to match DSC standard
- Prepared Conceptual Help and Wiki Content generation
- SPAzureAccessControlServiceAppProxy
- Added new resource to create Azure Access Control Service Application Proxy
- SPExcelServiceApp
- Documentation update for SharePoint 2016/2019 deprecation.
- SPInstallPrereqs
- Documentation update for SharePoint 2019 offline install parameters.
- SPFarm
- Added possibility to set application credential key.
- SPOAppPrincipalMgmtServiceAppProxy
- Added new resource to create SharePoint Online Application Principal
Management Service Application Proxy
- SPTrustedSecurityTokenIssuer
- Fixed RegisteredIssuerNameRealm not applied if specified.
- SPUserProfileProperty
- Added IsReplicable property.

### Changed

- SharePointDsc
- Updated all resources and Invoke-SPDscCommand function to automatically
load Utils module, which broke with the new CI
- Extended Convert-SPDscHashtableToString function to support complex types
in arrays and the CIMInstance type
- SPConfigWizard
- Updated checks in Set method to make sure the resource also runs when
a language pack is installed
- SPContentDatabase
- Updated DatabaseServer parameter to support null value
- SPSearchIndexPartition
- Updated documentation to specifically mention that each index partition
requires its own dedicated RootDirectory
- SPUserProfileServiceApp
- Implemented ability to fix incorrectly linked proxy groups
- SPWebApplicationExtension
- Forced the conversion of Paths to string

### Fixed

- SharePointDsc
- Corrected schema.mof files of SPSubscriptionSettingServiceApp and
SPPasswordChangeSettings resources, which caused failed Wiki generation
- SPSearchContentSource
- Add CrawlVirtualServers and CrawlSites CrawlSetting for SharePoint content
sources.
- SPSubscriptionSettingServiceApp
- Corrected incorrect information in Readme file
- SPUserProfileProperty
- Fixed typo in user profile property test for IsSearchable.

For older change log history see the [historic changelog](HISTORIC_CHANGELOG.md).

0 comments on commit e3f7150

Please sign in to comment.