Skip to content

Commit

Permalink
Merge pull request #968 from PowerShell/release-3.0
Browse files Browse the repository at this point in the history
Release v3.0
  • Loading branch information
kwirkykat authored Nov 12, 2018
2 parents 8bebbf5 + 2c1a0e4 commit 63efb9c
Show file tree
Hide file tree
Showing 420 changed files with 28,332 additions and 3,640 deletions.
22 changes: 18 additions & 4 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"version": "0.3.0",
"configurations": [

{
"type": "PowerShell",
"request": "launch",
Expand All @@ -24,23 +23,38 @@
"cwd": "${file}",
"createTemporaryIntegratedConsole": true
},
{
"type": "PowerShell",
"request": "launch",
"name": "Run current unit test (SP2019)",
"script": "${file}",
"args": [
"${workspaceRoot}/Tests/Unit/Stubs/SharePoint/16.0.10337.12109/Microsoft.SharePoint.PowerShell.psm1"
],
"cwd": "${file}",
"createTemporaryIntegratedConsole": true
},
{
"name": "Debug current file",
"type": "PowerShell",
"request": "launch",
"program": "${file}"
"script": "${file}",
"cwd": "${file}",
"createTemporaryIntegratedConsole": true
},
{
"name": "Run core DSC resource tests only",
"type": "PowerShell",
"request": "launch",
"program": "${workspaceRoot}/.vscode/RunGlobalTests.ps1"
"script": "${workspaceRoot}/.vscode/RunGlobalTests.ps1",
"createTemporaryIntegratedConsole": true
},
{
"name": "Run all tests",
"type": "PowerShell",
"request": "launch",
"program": "${workspaceRoot}/.vscode/RunPesterTests.ps1"
"script": "${workspaceRoot}/.vscode/RunPesterTests.ps1",
"createTemporaryIntegratedConsole": true
}
]
}
76 changes: 76 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,81 @@
# Change log for SharePointDsc

## v3.0

* Changes to SharePointDsc
* Added support for SharePoint 2019
* Added CredSSP requirement to the Readme files
* Added VSCode Support for running SharePoint 2019 unit tests
* Removed the deprecated resources SPCreateFarm and SPJoinFarm (replaced
in v2.0 by SPFarm)
* SPBlobCacheSettings
* Updated the Service Instance retrieval to be language independent
* SPConfigWizard
* Fixed check for Ensure=Absent in the Set method
* SPInstallPrereqs
* Added support for detecting updated installation of Microsoft Visual C++
2015/2017 Redistributable (x64) for SharePoint 2016 and SharePoint 2019.
* SPSearchContentSource
* Added support for Business Content Source Type
* SPSearchMetadataCategory
* New resource added
* SPSearchServiceApp
* Updated resource to make sure the presence of the service app proxy is
checked and created if it does not exist
* SPSecurityTokenServiceConfig
* The resource only tested for the Ensure parameter. Added more parameters
* SPServiceAppSecurity
* Added support for specifying array of access levels.
* Changed implementation to use Grant-SPObjectSecurity with Replace switch
instead of using a combination of Revoke-SPObjectSecurity and
Grant-SPObjectSecurity
* Added all supported access levels as available values.
* Removed unknown access levels: Change Permissions, Write, and Read
* SPUserProfileProperty
* Removed obsolete parameters (MappingConnectionName, MappingPropertyName,
MappingDirection) and introduced new parameter PropertyMappings
* SPUserProfileServiceApp
* Updated the check for successful creation of the service app to throw an
error if this is not done correctly

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

* Implemented IsSingleInstance parameter to force that the resource can only
be used once in a configuration for the following resources:
* SPAntivirusSettings
* SPConfigWizard
* SPDiagnosticLoggingSettings
* SPFarm
* SPFarmAdministrators
* SPInfoPathFormsServiceConfig
* SPInstall
* SPInstallPrereqs
* SPIrmSettings
* SPMinRoleCompliance
* SPPasswordChangeSettings
* SPProjectServerLicense
* SPSecurityTokenServiceConfig
* SPShellAdmin
* Standardized Url/WebApplication parameter to default WebAppUrl parameter
for the following resources:
* SPDesignerSettings
* SPFarmSolution
* SPSelfServiceSiteCreation
* SPWebAppBlockedFileTypes
* SPWebAppClientCallableSettings
* SPWebAppGeneralSettings
* SPWebApplication
* SPWebApplicationAppDomain
* SPWebAppSiteUseAndDeletion
* SPWebAppThrottlingSettings
* SPWebAppWorkflowSettings
* Introduced new mandatory parameters
* SPSearchResultSource: Added option to create Result Sources at different scopes.
* SPServiceAppSecurity: Changed parameter AccessLevel to AccessLevels in
MSFT_SPServiceAppSecurityEntry to support array of access levels.
* SPUserProfileProperty: New parameter PropertyMappings

## 2.6

* SPFarm
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Description

**Type:** Distributed
**Requires CredSSP:** No

This resource is responsible for creating Access Services Application instances
within the local SharePoint farm. The resource will provision and configure the
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Description

**Type:** Distributed
**Requires CredSSP:** No

This resource is responsible for creating Access Services 2010 Application
instances within the local SharePoint farm. The resource will provision and
configure the Access Services 2010 Service Application.

The default value for the Ensure parameter is Present. When not specifying this
parameter, the service application is provisioned.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Description

**Type:** Distributed
**Requires CredSSP:** No

This resource is used to define an alternate access mapping URL for a specified
web application. These can be assigned to specific zones for each web
Expand Down
Loading

0 comments on commit 63efb9c

Please sign in to comment.