Skip to content

Commit 63efb9c

Browse files
authored
Merge pull request #968 from PowerShell/release-3.0
Release v3.0
2 parents 8bebbf5 + 2c1a0e4 commit 63efb9c

File tree

420 files changed

+28332
-3640
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

420 files changed

+28332
-3640
lines changed

.vscode/launch.json

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"version": "0.3.0",
33
"configurations": [
4-
54
{
65
"type": "PowerShell",
76
"request": "launch",
@@ -24,23 +23,38 @@
2423
"cwd": "${file}",
2524
"createTemporaryIntegratedConsole": true
2625
},
26+
{
27+
"type": "PowerShell",
28+
"request": "launch",
29+
"name": "Run current unit test (SP2019)",
30+
"script": "${file}",
31+
"args": [
32+
"${workspaceRoot}/Tests/Unit/Stubs/SharePoint/16.0.10337.12109/Microsoft.SharePoint.PowerShell.psm1"
33+
],
34+
"cwd": "${file}",
35+
"createTemporaryIntegratedConsole": true
36+
},
2737
{
2838
"name": "Debug current file",
2939
"type": "PowerShell",
3040
"request": "launch",
31-
"program": "${file}"
41+
"script": "${file}",
42+
"cwd": "${file}",
43+
"createTemporaryIntegratedConsole": true
3244
},
3345
{
3446
"name": "Run core DSC resource tests only",
3547
"type": "PowerShell",
3648
"request": "launch",
37-
"program": "${workspaceRoot}/.vscode/RunGlobalTests.ps1"
49+
"script": "${workspaceRoot}/.vscode/RunGlobalTests.ps1",
50+
"createTemporaryIntegratedConsole": true
3851
},
3952
{
4053
"name": "Run all tests",
4154
"type": "PowerShell",
4255
"request": "launch",
43-
"program": "${workspaceRoot}/.vscode/RunPesterTests.ps1"
56+
"script": "${workspaceRoot}/.vscode/RunPesterTests.ps1",
57+
"createTemporaryIntegratedConsole": true
4458
}
4559
]
4660
}

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
11
# Change log for SharePointDsc
22

3+
## v3.0
4+
5+
* Changes to SharePointDsc
6+
* Added support for SharePoint 2019
7+
* Added CredSSP requirement to the Readme files
8+
* Added VSCode Support for running SharePoint 2019 unit tests
9+
* Removed the deprecated resources SPCreateFarm and SPJoinFarm (replaced
10+
in v2.0 by SPFarm)
11+
* SPBlobCacheSettings
12+
* Updated the Service Instance retrieval to be language independent
13+
* SPConfigWizard
14+
* Fixed check for Ensure=Absent in the Set method
15+
* SPInstallPrereqs
16+
* Added support for detecting updated installation of Microsoft Visual C++
17+
2015/2017 Redistributable (x64) for SharePoint 2016 and SharePoint 2019.
18+
* SPSearchContentSource
19+
* Added support for Business Content Source Type
20+
* SPSearchMetadataCategory
21+
* New resource added
22+
* SPSearchServiceApp
23+
* Updated resource to make sure the presence of the service app proxy is
24+
checked and created if it does not exist
25+
* SPSecurityTokenServiceConfig
26+
* The resource only tested for the Ensure parameter. Added more parameters
27+
* SPServiceAppSecurity
28+
* Added support for specifying array of access levels.
29+
* Changed implementation to use Grant-SPObjectSecurity with Replace switch
30+
instead of using a combination of Revoke-SPObjectSecurity and
31+
Grant-SPObjectSecurity
32+
* Added all supported access levels as available values.
33+
* Removed unknown access levels: Change Permissions, Write, and Read
34+
* SPUserProfileProperty
35+
* Removed obsolete parameters (MappingConnectionName, MappingPropertyName,
36+
MappingDirection) and introduced new parameter PropertyMappings
37+
* SPUserProfileServiceApp
38+
* Updated the check for successful creation of the service app to throw an
39+
error if this is not done correctly
40+
41+
The following changes will break v2.x and earlier configurations that use these
42+
resources:
43+
44+
* Implemented IsSingleInstance parameter to force that the resource can only
45+
be used once in a configuration for the following resources:
46+
* SPAntivirusSettings
47+
* SPConfigWizard
48+
* SPDiagnosticLoggingSettings
49+
* SPFarm
50+
* SPFarmAdministrators
51+
* SPInfoPathFormsServiceConfig
52+
* SPInstall
53+
* SPInstallPrereqs
54+
* SPIrmSettings
55+
* SPMinRoleCompliance
56+
* SPPasswordChangeSettings
57+
* SPProjectServerLicense
58+
* SPSecurityTokenServiceConfig
59+
* SPShellAdmin
60+
* Standardized Url/WebApplication parameter to default WebAppUrl parameter
61+
for the following resources:
62+
* SPDesignerSettings
63+
* SPFarmSolution
64+
* SPSelfServiceSiteCreation
65+
* SPWebAppBlockedFileTypes
66+
* SPWebAppClientCallableSettings
67+
* SPWebAppGeneralSettings
68+
* SPWebApplication
69+
* SPWebApplicationAppDomain
70+
* SPWebAppSiteUseAndDeletion
71+
* SPWebAppThrottlingSettings
72+
* SPWebAppWorkflowSettings
73+
* Introduced new mandatory parameters
74+
* SPSearchResultSource: Added option to create Result Sources at different scopes.
75+
* SPServiceAppSecurity: Changed parameter AccessLevel to AccessLevels in
76+
MSFT_SPServiceAppSecurityEntry to support array of access levels.
77+
* SPUserProfileProperty: New parameter PropertyMappings
78+
379
## 2.6
480

581
* SPFarm

Modules/SharePointDsc/DSCResources/MSFT_SPAccessServiceApp/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Description
22

33
**Type:** Distributed
4+
**Requires CredSSP:** No
45

56
This resource is responsible for creating Access Services Application instances
67
within the local SharePoint farm. The resource will provision and configure the
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Description
2+
3+
**Type:** Distributed
4+
**Requires CredSSP:** No
5+
6+
This resource is responsible for creating Access Services 2010 Application
7+
instances within the local SharePoint farm. The resource will provision and
8+
configure the Access Services 2010 Service Application.
9+
10+
The default value for the Ensure parameter is Present. When not specifying this
11+
parameter, the service application is provisioned.

Modules/SharePointDsc/DSCResources/MSFT_SPAlternateUrl/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Description
22

33
**Type:** Distributed
4+
**Requires CredSSP:** No
45

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

0 commit comments

Comments
 (0)