diff --git a/README.md b/README.md
index bce0285..b8e97fb 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,8 @@
+# Repository and Packages Deprecated
+
+>[!WARNING]
+>This repository/package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs instead.
+
# Academisation Nuget Packages
This repository is a mono-repo and contains a number of different Nuget packages used by the academisation process - A2B, Prepare Transfers and Prepare Conversions.
diff --git a/academiesContracts/Dfe.Academies.Contracts/Dfe.Academies.Contracts.csproj b/academiesContracts/Dfe.Academies.Contracts/Dfe.Academies.Contracts.csproj
index 73f23c4..a585b86 100644
--- a/academiesContracts/Dfe.Academies.Contracts/Dfe.Academies.Contracts.csproj
+++ b/academiesContracts/Dfe.Academies.Contracts/Dfe.Academies.Contracts.csproj
@@ -11,9 +11,10 @@
README.md
https://github.com/DFE-Digital/academisation-nuget-packages
git
- 1.0.10
- 1.0.10
- 1.0.10
+ 1.0.11
+ 1.0.11
+ 1.0.11
+ This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.
diff --git a/academiesContracts/Dfe.Academies.Contracts/README.md b/academiesContracts/Dfe.Academies.Contracts/README.md
index 5f28270..fa54deb 100644
--- a/academiesContracts/Dfe.Academies.Contracts/README.md
+++ b/academiesContracts/Dfe.Academies.Contracts/README.md
@@ -1 +1 @@
-
\ No newline at end of file
+This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.
\ No newline at end of file
diff --git a/academiesContracts/Dfe.Academies.Contracts/V1/EducationalPerformance/SchoolAbsenceDataDto.cs b/academiesContracts/Dfe.Academies.Contracts/V1/EducationalPerformance/SchoolAbsenceDataDto.cs
index 53d3e76..722f663 100644
--- a/academiesContracts/Dfe.Academies.Contracts/V1/EducationalPerformance/SchoolAbsenceDataDto.cs
+++ b/academiesContracts/Dfe.Academies.Contracts/V1/EducationalPerformance/SchoolAbsenceDataDto.cs
@@ -3,6 +3,9 @@ namespace Dfe.Academies.Contracts.V1.EducationalPerformance
///
/// Absence Data Response
///
+#pragma warning disable S1133
+ [Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.")]
+#pragma warning restore S1133
public class SchoolAbsenceDataDto
{
///
diff --git a/academiesContracts/Dfe.Academies.Contracts/V4/AddressDto.cs b/academiesContracts/Dfe.Academies.Contracts/V4/AddressDto.cs
index beb1a8e..dc6ae32 100644
--- a/academiesContracts/Dfe.Academies.Contracts/V4/AddressDto.cs
+++ b/academiesContracts/Dfe.Academies.Contracts/V4/AddressDto.cs
@@ -5,6 +5,9 @@
using System.Text;
using System.Threading.Tasks;
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.")]
+#pragma warning restore S1133
[Serializable]
public class AddressDto
{
diff --git a/academiesContracts/Dfe.Academies.Contracts/V4/Establishments/EstablishmentDto.cs b/academiesContracts/Dfe.Academies.Contracts/V4/Establishments/EstablishmentDto.cs
index 74374d2..a262f13 100644
--- a/academiesContracts/Dfe.Academies.Contracts/V4/Establishments/EstablishmentDto.cs
+++ b/academiesContracts/Dfe.Academies.Contracts/V4/Establishments/EstablishmentDto.cs
@@ -1,6 +1,9 @@
namespace Dfe.Academies.Contracts.V4.Establishments;
[Serializable]
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.")]
+#pragma warning restore S1133
public class EstablishmentDto
{
diff --git a/academiesContracts/Dfe.Academies.Contracts/V4/PagedDataResponse.cs b/academiesContracts/Dfe.Academies.Contracts/V4/PagedDataResponse.cs
index 6105899..42e23c3 100644
--- a/academiesContracts/Dfe.Academies.Contracts/V4/PagedDataResponse.cs
+++ b/academiesContracts/Dfe.Academies.Contracts/V4/PagedDataResponse.cs
@@ -1,6 +1,9 @@
namespace Dfe.Academies.Contracts.V4;
using System.Collections.Generic;
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.")]
+#pragma warning restore S1133
[Serializable]
public class PagedDataResponse where TResponse : class
{
diff --git a/academiesContracts/Dfe.Academies.Contracts/V4/Trusts/TrustDto.cs b/academiesContracts/Dfe.Academies.Contracts/V4/Trusts/TrustDto.cs
index 1cc306e..4c4fba4 100644
--- a/academiesContracts/Dfe.Academies.Contracts/V4/Trusts/TrustDto.cs
+++ b/academiesContracts/Dfe.Academies.Contracts/V4/Trusts/TrustDto.cs
@@ -2,6 +2,9 @@
using Dfe.Academies.Contracts.V4.Establishments;
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Contracts instead.")]
+#pragma warning restore S1133
[Serializable]
public class TrustDto
{
diff --git a/correlationIdMiddleware/correlationIdMiddleware/CorrelationContext.cs b/correlationIdMiddleware/correlationIdMiddleware/CorrelationContext.cs
index 9c21791..4b8e495 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/CorrelationContext.cs
+++ b/correlationIdMiddleware/correlationIdMiddleware/CorrelationContext.cs
@@ -1,6 +1,9 @@
namespace Dfe.Academisation.CorrelationIdMiddleware;
///
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.")]
+#pragma warning restore S1133
public class CorrelationContext : ICorrelationContext
{
///
diff --git a/correlationIdMiddleware/correlationIdMiddleware/CorrelationIdMiddleware.cs b/correlationIdMiddleware/correlationIdMiddleware/CorrelationIdMiddleware.cs
index 69e74df..48f2d0d 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/CorrelationIdMiddleware.cs
+++ b/correlationIdMiddleware/correlationIdMiddleware/CorrelationIdMiddleware.cs
@@ -9,6 +9,9 @@
/// Saves these values in the correlationContext instance. Be sure to register correlation context as scoped or the equivalent in you ioc container.
/// Header used in requests is 'x-correlationId'
///
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.")]
+#pragma warning restore S1133
public class CorrelationIdMiddleware
{
private readonly RequestDelegate _next;
diff --git a/correlationIdMiddleware/correlationIdMiddleware/Dfe.Academisation.CorrelationIdMiddleware.csproj b/correlationIdMiddleware/correlationIdMiddleware/Dfe.Academisation.CorrelationIdMiddleware.csproj
index 0e29003..06b5809 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/Dfe.Academisation.CorrelationIdMiddleware.csproj
+++ b/correlationIdMiddleware/correlationIdMiddleware/Dfe.Academisation.CorrelationIdMiddleware.csproj
@@ -6,16 +6,16 @@
enable
true
Dfe Academisation Correlation Id Middleware
- Asp.net middleware to read incoming request headers and set a correlationId which can then be used for logging and other requests/events.
https://github.com/DFE-Digital/academisation-nuget-packages/tree/main/correlationIdMiddleware
https://github.com/DFE-Digital/academisation-nuget-packages
git
dfe;academisation;correlation;
4ac4e7ef-aaff-48a4-9e4d-44371c231191
README.md
- 2.0.2
+ 2.0.3
DFE-Digital
-
+ This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.
+
diff --git a/correlationIdMiddleware/correlationIdMiddleware/ICorrelationContext.cs b/correlationIdMiddleware/correlationIdMiddleware/ICorrelationContext.cs
index 24da7b2..522c89f 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/ICorrelationContext.cs
+++ b/correlationIdMiddleware/correlationIdMiddleware/ICorrelationContext.cs
@@ -4,6 +4,9 @@
/// Provides access to the current correlation id. You should register this as a scoped / per web request
/// dependency in your IoC/DI container.
///
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.")]
+#pragma warning restore S1133
public interface ICorrelationContext
{
///
diff --git a/correlationIdMiddleware/correlationIdMiddleware/Keys.cs b/correlationIdMiddleware/correlationIdMiddleware/Keys.cs
index ddd16ad..8b4aa06 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/Keys.cs
+++ b/correlationIdMiddleware/correlationIdMiddleware/Keys.cs
@@ -2,7 +2,9 @@
///
/// The keys used by the correlation id middleware.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.")]
+#pragma warning restore S1133
public class Keys
{
///
diff --git a/correlationIdMiddleware/correlationIdMiddleware/README.md b/correlationIdMiddleware/correlationIdMiddleware/README.md
index f980e79..51750c2 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/README.md
+++ b/correlationIdMiddleware/correlationIdMiddleware/README.md
@@ -1,3 +1,8 @@
+# Deprecated
+
+This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.
+
+
# Correlation ID Middleware
## What does this do ?
diff --git a/correlationIdMiddleware/correlationIdMiddleware/ReleaseNotes.md b/correlationIdMiddleware/correlationIdMiddleware/ReleaseNotes.md
index eabfb04..5dde529 100644
--- a/correlationIdMiddleware/correlationIdMiddleware/ReleaseNotes.md
+++ b/correlationIdMiddleware/correlationIdMiddleware/ReleaseNotes.md
@@ -1,3 +1,7 @@
+# 2.0.3
+
+This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Http instead.
+
# 2.0.2
Fixed passing in an empty GUID in the x-correlationId header causing an exception. Now if an empty GUID is detected a bad request will be returned.
If an empty guid is returned, the content of the response returned (along with the 400 status code) will be
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/BooleanExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/BooleanExtensions.cs
index a08a322..2354460 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/BooleanExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/BooleanExtensions.cs
@@ -3,6 +3,9 @@
/// The boolean extensions.
///
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class BooleanExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DateTimeExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DateTimeExtensions.cs
index e5bb80f..99f6591 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DateTimeExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DateTimeExtensions.cs
@@ -2,7 +2,9 @@
///
/// The date time extensions.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class DateTimeExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DecimalExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DecimalExtensions.cs
index 58afa0d..376f850 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DecimalExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/DecimalExtensions.cs
@@ -3,7 +3,9 @@
///
/// The decimal extensions.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class DecimalExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/Dfe.Academisation.ExtensionMethods.csproj b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/Dfe.Academisation.ExtensionMethods.csproj
index cb5ff61..a85b219 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/Dfe.Academisation.ExtensionMethods.csproj
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/Dfe.Academisation.ExtensionMethods.csproj
@@ -6,14 +6,14 @@
enable
true
Dfe Academisation Extension Methods
- A set of extension methods for use throughout the DfE Academisation process.
https://github.com/DFE-Digital/academisation-nuget-packages/tree/main/extensionMethods
https://github.com/DFE-Digital/academisation-nuget-packages
git
dfe;academisation;extension methods;
- 2.0.0
+ 2.0.1
DFE-Digital
README.md
+ This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/EnumExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/EnumExtensions.cs
index c81a581..2410bbf 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/EnumExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/EnumExtensions.cs
@@ -4,7 +4,9 @@
///
/// The enum extensions.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class EnumExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/IntegerExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/IntegerExtensions.cs
index a377b6f..ec374d2 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/IntegerExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/IntegerExtensions.cs
@@ -2,7 +2,9 @@
///
/// The integer extensions.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class IntegerExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/ObjectExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/ObjectExtensions.cs
index f4e350d..dccbec3 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/ObjectExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/ObjectExtensions.cs
@@ -2,7 +2,9 @@
///
/// The object extensions.
///
-
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class ObjectExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/StringExtensions.cs b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/StringExtensions.cs
index 45e9348..b163cc5 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/StringExtensions.cs
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/StringExtensions.cs
@@ -5,6 +5,9 @@
///
/// The string extensions.
///
+#pragma warning disable S1133
+[Obsolete("This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.")]
+#pragma warning restore S1133
public static class StringExtensions
{
///
diff --git a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/release_notes.md b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/release_notes.md
index f4883eb..8c88801 100644
--- a/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/release_notes.md
+++ b/extensionMethods/Dfe.Academisation.ExtensionMethods/ExtensionMethods/release_notes.md
@@ -1,3 +1,7 @@
+# 2.0.1
+
+This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.
+
# 2.0.0
Added an optional `ignoreAcronyms` argument to StringExtensions.ToSentenceCase. This defaults to true to that existing use is not impacted, but allows for the situations where you know that there are no acronyms in a string and allows them to have sentence casing applied if they are all uppercase.
diff --git a/extensionMethods/README.md b/extensionMethods/README.md
index e3f6b86..002b262 100644
--- a/extensionMethods/README.md
+++ b/extensionMethods/README.md
@@ -1,3 +1,7 @@
+# Deprecated
+
+This package is deprecated. Please use https://github.com/DFE-Digital/rsd-core-libs/pkgs/nuget/DfE.CoreLibs.Utilities instead.
+
# Extension Methods
## What does this do ?