V14: Obsolete runtime minification settings (#16123)

* Obsolete RuntimeMinificationSettings

* Obsolete RuntimeMinificationValidator

* Update src/Umbraco.Core/Constants-Configuration.cs

Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com>

* Obsolete RuntimeMinificationCacheBuster

---------

Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com>
This commit is contained in:
Mole
2024-04-23 11:17:50 +02:00
committed by GitHub
parent 263b995991
commit 94bf4efe10
6 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
namespace Umbraco.Cms.Core.Configuration.Models;
[Obsolete("Runtime minification is no longer supported. Will be removed entirely in V16.")]
public enum RuntimeMinificationCacheBuster
{
Version,

View File

@@ -2,6 +2,7 @@ using System.ComponentModel;
namespace Umbraco.Cms.Core.Configuration.Models;
[Obsolete("Runtime minification is no longer supported. Will be removed entirely in V16.")]
[UmbracoOptions(Constants.Configuration.ConfigRuntimeMinification)]
public class RuntimeMinificationSettings
{

View File

@@ -48,7 +48,9 @@ public static partial class Constants
public const string ConfigRequestHandler = ConfigPrefix + "RequestHandler";
public const string ConfigRuntime = ConfigPrefix + "Runtime";
public const string ConfigRuntimeMode = ConfigRuntime + ":Mode";
[Obsolete("Runtime minification is no longer supported. Will be removed entirely in V16.")]
public const string ConfigRuntimeMinification = ConfigPrefix + "RuntimeMinification";
[Obsolete("Runtime minification is no longer supported. Will be removed entirely in V16.")]
public const string ConfigRuntimeMinificationVersion = ConfigRuntimeMinification + ":Version";
public const string ConfigSecurity = ConfigPrefix + "Security";
public const string ConfigBasicAuth = ConfigPrefix + "BasicAuth";

View File

@@ -93,7 +93,6 @@ public static partial class UmbracoBuilderExtensions
.Add<JITOptimizerValidator>()
.Add<UmbracoApplicationUrlValidator>()
.Add<UseHttpsValidator>()
.Add<RuntimeMinificationValidator>()
.Add<ModelsBuilderModeValidator>();
// composers

View File

@@ -8,6 +8,7 @@ namespace Umbraco.Cms.Infrastructure.Runtime.RuntimeModeValidators;
/// Validates whether the runtime minification cache buster is not set to <see cref="RuntimeMinificationCacheBuster.Timestamp" /> when in production runtime mode.
/// </summary>
/// <seealso cref="Umbraco.Cms.Infrastructure.Runtime.RuntimeModeValidators.RuntimeModeProductionValidatorBase" />
[Obsolete("Runtime minification is no longer supported, so this is no longer relevant. Will be removed entirely in V16.")]
public class RuntimeMinificationValidator : RuntimeModeProductionValidatorBase
{
private readonly IOptionsMonitor<RuntimeMinificationSettings> _runtimeMinificationSettings;

View File

@@ -60,6 +60,7 @@ internal class UmbracoCmsSchema
public required RichTextEditorSettings RichTextEditor { get; set; }
[Obsolete("Runtime minification is no longer supported. Will be removed entirely in V16.")]
public required RuntimeMinificationSettings RuntimeMinification { get; set; }
public required BasicAuthSettings BasicAuth { get; set; }