diff --git a/CHANGELOG.md b/CHANGELOG.md
index ee8d95560..476167b68 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
### Changed
- Improved `Get-PnPTerm` cmdlet to show a better error message. [#4933](https://github.com/pnp/powershell/pull/4933)
+- **PnP PowerShell is now requires PowerShell 7.4.0 or newer**
### Fixed
- Fix `Set-PnPView -Aggregations` parameter not showing aggregations in SharePoint online. [#4868](https://github.com/pnp/powershell/pull/4868)
diff --git a/MIGRATE-2.0-to-3.0.md b/MIGRATE-2.0-to-3.0.md
index 9dd22cd27..b6e3d1d83 100644
--- a/MIGRATE-2.0-to-3.0.md
+++ b/MIGRATE-2.0-to-3.0.md
@@ -1,6 +1,6 @@
# Updating from PnP PowerShell 2.x to 3.x
-The 3.x version of PnP PowerShell is based exclusively on .NET 8.0, which means that it will not work on older PowerShell editions like PowerShell 5.1, ISE or PowerShell 7.3 or older. It will work only on **PowerShell 7.4.6 or later editions.**
+The 3.x version of PnP PowerShell is based exclusively on .NET 8.0, which means that it will not work on older PowerShell editions like PowerShell 5.1, ISE or PowerShell 7.3 or older. It will work only on **PowerShell 7.4.0 or later editions.**
## Steps to update from 2.x to 3.x
@@ -14,7 +14,7 @@ Or
- For Mac OS environments, please use [this link](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-macos)
-Once PowerShell 7.4.6 or later is downloaded and installed in your environment, you can install the PnP PowerShell module like you normally do.
+Once PowerShell 7.4.0 or later is downloaded and installed in your environment, you can install the PnP PowerShell module like you normally do.
```powershell
Install-Module -Name "PnP.PowerShell"
@@ -28,7 +28,7 @@ Install-Module -Name "PnP.PowerShell" -AllowPrerelease
## Changes needed in Azure DevOps/GitHub Actions/Pipelines
-If you are using PnP PowerShell in Azure Devops, GitHub Actions or other pipeline infrastructure, you will have to update your PowerShell version from v5 or v7.2.x to v7.4.6 or later.
+If you are using PnP PowerShell in Azure Devops, GitHub Actions or other pipeline infrastructure, you will have to update your PowerShell version from v5 or v7.2.x to v7.4.0 or later.
Recommend reading these 2 links:
diff --git a/README.md b/README.md
index 2c1c6e20e..407209a5b 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ For more information about installing or upgrading to this module, please refer
## IMPORTANT - New PnP PowerShell 3.x
-We released a new major version of PnP PowerShell, version 3 and upwards. This version of PnP PowerShell requires as of today PowerShell 7.4.6 or newer, and is based upon .NET 8.0.
+We released a new major version of PnP PowerShell, version 3 and upwards. This version of PnP PowerShell requires as of today PowerShell 7.4.0 or newer, and is based upon .NET 8.0.
We have created a [guide](https://github.com/pnp/powershell/blob/dev/MIGRATE-2.0-to-3.0.md) for upgrading from previous versions to PnP PowerShell 3.x. If you are still using PowerShell 5.1 or the ISE, and want to use the latest major or nightly release, you will need to specify the required version like below:
diff --git a/build/Build-Debug.ps1 b/build/Build-Debug.ps1
index 224ef8a5a..b551c8421 100644
--- a/build/Build-Debug.ps1
+++ b/build/Build-Debug.ps1
@@ -172,7 +172,7 @@ if ($LASTEXITCODE -eq 0) {
Author = 'Microsoft 365 Patterns and Practices'
CompanyName = 'Microsoft 365 Patterns and Practices'
CompatiblePSEditions = @('Core')
- PowerShellVersion = '7.4.6'
+ PowerShellVersion = '7.4.0'
ProcessorArchitecture = 'None'
FunctionsToExport = '*'
CmdletsToExport = @($cmdletsString)
diff --git a/build/Build-Nightly.ps1 b/build/Build-Nightly.ps1
index 12b9b69d9..5b5b2bfeb 100644
--- a/build/Build-Nightly.ps1
+++ b/build/Build-Nightly.ps1
@@ -163,7 +163,7 @@ if ($runPublish -eq $true) {
GUID = '0b0430ce-d799-4f3b-a565-f0dca1f31e17'
Author = 'Microsoft 365 Patterns and Practices'
CompanyName = 'Microsoft 365 Patterns and Practices'
- PowerShellVersion = '7.4.6'
+ PowerShellVersion = '7.4.0'
ProcessorArchitecture = 'None'
FunctionsToExport = '*'
CmdletsToExport = @($cmdletsString)
diff --git a/build/Build-Release.ps1 b/build/Build-Release.ps1
index df2412924..b95cfc256 100644
--- a/build/Build-Release.ps1
+++ b/build/Build-Release.ps1
@@ -96,7 +96,7 @@ if ($LASTEXITCODE -eq 0) {
Author = 'Microsoft 365 Patterns and Practices'
CompanyName = 'Microsoft 365 Patterns and Practices'
CompatiblePSEditions = @('Core')
- PowerShellVersion = '7.4.6'
+ PowerShellVersion = '7.4.0'
ProcessorArchitecture = 'None'
FunctionsToExport = '*'
CmdletsToExport = @($cmdletsString)
diff --git a/pages/articles/installation.md b/pages/articles/installation.md
index 90981e121..86c32ea68 100644
--- a/pages/articles/installation.md
+++ b/pages/articles/installation.md
@@ -1,6 +1,6 @@
# Installing PnP PowerShell
-You need PowerShell 7.4.6 or later to use PnP PowerShell. It is available for Windows, Linux and Mac and can be [installed through here](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
+You need PowerShell 7.4.0 or later to use PnP PowerShell. It is available for Windows, Linux and Mac and can be [installed through here](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
## Stable build
@@ -34,7 +34,7 @@ docker run -it m365pnp/powershell
# Updating PnP PowerShell
-If you already have PnP PowerShell installed and just want to update to the latest version you can follow these steps. If you're not sure if your version is already up to date, it does no harm to run it anyway. If there's no new version available, it will not do anything. You need PowerShell 7.4.6 or later to use PnP PowerShell. It is available for Windows, Linux and Mac and can be [installed through here](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
+If you already have PnP PowerShell installed and just want to update to the latest version you can follow these steps. If you're not sure if your version is already up to date, it does no harm to run it anyway. If there's no new version available, it will not do anything. You need PowerShell 7.4.0 or later to use PnP PowerShell. It is available for Windows, Linux and Mac and can be [installed through here](https://learn.microsoft.com/powershell/scripting/install/installing-powershell).
## Stable build
diff --git a/src/Commands/PnP.PowerShell.Release.csproj b/src/Commands/PnP.PowerShell.Release.csproj
index 6d7a974cb..225cb1a18 100644
--- a/src/Commands/PnP.PowerShell.Release.csproj
+++ b/src/Commands/PnP.PowerShell.Release.csproj
@@ -49,7 +49,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
diff --git a/src/Commands/PnP.PowerShell.csproj b/src/Commands/PnP.PowerShell.csproj
index 3d9489607..8af4f2f51 100644
--- a/src/Commands/PnP.PowerShell.csproj
+++ b/src/Commands/PnP.PowerShell.csproj
@@ -66,7 +66,7 @@
-
+
@@ -107,7 +107,7 @@
-
+