diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 53dd92f..fe9c21c 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -11,7 +11,7 @@
Fluxera Software Development GmbH
Fluxera Software Foundation
- Copyright © 2014-2023 Fluxera Software Development GmbH. All rights reserved.
+ Copyright © 2014-2024 Fluxera Software Development GmbH. All rights reserved.
diff --git a/src/Fluxera.Utilities/Extensions/String/UrlSafeDecode.cs b/src/Fluxera.Utilities/Extensions/String/UrlSafeDecode.cs
deleted file mode 100644
index 8f06b11..0000000
--- a/src/Fluxera.Utilities/Extensions/String/UrlSafeDecode.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-// ReSharper disable once CheckNamespace
-
-namespace Fluxera.Utilities.Extensions
-{
- using Fluxera.Guards;
-
- ///
- /// Extension methods for the type.
- ///
- public static partial class StringExtensions
- {
- ///
- /// Encodes the given string for safe usage in URLs, f.e. for password reset or email confirmation tokens.
- ///
- ///
- /// https://petedavis.io/blog/url-encoding-password-reset-or-email-confirmation-tokens
- ///
- public static string UrlSafeDecode(this string str)
- {
- Guard.Against.NullOrWhiteSpace(str, nameof(str));
-
- string base64String = str.Replace('_', '/').Replace('-', '+');
- switch(str.Length % 4)
- {
- case 2:
- base64String += "==";
- break;
- case 3:
- base64String += "=";
- break;
- }
-
- return base64String;
- }
- }
-}
diff --git a/src/Fluxera.Utilities/Extensions/String/UrlSafeEncode.cs b/src/Fluxera.Utilities/Extensions/String/UrlSafeEncode.cs
deleted file mode 100644
index c75d974..0000000
--- a/src/Fluxera.Utilities/Extensions/String/UrlSafeEncode.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-// ReSharper disable once CheckNamespace
-
-namespace Fluxera.Utilities.Extensions
-{
- using Fluxera.Guards;
-
- ///
- /// Extension methods for the type.
- ///
- public static partial class StringExtensions
- {
- private static readonly char[] padding = { '=' };
-
- ///
- /// Decodes the given URL-safe string.
- ///
- ///
- /// https://petedavis.io/blog/url-encoding-password-reset-or-email-confirmation-tokens
- ///
- public static string UrlSafeEncode(this string str)
- {
- Guard.Against.NullOrWhiteSpace(str, nameof(str));
-
- return str.TrimEnd(padding).Replace('+', '-').Replace('/', '_');
- }
- }
-}
diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props
index 2006310..3a03807 100644
--- a/tests/Directory.Build.props
+++ b/tests/Directory.Build.props
@@ -11,7 +11,7 @@
Fluxera Software Development GmbH
Fluxera Software Foundation
- Copyright © 2014-2023 Fluxera Software Development GmbH. All rights reserved.
+ Copyright © 2014-2024 Fluxera Software Development GmbH. All rights reserved.
\ No newline at end of file
diff --git a/tests/Fluxera.Utilities.UnitTests/Fluxera.Utilities.UnitTests.csproj b/tests/Fluxera.Utilities.UnitTests/Fluxera.Utilities.UnitTests.csproj
index 2a07683..b1d85b2 100644
--- a/tests/Fluxera.Utilities.UnitTests/Fluxera.Utilities.UnitTests.csproj
+++ b/tests/Fluxera.Utilities.UnitTests/Fluxera.Utilities.UnitTests.csproj
@@ -15,10 +15,10 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive