diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml
index 2f118b5..420f0d9 100644
--- a/.github/workflows/cd.yaml
+++ b/.github/workflows/cd.yaml
@@ -16,5 +16,5 @@ jobs:
     - name: Setup .NET
       uses: actions/setup-dotnet@v1
       with:
-        dotnet-version: 7.0.x
+        dotnet-version: 8.0.x
    
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index b56a54a..c988f4c 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -27,7 +27,7 @@ jobs:
     - name: Setup .NET
       uses: actions/setup-dotnet@v1
       with:
-        dotnet-version: 7.0.x
+        dotnet-version: 8.0.x
     - name: Restore
       run: dotnet restore 
     - name: Test
diff --git a/Core/Core.csproj b/Core/Core.csproj
index 082dac9..ae2821e 100644
--- a/Core/Core.csproj
+++ b/Core/Core.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>net7.0</TargetFramework>
+    <TargetFramework>net8.0</TargetFramework>
   </PropertyGroup>
 
 </Project>
diff --git a/DriveProvider/DriveProvider.csproj b/DriveProvider/DriveProvider.csproj
index e0b3337..e974c77 100644
--- a/DriveProvider/DriveProvider.csproj
+++ b/DriveProvider/DriveProvider.csproj
@@ -1,10 +1,10 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>net7.0</TargetFramework>
+    <TargetFramework>net8.0</TargetFramework>
   </PropertyGroup>
   <ItemGroup>
-    <PackageReference Include="System.Management.Automation" Version="7.3.11" />
+    <PackageReference Include="System.Management.Automation" Version="7.4.1" />
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\Core\Core.csproj" />
diff --git a/README.md b/README.md
index 332b9cb..2f02317 100644
--- a/README.md
+++ b/README.md
@@ -10,11 +10,9 @@
 If you like, or are using this project please give it a star - thanks!
 <hr/>
 
-
 ## What's new?
-### v1.4.0 (Mar 2023)
-- migrate to Net7
-- slightly less intrusive version checking
+### v1.5.0 (Feb 2024)
+- migrate to Net8
 
 See [full revision history](doc/revisionHistory.md)
 <hr/>
diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj
index 2dfca09..0dde1e4 100644
--- a/Tests/Tests.csproj
+++ b/Tests/Tests.csproj
@@ -1,7 +1,7 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>net7.0</TargetFramework>
+    <TargetFramework>net8.0</TargetFramework>
 
     <IsPackable>false</IsPackable>
   </PropertyGroup>
@@ -10,7 +10,7 @@
     <PackageReference Include="FluentAssertions" Version="6.12.0" />
     <PackageReference Include="nunit" Version="4.0.1" />
     <PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
   </ItemGroup>
 
   <ItemGroup>
diff --git a/doc/changelist.json b/doc/changelist.json
index a3e77e0..214d14f 100644
--- a/doc/changelist.json
+++ b/doc/changelist.json
@@ -1,4 +1,10 @@
 [
+  {
+    "Version": "1.5.0",
+    "Date": "2024-02-11",
+    "Summary": "Upgrade to .Net 8",
+    "Detail": []
+  },
   {
     "Version": "1.4.0",
     "Date": "2022-03-25",
diff --git a/doc/revisionHistory.md b/doc/revisionHistory.md
index 787b955..cd69c14 100644
--- a/doc/revisionHistory.md
+++ b/doc/revisionHistory.md
@@ -1,5 +1,8 @@
 # Change log
 
+### v1.5.0
+- Migrate to Net8
+
 ### v1.4.0
 - Migrate to Net7
 - Make version checking less intrusive by only checking on 1 in 10 startups
diff --git a/jumpfs/Commands/GitVersionInformation.cs b/jumpfs/Commands/GitVersionInformation.cs
index b4e1180..30fab84 100644
--- a/jumpfs/Commands/GitVersionInformation.cs
+++ b/jumpfs/Commands/GitVersionInformation.cs
@@ -2,6 +2,6 @@
 {
     public static class GitVersionInformation
     {
-        public const string SemVer = "1.4.0";
+        public const string SemVer = "1.5.0";
     }
 }
diff --git a/jumpfs/jumpfs.csproj b/jumpfs/jumpfs.csproj
index 703f993..eb4e645 100644
--- a/jumpfs/jumpfs.csproj
+++ b/jumpfs/jumpfs.csproj
@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net7.0</TargetFramework>
+    <TargetFramework>net8.0</TargetFramework>
   </PropertyGroup>
 
   <ItemGroup>