Skip to content

Release 3.0.0 - drop SharePoint 2016/2019 support (SE-only) - #14

Merged
luigilink merged 3 commits into
mainfrom
release/3.0.0
Aug 28, 2026
Merged

luigilink merged 3 commits into
mainfrom
release/3.0.0

Conversation

@luigilink

Copy link
Copy Markdown
Owner

Summary

Drop support for SharePoint Server 2016 and 2019 (both reached end of support on 14 July 2026) and make SPSTrust Subscription Edition (SE) only. This is a breaking change → major bump 2.1.0 → 3.0.0.

Changes

  • refactorInvoke-SPSCommand: the CredSSP remoting base script no longer uses the deprecated Microsoft.SharePoint.PowerShell PSSnapin (Add-PSSnapin). It now loads the Subscription Edition SharePointServer module (Import-Module SharePointServer, idempotent) as the only supported code path.
  • docs — README and wiki state compatibility with SharePoint Server Subscription Edition only, with a note directing 2016/2019 users to the previous major release (v2.1.0).
  • release — manifest ModuleVersion 2.1.0 → 3.0.0; version-guard test bumped; CHANGELOG 3.0.0 section (Removed/Changed/Migration); RELEASE-NOTES replaced with the 3.0.0 block.

Migration

Users still running SharePoint Server 2016 or 2019 must stay on v2.1.0, which retains the PSSnapin code path.

Validation

PSScriptAnalyzer: 0 findings
Pester:           88 passed / 0 failed
Manifest:         SPSTrust.Common 3.0.0

Note

Not yet tested on a live Subscription Edition farm (no infra available); to be validated later on an SE VM.

Fixes #13

…r module only

The CredSSP remoting base script used the deprecated Microsoft.SharePoint.PowerShell
PSSnapin (Add-PSSnapin), which only exists on SharePoint Server 2013/2016/2019. Since
2016 and 2019 reached end of support on 14 July 2026, load the Subscription Edition
SharePointServer module instead (idempotent), the only supported code path.

Refs #13
State compatibility with SharePoint Server Subscription Edition and add a note
directing SharePoint Server 2016/2019 users to the previous major release (v2.1.0),
since both reached end of support on 14 July 2026.

Refs #13
- Manifest ModuleVersion 2.1.0 -> 3.0.0.
- Bump the version-guard test to 3.0.0.
- CHANGELOG: add the 3.0.0 section (Removed/Changed/Migration).
- RELEASE-NOTES: replace with the 3.0.0 block (GitHub Release body).

Refs #13
@github-actions

Copy link
Copy Markdown

Pester Test Results

88 tests   88 ✅  2s ⏱️
17 suites   0 💤
 1 files     0 ❌

Results for commit 06d195b.

@luigilink
luigilink merged commit 378a844 into main Aug 28, 2026
3 checks passed
@luigilink
luigilink deleted the release/3.0.0 branch August 28, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop SharePoint 2016/2019 support (SE-only)

1 participant