From f203825ab5ca9f7ac0334a848d0c488b136a6930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= <58659931+salihozkara@users.noreply.github.com> Date: Fri, 24 Oct 2025 14:49:29 +0300 Subject: [PATCH 01/30] Add extensibility for DbContext OnConfiguring actions Introduced DefaultOnConfiguringAction and OnConfiguringActions in AbpDbContextOptions to allow configuration of actions to be executed during DbContext.OnConfiguring. Updated AbpDbContext to invoke these actions, enabling more flexible and modular configuration of DbContext options. --- .../Abp/EntityFrameworkCore/AbpDbContext.cs | 6 ++++ .../AbpDbContextOptions.cs | 30 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 4b79bf017c..c773f527d6 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -117,6 +117,12 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, { optionsBuilder.ConfigureWarnings(c => c.Ignore(RelationalEventId.PendingModelChangesWarning)); base.OnConfiguring(optionsBuilder); + + Options.Value.DefaultOnConfiguringAction?.Invoke(this, optionsBuilder); + foreach (var onConfiguringAction in Options.Value.OnConfiguringActions.GetOrDefault(typeof(TDbContext)) ?? []) + { + onConfiguringAction.As>().Invoke(this, optionsBuilder); + } } protected override void OnModelCreating(ModelBuilder modelBuilder) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs index acde97340b..a179bb3ee8 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs @@ -26,8 +26,12 @@ public class AbpDbContextOptions internal Dictionary> ConventionActions { get; } internal Action? DefaultOnModelCreatingAction { get; set; } + + internal Action? DefaultOnConfiguringAction { get; set; } internal Dictionary> OnModelCreatingActions { get; } + + internal Dictionary> OnConfiguringActions { get; } public AbpDbContextOptions() { @@ -37,6 +41,7 @@ public class AbpDbContextOptions DbContextReplacements = new Dictionary(); ConventionActions = new Dictionary>(); OnModelCreatingActions = new Dictionary>(); + OnConfiguringActions = new Dictionary>(); } public void PreConfigure([NotNull] Action action) @@ -84,6 +89,13 @@ public class AbpDbContextOptions DefaultOnModelCreatingAction = action; } + + public void ConfigureDefaultOnConfiguring([NotNull] Action action) + { + Check.NotNull(action, nameof(action)); + + DefaultOnConfiguringAction = action; + } public void ConfigureOnModelCreating([NotNull] Action action) where TDbContext : AbpDbContext @@ -102,6 +114,24 @@ public class AbpDbContextOptions actions.Add(action); } + + public void ConfigureOnConfiguring([NotNull] Action action) + where TDbContext : AbpDbContext + { + Check.NotNull(action, nameof(action)); + + var actions = OnConfiguringActions.GetOrDefault(typeof(TDbContext)); + if (actions == null) + { + OnConfiguringActions[typeof(TDbContext)] = new List + { + new Action((dbContext, builder) => action((TDbContext)dbContext, builder)) + }; + return; + } + + actions.Add(action); + } public bool IsConfiguredDefault() { From 8b4e12efa241d0a9c123066e4a011cc1c551a6f8 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 27 Oct 2025 21:11:59 +0800 Subject: [PATCH 02/30] Document OnConfiguring options in EF Core setup --- docs/en/framework/data/entity-framework-core/index.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/en/framework/data/entity-framework-core/index.md b/docs/en/framework/data/entity-framework-core/index.md index 208baeefda..418c040565 100644 --- a/docs/en/framework/data/entity-framework-core/index.md +++ b/docs/en/framework/data/entity-framework-core/index.md @@ -146,7 +146,7 @@ Configure(options => }); ```` -Add actions for the `ConfigureConventions` and `OnModelCreating` methods of the `DbContext` as shown below: +Add actions for the `ConfigureConventions`, `OnModelCreating` and `OnConfiguring` methods of the `DbContext` as shown below: ````csharp Configure(options => @@ -170,6 +170,15 @@ Configure(options => { // This action is called for OnModelCreating method of specific DbContext. }); + + options.ConfigureDefaultOnConfiguring((dbContext, optionsBuilder) => + { + // This action is called for OnConfiguring method of all DbContexts. + }); + options.ConfigureOnConfiguring((dbContext, optionsBuilder) => + { + // This action is called for OnConfiguring method of specific DbContext. + }); }); ```` From 6bb63e170a440b3c2ce75c44f7d50e26f9b2651f Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 28 Oct 2025 14:10:56 +0800 Subject: [PATCH 03/30] Add null checks in OnConfiguring of AbpDbContext --- .../Abp/EntityFrameworkCore/AbpDbContext.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index c773f527d6..9243d4680e 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -117,7 +117,12 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, { optionsBuilder.ConfigureWarnings(c => c.Ignore(RelationalEventId.PendingModelChangesWarning)); base.OnConfiguring(optionsBuilder); - + + if (LazyServiceProvider == null || Options == null) + { + return; + } + Options.Value.DefaultOnConfiguringAction?.Invoke(this, optionsBuilder); foreach (var onConfiguringAction in Options.Value.OnConfiguringActions.GetOrDefault(typeof(TDbContext)) ?? []) { @@ -810,7 +815,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, modelBuilder, mutableEntityType ); - + entityTypeBuilder.ConfigureByConvention(); ConfigureGlobalFilters(modelBuilder, mutableEntityType, entityTypeBuilder); @@ -827,7 +832,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, protected virtual void ConfigureGlobalFilters( ModelBuilder modelBuilder, - IMutableEntityType mutableEntityType, + IMutableEntityType mutableEntityType, EntityTypeBuilder entityTypeBuilder) where TEntity : class { @@ -858,7 +863,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, { return; } - + foreach (var property in mutableEntityType.GetProperties(). Where(property => property.PropertyInfo != null && @@ -870,7 +875,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, modelBuilder, mutableEntityType ); - + entityTypeBuilder .Property(property.Name) .HasConversion(property.ClrType == typeof(DateTime) @@ -880,7 +885,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, } protected virtual void ConfigureValueGenerated( - ModelBuilder modelBuilder, + ModelBuilder modelBuilder, IMutableEntityType mutableEntityType) where TEntity : class { From 5caaa2b6f515c49f7f9aea5f19c3af06c9019a8d Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 5 Dec 2025 09:59:35 +0800 Subject: [PATCH 04/30] Add SQLite busy timeout support and interceptor --- .../EntityFrameworkCore/AbpSqliteOptions.cs | 6 +++ ...SqliteBusyTimeoutSaveChangesInterceptor.cs | 39 ++++++++++++++++++ .../AbpEntityFrameworkCoreSqliteModule.cs | 22 ++++++++++ .../AbpDbContextOptions.cs | 41 ++++++++++++++----- 4 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/AbpSqliteOptions.cs create mode 100644 framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Interceptors/SqliteBusyTimeoutSaveChangesInterceptor.cs diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/AbpSqliteOptions.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/AbpSqliteOptions.cs new file mode 100644 index 0000000000..2d94b2864a --- /dev/null +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/AbpSqliteOptions.cs @@ -0,0 +1,6 @@ +namespace Volo.Abp.EntityFrameworkCore; + +public class AbpSqliteOptions +{ + public int? BusyTimeout { get; set; } +} diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Interceptors/SqliteBusyTimeoutSaveChangesInterceptor.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Interceptors/SqliteBusyTimeoutSaveChangesInterceptor.cs new file mode 100644 index 0000000000..32b4859bbb --- /dev/null +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Interceptors/SqliteBusyTimeoutSaveChangesInterceptor.cs @@ -0,0 +1,39 @@ +using System.Threading; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Diagnostics; + +namespace Volo.Abp.EntityFrameworkCore.Interceptors; + +/// +/// https://github.com/dotnet/efcore/issues/29514 +/// +public class SqliteBusyTimeoutSaveChangesInterceptor : SaveChangesInterceptor +{ + private readonly string _pragmaCommand; + + public SqliteBusyTimeoutSaveChangesInterceptor(int timeoutMilliseconds) + { + _pragmaCommand = $"PRAGMA busy_timeout={timeoutMilliseconds};"; + } + + public override InterceptionResult SavingChanges(DbContextEventData eventData, InterceptionResult result) + { + if (eventData.Context != null) + { + eventData.Context.Database.ExecuteSqlRaw(_pragmaCommand); + } + + return result; + } + + public override async ValueTask> SavingChangesAsync(DbContextEventData eventData, InterceptionResult result, CancellationToken cancellationToken = default) + { + if (eventData.Context != null) + { + await eventData.Context.Database.ExecuteSqlRawAsync(_pragmaCommand, cancellationToken: cancellationToken); + } + + return await base.SavingChangesAsync(eventData, result, cancellationToken); + } +} diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpEntityFrameworkCoreSqliteModule.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpEntityFrameworkCoreSqliteModule.cs index 52415d73b1..6b767ceee4 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpEntityFrameworkCoreSqliteModule.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/Sqlite/AbpEntityFrameworkCoreSqliteModule.cs @@ -1,4 +1,6 @@ +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.EntityFrameworkCore.GlobalFilters; +using Volo.Abp.EntityFrameworkCore.Interceptors; using Volo.Abp.Modularity; namespace Volo.Abp.EntityFrameworkCore.Sqlite; @@ -8,11 +10,31 @@ namespace Volo.Abp.EntityFrameworkCore.Sqlite; )] public class AbpEntityFrameworkCoreSqliteModule : AbpModule { + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(options => + { + options.BusyTimeout = 5000; + }); + } + public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.UseDbFunction = true; }); + + var sqliteOptions = context.Services.ExecutePreConfiguredActions(); + if (sqliteOptions.BusyTimeout.HasValue) + { + Configure(options => + { + options.ConfigureDefaultOnConfiguring((dbContext, dbContextOptionsBuilder) => + { + dbContextOptionsBuilder.AddInterceptors(new SqliteBusyTimeoutSaveChangesInterceptor(sqliteOptions.BusyTimeout.Value)); + }, overrideExisting: false); + }); + } } } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs index a179bb3ee8..75cf409608 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContextOptions.cs @@ -26,11 +26,11 @@ public class AbpDbContextOptions internal Dictionary> ConventionActions { get; } internal Action? DefaultOnModelCreatingAction { get; set; } - + internal Action? DefaultOnConfiguringAction { get; set; } internal Dictionary> OnModelCreatingActions { get; } - + internal Dictionary> OnConfiguringActions { get; } public AbpDbContextOptions() @@ -58,11 +58,18 @@ public class AbpDbContextOptions DefaultConfigureAction = action; } - public void ConfigureDefaultConvention([NotNull] Action action) + public void ConfigureDefaultConvention([NotNull] Action action, bool overrideExisting = false) { Check.NotNull(action, nameof(action)); - DefaultConventionAction = action; + if (overrideExisting) + { + DefaultConventionAction = action; + } + else + { + DefaultConventionAction += action; + } } public void ConfigureConventions([NotNull] Action action) @@ -83,18 +90,32 @@ public class AbpDbContextOptions actions.Add(action); } - public void ConfigureDefaultOnModelCreating([NotNull] Action action) + public void ConfigureDefaultOnModelCreating([NotNull] Action action, bool overrideExisting = false) { Check.NotNull(action, nameof(action)); - DefaultOnModelCreatingAction = action; + if (overrideExisting) + { + DefaultOnModelCreatingAction = action; + } + else + { + DefaultOnModelCreatingAction += action; + } } - - public void ConfigureDefaultOnConfiguring([NotNull] Action action) + + public void ConfigureDefaultOnConfiguring([NotNull] Action action, bool overrideExisting = false) { Check.NotNull(action, nameof(action)); - DefaultOnConfiguringAction = action; + if (overrideExisting) + { + DefaultOnConfiguringAction = action; + } + else + { + DefaultOnConfiguringAction += action; + } } public void ConfigureOnModelCreating([NotNull] Action action) @@ -114,7 +135,7 @@ public class AbpDbContextOptions actions.Add(action); } - + public void ConfigureOnConfiguring([NotNull] Action action) where TDbContext : AbpDbContext { From 857f055ba0f09a6838e242975c17317f1f2292b3 Mon Sep 17 00:00:00 2001 From: maliming Date: Sun, 7 Dec 2025 13:15:58 +0800 Subject: [PATCH 05/30] Improve Kafka event publishing reliability --- .../Kafka/KafkaDistributedEventBus.cs | 30 ++++++++++++++----- .../Volo/Abp/Kafka/ProducerPool.cs | 18 ++++++----- 2 files changed, 32 insertions(+), 16 deletions(-) diff --git a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs index 4bdf6a2782..bf44fb6ae8 100644 --- a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs @@ -168,7 +168,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen GetOrCreateHandlerFactories(eventType).Locking(factories => factories.Clear()); } - protected async override Task PublishToEventBusAsync(Type eventType, object eventData) + protected override async Task PublishToEventBusAsync(Type eventType, object eventData) { var headers = new Headers { @@ -193,7 +193,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen unitOfWork.AddOrReplaceDistributedEvent(eventRecord); } - public async override Task PublishFromOutboxAsync( + public override async Task PublishFromOutboxAsync( OutgoingEventInfo outgoingEvent, OutboxConfig outboxConfig) { @@ -206,13 +206,18 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen headers.Add(EventBusConsts.CorrelationIdHeaderName, System.Text.Encoding.UTF8.GetBytes(outgoingEvent.GetCorrelationId()!)); } - await PublishAsync( + var result = await PublishAsync( AbpKafkaEventBusOptions.TopicName, outgoingEvent.EventName, outgoingEvent.EventData, headers ); + if (result.Status != PersistenceStatus.Persisted) + { + throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'."); + } + using (CorrelationIdProvider.Change(outgoingEvent.GetCorrelationId())) { await TriggerDistributedEventSentAsync(new DistributedEventSent() @@ -224,7 +229,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen } } - public async override Task PublishManyFromOutboxAsync(IEnumerable outgoingEvents, OutboxConfig outboxConfig) + public override async Task PublishManyFromOutboxAsync(IEnumerable outgoingEvents, OutboxConfig outboxConfig) { var producer = ProducerPool.Get(AbpKafkaEventBusOptions.ConnectionName); var outgoingEventArray = outgoingEvents.ToArray(); @@ -242,7 +247,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen headers.Add(EventBusConsts.CorrelationIdHeaderName, System.Text.Encoding.UTF8.GetBytes(outgoingEvent.GetCorrelationId()!)); } - producer.Produce( + var result = await producer.ProduceAsync( AbpKafkaEventBusOptions.TopicName, new Message { @@ -251,6 +256,11 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen Headers = headers }); + if (result.Status != PersistenceStatus.Persisted) + { + throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'."); + } + using (CorrelationIdProvider.Change(outgoingEvent.GetCorrelationId())) { await TriggerDistributedEventSentAsync(new DistributedEventSent() @@ -263,7 +273,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen } } - public async override Task ProcessFromInboxAsync( + public override async Task ProcessFromInboxAsync( IncomingEventInfo incomingEvent, InboxConfig inboxConfig) { @@ -290,12 +300,16 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen return Serializer.Serialize(eventData); } - private Task PublishAsync(string topicName, Type eventType, object eventData, Headers headers) + private async Task PublishAsync(string topicName, Type eventType, object eventData, Headers headers) { var eventName = EventNameAttribute.GetNameOrDefault(eventType); var body = Serializer.Serialize(eventData); - return PublishAsync(topicName, eventName, body, headers); + var result = await PublishAsync(topicName, eventName, body, headers); + if (result.Status != PersistenceStatus.Persisted) + { + throw new AbpException($"Failed to publish event '{eventName}' to topic '{topicName}'."); + } } private Task> PublishAsync( diff --git a/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/ProducerPool.cs b/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/ProducerPool.cs index 23b9b71a57..a22f5970a2 100644 --- a/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/ProducerPool.cs +++ b/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/ProducerPool.cs @@ -17,7 +17,7 @@ public class ProducerPool : IProducerPool, ISingletonDependency protected ConcurrentDictionary>> Producers { get; } protected TimeSpan TotalDisposeWaitDuration { get; set; } = TimeSpan.FromSeconds(10); - + protected TimeSpan DefaultTransactionsWaitDuration { get; set; } = TimeSpan.FromSeconds(30); public ILogger Logger { get; set; } @@ -41,8 +41,10 @@ public class ProducerPool : IProducerPool, ISingletonDependency { var producerConfig = new ProducerConfig(Options.Connections.GetOrDefault(connection).ToDictionary(k => k.Key, v => v.Value)); Options.ConfigureProducer?.Invoke(producerConfig); + producerConfig.Acks ??= Acks.All; + producerConfig.EnableIdempotence ??= true; return new ProducerBuilder(producerConfig).Build(); - + })).Value; } @@ -70,7 +72,7 @@ public class ProducerPool : IProducerPool, ISingletonDependency foreach (var producer in Producers.Values) { var poolItemDisposeStopwatch = Stopwatch.StartNew(); - + try { producer.Value.Dispose(); @@ -78,19 +80,19 @@ public class ProducerPool : IProducerPool, ISingletonDependency catch { } - + poolItemDisposeStopwatch.Stop(); - + remainingWaitDuration = remainingWaitDuration > poolItemDisposeStopwatch.Elapsed ? remainingWaitDuration.Subtract(poolItemDisposeStopwatch.Elapsed) : TimeSpan.Zero; } - + poolDisposeStopwatch.Stop(); - + Logger.LogInformation( $"Disposed Kafka Producer Pool ({Producers.Count} producers in {poolDisposeStopwatch.Elapsed.TotalMilliseconds:0.00} ms)."); - + if (poolDisposeStopwatch.Elapsed.TotalSeconds > 5.0) { Logger.LogWarning( From f1cc82b6b12b891d42e519c602a281c4d5b26974 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Sun, 7 Dec 2025 13:28:29 +0800 Subject: [PATCH 06/30] Update framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs index bf44fb6ae8..8e9d012d7f 100644 --- a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs @@ -215,7 +215,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen if (result.Status != PersistenceStatus.Persisted) { - throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'."); + throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'. Status: {result.Status}"); } using (CorrelationIdProvider.Change(outgoingEvent.GetCorrelationId())) From ed62dd63229e2a772ba9ee68cfff2b84251395bc Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Sun, 7 Dec 2025 13:28:37 +0800 Subject: [PATCH 07/30] Update framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs index 8e9d012d7f..f9f93c755c 100644 --- a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs @@ -258,7 +258,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen if (result.Status != PersistenceStatus.Persisted) { - throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'."); + throw new AbpException($"Failed to publish event '{outgoingEvent.EventName}' to topic '{AbpKafkaEventBusOptions.TopicName}'. Status: {result.Status}"); } using (CorrelationIdProvider.Change(outgoingEvent.GetCorrelationId())) From 947da61fbbdb3c119c02a5111c6d2ada58bc8777 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Sun, 7 Dec 2025 13:28:44 +0800 Subject: [PATCH 08/30] Update framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs index f9f93c755c..a3376d9429 100644 --- a/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.Kafka/Volo/Abp/EventBus/Kafka/KafkaDistributedEventBus.cs @@ -308,7 +308,7 @@ public class KafkaDistributedEventBus : DistributedEventBusBase, ISingletonDepen var result = await PublishAsync(topicName, eventName, body, headers); if (result.Status != PersistenceStatus.Persisted) { - throw new AbpException($"Failed to publish event '{eventName}' to topic '{topicName}'."); + throw new AbpException($"Failed to publish event '{eventName}' to topic '{topicName}'. Status: {result.Status}"); } } From 30513bdb136c539e88d3f302507dc9bd665ffd7a Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 8 Dec 2025 12:22:01 +0800 Subject: [PATCH 09/30] Update Elsa Pro docs with configuration and studio info --- docs/en/images/elsa-studio-wasm.png | Bin 0 -> 63416 bytes docs/en/modules/elsa-pro.md | 76 ++++++++++++++++++++++++++-- 2 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 docs/en/images/elsa-studio-wasm.png diff --git a/docs/en/images/elsa-studio-wasm.png b/docs/en/images/elsa-studio-wasm.png new file mode 100644 index 0000000000000000000000000000000000000000..6b25f8280c0b2dddf735f9ac449836819e5d4fa0 GIT binary patch literal 63416 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

nLz;xA2k{Uqw`B7<&z z#7Q$|YVis$skFT=`iD`9vBTn6?Z!nAFIqALGxqQbu~s z@ZWWB&;Yuj@G8N1^dVx2p@w5I^x4I79+84u+cDLVcN!IjkwYV&#bUTuc8T&M@L1gLPg{>}7dR%-MYVpw935wWXhrS$?l#v%_Flt<_jHWU)nW2e zl}t4WmRzgB(B`}RPlGhdQ|cOPSc^=%W>x2QRxr$X%WFJv%&mGD`bu8YaWZn_R<(3j z@(5@#o}$k}!$ZZxKG)yB(`BAD`{bwA21%iJCDp?Q?I1h^WiFyNjUIQ_d8=Ah zj2nHtQ`=}R(v6ze6X@Vb@X!Yzm(scw;T%0#p><2;!RW2S7ar2~tjxPK^}|EuH-B$e z7E|MVJH4tQmc^S$U}>&uQIrmahgSy{7%qdLREie;{B9XXY$Q&eY0z%d$#~Lcq(M5- zc~!X6!`Q)zMAxVyX)?GYXCtyB+&WTt=FnNteMsf=(9%nDROCQ1@$0muM+_5vpYid?Q~RY+5i(Sc zX1C4FLsoD2bd`R(XABj^2W0yfB%RoLS*%?Wwc+#XPKXO_!_q&mMX z^Q>I|U3@Mt-q!S}*l}r_4ZN(EUox*V!!M?FW<9vw_Pp6yjSSzPO1W{W6+4QY)#41S zFs$aUh(L#ROzm7aA2sRz1M3mCfp=)`*i_Gjk=z<_-yI>H2&|%6p-$%MOYhG(I#61=rFfapC#YT-(YQ1Ze1MHY z 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 If you are using Blazor Web App, you need to add the `Volo.Elsa.Admin.Blazor.WebAssembly` package to the **{ProjectName}.Blazor.Client.csproj** project and add the `Volo.Elsa.Admin.Blazor.Server` package to the **{ProjectName}.Blazor.csproj** project. +### AbpElsaAspNetCoreModule and AbpElsaIdentityModule + +These two modules generally will be added to your authentication project. Please add `Volo.Elsa.Abp.AspNetCore` and `Volo.Elsa.Abp.Identity` packages to your project and add the `AbpElsaAspNetCoreModule and AbpElsaIdentityModule` to the `DependsOn` attribute of your module class based on your project structure. + +```xml + + +``` + +```csharp +[DependsOn( + //... + typeof(AbpElsaAspNetCoreModule), + typeof(AbpElsaIdentityModule) +)] +``` + ## The Elsa Module The Elsa Workflows has its own database provider, and also has a Tenant/Role/User system. They are under active development, so the ABP Elsa module is not yet fully integrated. Below is the current status of each module in the ABP's Elsa Module: @@ -56,6 +73,49 @@ The rest of the projects/modules are basically empty and will be implemented in - `AbpElsaBlazorWebAssemblyModule(Volo.Elsa.Abp.Blazor.WebAssembly)` - `AbpElsaWebModule(Volo.Elsa.Abp.Web)` +## Configure the Elsa Server + +You need to configure Elsa in your ABP application to use its features. You can do that in the `ConfigureServices` method of your `YourElsaAppModule` class as shown below: + +> For more information about configuring Elsa, please refer to [the official Elsa documentation](https://docs.elsaworkflows.io/). + +```cs +private void ConfigureElsa(ServiceConfigurationContext context, IConfiguration configuration) +{ + var connectionString = configuration.GetConnectionString("Default")!; + context.Services + .AddElsa(elsa => elsa + .UseAbpIdentity(identity => // Use UseAbpIdentity instead of UseIdentity to integrate with ABP Identity module + { + identity.TokenOptions = options => options.SigningKey = "large-signing-key-for-signing-JWT-tokens"; + }) + .UseWorkflowManagement(management => management.UseEntityFrameworkCore(ef => ef.UseSqlServer(connectionString))) + .UseWorkflowRuntime(runtime => runtime.UseEntityFrameworkCore(ef => ef.UseSqlServer(connectionString))) + .UseScheduling() + .UseJavaScript() + .UseLiquid() + .UseCSharp() + .UseHttp(http => http.ConfigureHttpOptions = options => configuration.GetSection("Http").Bind(options)) + .UseWorkflowsApi() + .AddActivitiesFrom() + .AddWorkflowsFrom() + ); +} +``` + +## Elsa database migration + +Elsa module uses its own database context and migration system, ABP Elsa module doesn't contain any `aggregate root/entity` at the moment. So, you don't need to create any initial migration for Elsa module. + +```cs +.UseWorkflowManagement(management => management.UseEntityFrameworkCore(ef => ef.UseSqlServer(connectionString))) +.UseWorkflowRuntime(runtime => runtime.UseEntityFrameworkCore(ef => ef.UseSqlServer(connectionString))) +``` + +When you run your application, Elsa will create its own database tables if they do not exist. + +> See [how to configure Elsa Workflows to use different database providers for persistence, including SQL Server, PostgreSQL, and MongoDB](https://docs.elsaworkflows.io/getting-started/database-configuration) for more information. + ### Elsa Module Permissions The Elsa Workflow API endpoints check permissions. Also, it has a `*` wildcard permission to allow all permissions. @@ -72,14 +132,24 @@ You can also grant parts of the permissions to a role or user. It will add the ` ### Elsa Studio -Elsa Studio is an **independent** web application that allows you to design, manage, and execute workflows. It is built using **Blazor Server/WebAssembly**. +[Elsa Studio](https://docs.elsaworkflows.io/application-types/elsa-studio) is a **standalone** web application that allows you to design, manage, and execute workflows. It is built using **Blazor Server/WebAssembly**. + +`ElsaDemoApp.Studio.WASM` is a sample Blazor WebAssembly project that demonstrates how to use Elsa Studio with ELSA Server with ABP Framework. + +> Elsa Studio has its own layout and theme, and you can't integrate it into an ABP Blazor project for now. + +![Elsa Studio](../images/elsa-studio-wasm.png) + +Please check the [Elsa Workflows - Sample Workflow Demo](../samples/elsa-workflows-demo.md) document to download its source code for review. + +#### Elsa Studio Authentication Elsa Studio requires authentication and there are two ways to authenticate Elsa Studio: * Password Flow Authentication * Code Flow Authentication -#### Elsa Studio - Password Flow Authentication +##### Elsa Studio - Password Flow Authentication The `AbpElsaIdentityModule(Volo.Elsa.Abp.Identity)` module is used to integrate with [ABP Identity module](./identity-pro.md) to check Elsa Studio *username* and *password* against ABP Identity. @@ -109,7 +179,7 @@ Once, you logged in to the application, you can start defining workflows, manage ![elsa-main](../images/elsa-main-page.png) -#### Elsa Studio - Code Flow Authentication +##### Elsa Studio - Code Flow Authentication ABP applications use [OpenIddict](./openiddict-pro.md) for authentication. So, you can use the [Authorization Code Flow](https://oauth.net/2/grant-types/authorization-code/) to authenticate Elsa Studio. From 66ccf5e2b9acee6f2771c6abb781fffc1ec46a2e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 04:23:08 +0000 Subject: [PATCH 10/30] Optimised images with calibre/image-actions --- docs/en/images/elsa-studio-wasm.png | Bin 63416 -> 15888 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/en/images/elsa-studio-wasm.png b/docs/en/images/elsa-studio-wasm.png index 6b25f8280c0b2dddf735f9ac449836819e5d4fa0..9365ef6a4c83677b737293522d515bd91a85725a 100644 GIT binary patch literal 15888 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 literal 63416 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

nLz;xA2k{Uqw`B7<&z z#7Q$|YVis$skFT=`iD`9vBTn6?Z!nAFIqALGxqQbu~s z@ZWWB&;Yuj@G8N1^dVx2p@w5I^x4I79+84u+cDLVcN!IjkwYV&#bUTuc8T&M@L1gLPg{>}7dR%-MYVpw935wWXhrS$?l#v%_Flt<_jHWU)nW2e zl}t4WmRzgB(B`}RPlGhdQ|cOPSc^=%W>x2QRxr$X%WFJv%&mGD`bu8YaWZn_R<(3j z@(5@#o}$k}!$ZZxKG)yB(`BAD`{bwA21%iJCDp?Q?I1h^WiFyNjUIQ_d8=Ah zj2nHtQ`=}R(v6ze6X@Vb@X!Yzm(scw;T%0#p><2;!RW2S7ar2~tjxPK^}|EuH-B$e z7E|MVJH4tQmc^S$U}>&uQIrmahgSy{7%qdLREie;{B9XXY$Q&eY0z%d$#~Lcq(M5- zc~!X6!`Q)zMAxVyX)?GYXCtyB+&WTt=FnNteMsf=(9%nDROCQ1@$0muM+_5vpYid?Q~RY+5i(Sc zX1C4FLsoD2bd`R(XABj^2W0yfB%RoLS*%?Wwc+#XPKXO_!_q&mMX z^Q>I|U3@Mt-q!S}*l}r_4ZN(EUox*V!!M?FW<9vw_Pp6yjSSzPO1W{W6+4QY)#41S zFs$aUh(L#ROzm7aA2sRz1M3mCfp=)`*i_Gjk=z<_-yI>H2&|%6p-$%MOYhG(I#61=rFfapC#YT-(YQ1Ze1MHY z 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 Date: Mon, 8 Dec 2025 08:48:30 +0300 Subject: [PATCH 11/30] Update version to release 9.3.7 --- common.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common.props b/common.props index 3bc4fdbe01..0d542e4787 100644 --- a/common.props +++ b/common.props @@ -1,8 +1,8 @@ latest - 9.3.6 - 4.3.6 + 9.3.7 + 4.3.7 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From b3ec7e3468cb0f31b18c6e47e1c1309b835fe366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Mon, 8 Dec 2025 09:46:29 +0300 Subject: [PATCH 12/30] Fix file path typo in LDAP documentation --- docs/en/modules/identity/{idap.md => ldap.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/en/modules/identity/{idap.md => ldap.md} (100%) diff --git a/docs/en/modules/identity/idap.md b/docs/en/modules/identity/ldap.md similarity index 100% rename from docs/en/modules/identity/idap.md rename to docs/en/modules/identity/ldap.md From e313c4a37db4fd5ca9bfa0e45c2659e57f93c2f3 Mon Sep 17 00:00:00 2001 From: EngincanV Date: Mon, 8 Dec 2025 09:51:34 +0300 Subject: [PATCH 13/30] Update elsa-pro.md --- docs/en/modules/elsa-pro.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/en/modules/elsa-pro.md b/docs/en/modules/elsa-pro.md index 20285fcc37..f070cbf8d9 100644 --- a/docs/en/modules/elsa-pro.md +++ b/docs/en/modules/elsa-pro.md @@ -4,7 +4,7 @@ This module integrates [Elsa Workflows](https://docs.elsaworkflows.io/) into ABP Framework applications and is designed to make it easy for developers to use Elsa's capabilities within their ABP-based projects. For creating, managing, and customizing workflows themselves, please refer to [the official Elsa documentation](https://docs.elsaworkflows.io/). -## How to install +## How to Install The Elsa module is not installed in [the startup templates](../solution-templates/layered-web-application) by default and must be installed manually. There are two ways of installing a module into your application and each one of these approaches is explained in the next sections. @@ -37,9 +37,9 @@ After adding the package references, open the module class of the project (e.g.: > If you are using Blazor Web App, you need to add the `Volo.Elsa.Admin.Blazor.WebAssembly` package to the **{ProjectName}.Blazor.Client.csproj** project and add the `Volo.Elsa.Admin.Blazor.Server` package to the **{ProjectName}.Blazor.csproj** project. -### AbpElsaAspNetCoreModule and AbpElsaIdentityModule +### `AbpElsaAspNetCoreModule` and `AbpElsaIdentityModule` -These two modules generally will be added to your authentication project. Please add `Volo.Elsa.Abp.AspNetCore` and `Volo.Elsa.Abp.Identity` packages to your project and add the `AbpElsaAspNetCoreModule and AbpElsaIdentityModule` to the `DependsOn` attribute of your module class based on your project structure. +These two modules generally will be added to your authentication project. Please add `Volo.Elsa.Abp.AspNetCore` and `Volo.Elsa.Abp.Identity` packages to your project and add the `AbpElsaAspNetCoreModule` and `AbpElsaIdentityModule` to the `DependsOn` attribute of your module class based on your project structure: ```xml @@ -103,9 +103,9 @@ private void ConfigureElsa(ServiceConfigurationContext context, IConfiguration c } ``` -## Elsa database migration +## Elsa Database Migration -Elsa module uses its own database context and migration system, ABP Elsa module doesn't contain any `aggregate root/entity` at the moment. So, you don't need to create any initial migration for Elsa module. +Elsa module uses its own database context and migration system, ABP Elsa module doesn't contain any `aggregate root/entity` at the moment. So, **you don't need to create any initial migration for Elsa module**. You just need to configure the Elsa Services as follows: ```cs .UseWorkflowManagement(management => management.UseEntityFrameworkCore(ef => ef.UseSqlServer(connectionString))) From 6de5de7b7f5e787409934e8238e03796d5e340fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Mon, 8 Dec 2025 10:00:20 +0300 Subject: [PATCH 14/30] Fix link to LDAP Login documentation --- docs/en/modules/identity-pro.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/modules/identity-pro.md b/docs/en/modules/identity-pro.md index a2325552df..7392590c3f 100644 --- a/docs/en/modules/identity-pro.md +++ b/docs/en/modules/identity-pro.md @@ -434,8 +434,8 @@ This module doesn't define any additional distributed event. See the [standard d ## See Also * [Import External Users](./identity/import-external-users.md) -* [LDAP Login](./identity/idap.md) +* [LDAP Login](./identity/ldap.md) * [OAuth Login](./identity/oauth-login.md) * [Periodic Password Change (Password Aging)](./identity/periodic-password-change.md) * [Two Factor Authentication](./identity/two-factor-authentication.md) -* [Session Management](./identity/session-management.md) \ No newline at end of file +* [Session Management](./identity/session-management.md) From f3c9f4351ec982d89c1a0ff962a7738b401c7462 Mon Sep 17 00:00:00 2001 From: voloagent Date: Mon, 8 Dec 2025 10:44:56 +0300 Subject: [PATCH 15/30] Update_NPM_Packages --- .../package.json | 6 +- .../yarn.lock | 264 ++++++------ .../package.json | 4 +- .../yarn.lock | 268 ++++++------ .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 306 +++++++------- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 240 +++++------ modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 240 +++++------ .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 240 +++++------ .../host/Volo.CmsKit.Web.Unified/package.json | 4 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 392 +++++++++--------- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 306 +++++++------- .../app/OpenIddict.Demo.Server/package.json | 2 +- modules/openiddict/app/angular/package.json | 20 +- .../package.json | 2 +- .../yarn.lock | 240 +++++------ .../virtual-file-explorer/app/package.json | 4 +- npm/lerna.json | 2 +- npm/ng-packs/package.json | 4 +- .../packages/account-core/package.json | 6 +- npm/ng-packs/packages/account/package.json | 6 +- npm/ng-packs/packages/components/package.json | 6 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/generators/package.json | 2 +- npm/ng-packs/packages/identity/package.json | 8 +- npm/ng-packs/packages/oauth/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 6 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 6 +- .../packages/theme-shared/package.json | 4 +- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 32 +- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/cms-kit.admin/package.json | 14 +- npm/packs/cms-kit.public/package.json | 6 +- npm/packs/cms-kit/package.json | 6 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net-bs5/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/qrcode/package.json | 4 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert2/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 6 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +- npm/packs/virtual-file-explorer/package.json | 6 +- npm/packs/vue/package.json | 2 +- npm/packs/zxcvbn/package.json | 4 +- .../Volo.Abp.Account.SourceCode.zip | Bin 232418 -> 232420 bytes .../Volo.Abp.AuditLogging.SourceCode.zip | Bin 114389 -> 114387 bytes .../Volo.Abp.BackgroundJobs.SourceCode.zip | Bin 63697 -> 63699 bytes .../Volo.Abp.BasicTheme.SourceCode.zip | Bin 469872 -> 469883 bytes ...lo.Abp.BlobStoring.Database.SourceCode.zip | Bin 70267 -> 70268 bytes .../Volo.Abp.FeatureManagement.SourceCode.zip | Bin 193867 -> 193868 bytes .../Volo.Abp.Identity.SourceCode.zip | Bin 450995 -> 450997 bytes .../Volo.Abp.IdentityServer.SourceCode.zip | Bin 167774 -> 167775 bytes .../Volo.Abp.OpenIddict.SourceCode.zip | Bin 2269311 -> 2269311 bytes ...lo.Abp.PermissionManagement.SourceCode.zip | Bin 186498 -> 186501 bytes .../Volo.Abp.SettingManagement.SourceCode.zip | Bin 250066 -> 250066 bytes .../Volo.Abp.TenantManagement.SourceCode.zip | Bin 171350 -> 171350 bytes .../Volo.Abp.Users.SourceCode.zip | Bin 31934 -> 31935 bytes ...olo.Abp.VirtualFileExplorer.SourceCode.zip | Bin 55503 -> 55504 bytes .../Volo.Blogging.SourceCode.zip | Bin 406041 -> 406052 bytes .../Volo.ClientSimulation.SourceCode.zip | Bin 38512 -> 38514 bytes .../Volo.CmsKit.SourceCode.zip | Bin 1356320 -> 1356325 bytes .../Volo.Docs.SourceCode.zip | Bin 685820 -> 685847 bytes templates/app-nolayers/angular/package.json | 20 +- .../package.json | 4 +- .../package.json | 4 +- .../Server.Mongo/package.json | 2 +- .../Server/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/app/angular/package.json | 20 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/module/angular/package.json | 20 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- 136 files changed, 1511 insertions(+), 1511 deletions(-) diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index dadd0dbff2..ac67019411 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.6", - "@abp/prismjs": "~9.3.6", - "@abp/highlight.js": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.7", + "@abp/prismjs": "~9.3.7", + "@abp/highlight.js": "~9.3.7" } } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index 7bc3e326dd..45b766848f 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,203 +2,203 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/clipboard@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.6.tgz#ad2b4e12c681dc8ad2b2987b5faeebd47a85ce60" - integrity sha512-sD2F2pXwCCV6kaiMxLkE0+mgwHJh/PXV9UMOQNXujaTM6ZxVRyLv9kWVaKKjFdyZDoFvQEHgPXv3Lafub5Mqyw== +"@abp/clipboard@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.7.tgz#4161b8dc3d093e0e8c930edbb3a0ecc87bee4c9e" + integrity sha512-xzrAuLRqsFwYVBrQRzB3IV0Pie0Oap0fp0snyWcTV4M3KWi2j526AFX++LOO39xg1aoVgeEtkIqGGW0X2Nrniw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" clipboard "^2.0.11" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/highlight.js@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.6.tgz#77d76a813784b866b0c5a420a26cb53b58119541" - integrity sha512-EXgufvOiR0Ke3w6bs9VCv4E2dbTD6PBM24qdrQcWk6XMBA/x6+3GPm8NCgnPDGCeLMAfrV5yQYXHuU5VKQDk1A== +"@abp/highlight.js@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.7.tgz#f386485b3bea2588b1b1650428eddc626f08d878" + integrity sha512-U/mpbOetzHQ7BEnmHvBX5Cn+o4v7t9k6sHHacgp7Z7NPM3kVGSFYGkv9vKsG9Dd7Z6FpIJniNnHX1ghKv4cAMQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@highlightjs/cdn-assets" "~11.10.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.6.tgz#f25781af40e66d4b5fdcfec2e634a98d1aec13b4" - integrity sha512-rKysVM1duPk6yoDuK2r84MCeh8T1Ca2Qd5o9H5LEfIlDpKlRoWaB2HcaBg8if9etInYjKUZe+YA6SbN35FAxtA== +"@abp/prismjs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.7.tgz#af8f00df705c73640d907539de2eaa40c413cc62" + integrity sha512-CF0LFkqy3Px0vAnYIo20Puk7mdB/ZmBYKLU+/ESmBD5seCJX2lnYjWDogrxdn4X/ii2+1TBGPegIbWDrHCj0xg== dependencies: - "@abp/clipboard" "~9.3.6" - "@abp/core" "~9.3.6" + "@abp/clipboard" "~9.3.7" + "@abp/core" "~9.3.7" prismjs "^1.29.0" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 188fb15b4e..ca91fd3056 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6", - "@abp/prismjs": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7", + "@abp/prismjs": "~9.3.7" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index d1fbc6f8b1..fde54471b9 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,202 +2,202 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/clipboard@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.6.tgz#ad2b4e12c681dc8ad2b2987b5faeebd47a85ce60" - integrity sha512-sD2F2pXwCCV6kaiMxLkE0+mgwHJh/PXV9UMOQNXujaTM6ZxVRyLv9kWVaKKjFdyZDoFvQEHgPXv3Lafub5Mqyw== +"@abp/clipboard@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.7.tgz#4161b8dc3d093e0e8c930edbb3a0ecc87bee4c9e" + integrity sha512-xzrAuLRqsFwYVBrQRzB3IV0Pie0Oap0fp0snyWcTV4M3KWi2j526AFX++LOO39xg1aoVgeEtkIqGGW0X2Nrniw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" clipboard "^2.0.11" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.6.tgz#f25781af40e66d4b5fdcfec2e634a98d1aec13b4" - integrity sha512-rKysVM1duPk6yoDuK2r84MCeh8T1Ca2Qd5o9H5LEfIlDpKlRoWaB2HcaBg8if9etInYjKUZe+YA6SbN35FAxtA== +"@abp/prismjs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.7.tgz#af8f00df705c73640d907539de2eaa40c413cc62" + integrity sha512-CF0LFkqy3Px0vAnYIo20Puk7mdB/ZmBYKLU+/ESmBD5seCJX2lnYjWDogrxdn4X/ii2+1TBGPegIbWDrHCj0xg== dependencies: - "@abp/clipboard" "~9.3.6" - "@abp/core" "~9.3.6" + "@abp/clipboard" "~9.3.7" + "@abp/core" "~9.3.7" prismjs "^1.29.0" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 52d10488b7..be4fce1334 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6", - "@abp/blogging": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7", + "@abp/blogging": "~9.3.7" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 8a1cf11ddc..37ec22e949 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,228 +2,228 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/blogging@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.6.tgz#006dddd470bf3c2007411b0dc2e1e8540f06bee6" - integrity sha512-ZkXD7kN8K2Y5w/CiwYuY1/RFPtgq+vnumonkNVXcZo5VWzklyBbjx0BcimnnxAlHXLRy1lfes0MnvSrmMR9F+A== +"@abp/blogging@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.7.tgz#359ee2f9cde1164211f3176a92794426f5b21b77" + integrity sha512-PjaMaVdKj2pt5fsuohio73UCrrxHLbA9xg8diO6sddxiaRCgBK5ibG1bdStQB+NBRpzBkABq3NfVc5QnB0yexg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" - "@abp/owl.carousel" "~9.3.6" - "@abp/prismjs" "~9.3.6" - "@abp/tui-editor" "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" + "@abp/owl.carousel" "~9.3.7" + "@abp/prismjs" "~9.3.7" + "@abp/tui-editor" "~9.3.7" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/clipboard@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.6.tgz#ad2b4e12c681dc8ad2b2987b5faeebd47a85ce60" - integrity sha512-sD2F2pXwCCV6kaiMxLkE0+mgwHJh/PXV9UMOQNXujaTM6ZxVRyLv9kWVaKKjFdyZDoFvQEHgPXv3Lafub5Mqyw== +"@abp/clipboard@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.7.tgz#4161b8dc3d093e0e8c930edbb3a0ecc87bee4c9e" + integrity sha512-xzrAuLRqsFwYVBrQRzB3IV0Pie0Oap0fp0snyWcTV4M3KWi2j526AFX++LOO39xg1aoVgeEtkIqGGW0X2Nrniw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" clipboard "^2.0.11" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/owl.carousel@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.6.tgz#f77349612ac4d5b2f6341fb387fca91909b76fa6" - integrity sha512-qfXmRkpiXx7juhG75cHDT6Nytrf2mNvILuiLoPYBeS5edFBNe+rkXESRYojxsCcMl9COGc2vYbgzA98oEUUvAg== +"@abp/owl.carousel@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.7.tgz#0d3e337c5333ef0eee6040e3ada0f6ebba986de0" + integrity sha512-YsTTPRkSdwtkEUaKf+JNlGy5CCk8FAYUlufq6tmL1XxB7QG2+VgxI7U4BRzUtLcMouyHevZuy7p5AEbf012BgA== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" owl.carousel "^2.3.4" -"@abp/prismjs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.6.tgz#f25781af40e66d4b5fdcfec2e634a98d1aec13b4" - integrity sha512-rKysVM1duPk6yoDuK2r84MCeh8T1Ca2Qd5o9H5LEfIlDpKlRoWaB2HcaBg8if9etInYjKUZe+YA6SbN35FAxtA== +"@abp/prismjs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.7.tgz#af8f00df705c73640d907539de2eaa40c413cc62" + integrity sha512-CF0LFkqy3Px0vAnYIo20Puk7mdB/ZmBYKLU+/ESmBD5seCJX2lnYjWDogrxdn4X/ii2+1TBGPegIbWDrHCj0xg== dependencies: - "@abp/clipboard" "~9.3.6" - "@abp/core" "~9.3.6" + "@abp/clipboard" "~9.3.7" + "@abp/core" "~9.3.7" prismjs "^1.29.0" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/tui-editor@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.6.tgz#9083673a2e5161ed8dce073bc59cb9ebdfe113fe" - integrity sha512-5zQnFsGv3ngUpAYK9hoOHfKwjnNFndqb46vU2Vc2D82fk3vjfd0dAjOyUfNtqSvqr7CziLyvROLIqZVFxaxoyQ== +"@abp/tui-editor@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.7.tgz#a7c76cc399dc7b50deecffbaf4cb803748cb3c75" + integrity sha512-xiOSJ1yesM4d++tZpZ6UD4HU8N/BJpJCBgw5CPccrcFugsD72rVSIbN0XQg+FDISIyqhYiuQ4uQ619Zs8zhMhw== dependencies: - "@abp/jquery" "~9.3.6" - "@abp/prismjs" "~9.3.6" + "@abp/jquery" "~9.3.7" + "@abp/prismjs" "~9.3.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index 601be4aa8a..364f241738 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index c8e06f4f9e..a32a20c560 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,185 +2,185 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 1d1cd9646c..6b33ace1d0 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~9.3.6", - "@abp/ng.identity": "~9.3.6", - "@abp/ng.setting-management": "~9.3.6", - "@abp/ng.tenant-management": "~9.3.6", - "@abp/ng.theme.basic": "~9.3.6", + "@abp/ng.account": "~9.3.7", + "@abp/ng.identity": "~9.3.7", + "@abp/ng.setting-management": "~9.3.7", + "@abp/ng.tenant-management": "~9.3.7", + "@abp/ng.theme.basic": "~9.3.7", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index c05dfe5edc..0394212cde 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=9.3.6", - "@abp/ng.theme.shared": ">=9.3.6" + "@abp/ng.core": ">=9.3.7", + "@abp/ng.theme.shared": ">=9.3.7" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 8e7f7d0d99..1986b7f957 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index c8e06f4f9e..a32a20c560 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,185 +2,185 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index 33c1d037a9..dd217cba48 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index c8e06f4f9e..a32a20c560 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,185 +2,185 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index e76b5a3e1d..664d3ccc90 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6", - "@abp/cms-kit": "9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7", + "@abp/cms-kit": "9.3.7" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 01d8729417..7d6ebe44bf 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,293 +2,293 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/clipboard@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.6.tgz#ad2b4e12c681dc8ad2b2987b5faeebd47a85ce60" - integrity sha512-sD2F2pXwCCV6kaiMxLkE0+mgwHJh/PXV9UMOQNXujaTM6ZxVRyLv9kWVaKKjFdyZDoFvQEHgPXv3Lafub5Mqyw== +"@abp/clipboard@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.7.tgz#4161b8dc3d093e0e8c930edbb3a0ecc87bee4c9e" + integrity sha512-xzrAuLRqsFwYVBrQRzB3IV0Pie0Oap0fp0snyWcTV4M3KWi2j526AFX++LOO39xg1aoVgeEtkIqGGW0X2Nrniw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" clipboard "^2.0.11" -"@abp/cms-kit.admin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.6.tgz#7840317c6005dd8319fb0c4696393c1fdf090e55" - integrity sha512-R3k93wcF1QTa4wmdisdqi0toqYDJfFp2+9oA14Y0ST4/E5Y2NoaCcFdUbCpcXWMvdLBhhpNw99GYl5oFFHeEPQ== +"@abp/cms-kit.admin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.7.tgz#5f9224e270de9fba5f5afc8fe19f67b7e7207191" + integrity sha512-6RsL0cfHAnjL93u0843VLywf+PwxHwC/adm8cAc3OBJ9/0xTu5jSK9ZsAFojqHoqudkbSn3J14OExQwT+ord+g== dependencies: - "@abp/codemirror" "~9.3.6" - "@abp/jstree" "~9.3.6" - "@abp/markdown-it" "~9.3.6" - "@abp/slugify" "~9.3.6" - "@abp/tui-editor" "~9.3.6" - "@abp/uppy" "~9.3.6" + "@abp/codemirror" "~9.3.7" + "@abp/jstree" "~9.3.7" + "@abp/markdown-it" "~9.3.7" + "@abp/slugify" "~9.3.7" + "@abp/tui-editor" "~9.3.7" + "@abp/uppy" "~9.3.7" -"@abp/cms-kit.public@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.6.tgz#9346f1d7effa2ba25b4299a1df06eba845d3449e" - integrity sha512-YWIHSRpHIB/XEqLC7RwkW+kEi/1yWlYrrvJClFCF1x13gkFVuop4mnox1QxEZVzLZOZ1w1nkXKmboEP6f5azpQ== +"@abp/cms-kit.public@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.7.tgz#4ddbc1771016271f62ac28975f410c263e68016f" + integrity sha512-rkxdqS8FFmTBEFIZxTUQvCcCARU3cuw2GttGxGmEz2ZCplTv+BIIWcdr+nWTBb+7S3E9nvp6f+96s6PZ8qxmhg== dependencies: - "@abp/highlight.js" "~9.3.6" - "@abp/star-rating-svg" "~9.3.6" + "@abp/highlight.js" "~9.3.7" + "@abp/star-rating-svg" "~9.3.7" -"@abp/cms-kit@9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.6.tgz#bc8333a78e8545d0dc6558047161035ebde49d0b" - integrity sha512-XtFsNaiZ5G/+kGDwu4dfGJX8erV+tkhXvaS997FvanhUhV24ixfPrSLJGyE0p2s6I140E0mtWn6RarVX4eOKmA== +"@abp/cms-kit@9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.7.tgz#2365e93c815dfe1cbb41f4f8eacf6d519f79fa63" + integrity sha512-UhlJ90HqKtfZvs5xRZ8gGZMleATs7Uby9Hu9e4mGvOpyhjnbBgCRnyvG40RlradKySELDX4dJOkaWq/Wg/fWhg== dependencies: - "@abp/cms-kit.admin" "~9.3.6" - "@abp/cms-kit.public" "~9.3.6" + "@abp/cms-kit.admin" "~9.3.7" + "@abp/cms-kit.public" "~9.3.7" -"@abp/codemirror@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.6.tgz#75a20630c20a2160b6b4e1877154db049957c23b" - integrity sha512-BHkjzOY7CwLgUM0afMXLdmOtRCysjRCEkCuOEWJ3BDBQAdaPc17N6suTafSPqMCUaIpxzUHD15Whs1Z8dwZxjQ== +"@abp/codemirror@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.7.tgz#18224b57a2a0bfa290dd42baf0cb2a343d7b070d" + integrity sha512-sAnqCsy/wC9zEnTpxP1b5xHhBCqYbjbnwia0j/HSxxCFeWcavXe4g2Ob04tuodp7maRIysig3IgBJzhrpEV6ew== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" codemirror "^5.65.1" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/highlight.js@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.6.tgz#77d76a813784b866b0c5a420a26cb53b58119541" - integrity sha512-EXgufvOiR0Ke3w6bs9VCv4E2dbTD6PBM24qdrQcWk6XMBA/x6+3GPm8NCgnPDGCeLMAfrV5yQYXHuU5VKQDk1A== +"@abp/highlight.js@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.7.tgz#f386485b3bea2588b1b1650428eddc626f08d878" + integrity sha512-U/mpbOetzHQ7BEnmHvBX5Cn+o4v7t9k6sHHacgp7Z7NPM3kVGSFYGkv9vKsG9Dd7Z6FpIJniNnHX1ghKv4cAMQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@highlightjs/cdn-assets" "~11.10.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/jstree@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.6.tgz#65daea4344074f48f8ff81751103dfb5ae67e469" - integrity sha512-7GsM1TzMqRDoyomAyxxeMg5HIKRbXHU46R4i3WegLuXCb/UF6iwAdEOMUwbbQmieYUJFTz/vantRX2tFy0JWKQ== +"@abp/jstree@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.7.tgz#0409236e6657f00bcf658a38370d802e78351b17" + integrity sha512-ZKCy1beZXBsjZq+3ilY8IWsKBIZyjDbxLTC20VnjxRUmReD/dVBmms9ZkEnQhlWJEEw+lBfuGG4J3Qh57izmXQ== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jstree "^3.3.17" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/markdown-it@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.6.tgz#6c9358a00b72c833d4eab9c5e6ff13339b963b56" - integrity sha512-3s+VHVI6eKOJiJQkXrcbyIJlmR+2/l4OB8uia6iskGgLrT7wI6/NQD1n/mKl0uyVQQ/YtJILzHcI2y3wbQKZig== +"@abp/markdown-it@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.7.tgz#2ccc841272b6f5b9fa5f4a2a32d26fc3355c32f0" + integrity sha512-4XjSfdPJWxRs5KhQgUJ0uncPMcC069DL5qUariDCoLsceIug0OEQIsEkhhgt+T0EkdG0JBXBAv3mVFybgZXnEw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" markdown-it "^14.1.0" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.6.tgz#f25781af40e66d4b5fdcfec2e634a98d1aec13b4" - integrity sha512-rKysVM1duPk6yoDuK2r84MCeh8T1Ca2Qd5o9H5LEfIlDpKlRoWaB2HcaBg8if9etInYjKUZe+YA6SbN35FAxtA== +"@abp/prismjs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.7.tgz#af8f00df705c73640d907539de2eaa40c413cc62" + integrity sha512-CF0LFkqy3Px0vAnYIo20Puk7mdB/ZmBYKLU+/ESmBD5seCJX2lnYjWDogrxdn4X/ii2+1TBGPegIbWDrHCj0xg== dependencies: - "@abp/clipboard" "~9.3.6" - "@abp/core" "~9.3.6" + "@abp/clipboard" "~9.3.7" + "@abp/core" "~9.3.7" prismjs "^1.29.0" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/slugify@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.6.tgz#861e1e5f008073973e06b7ccc33426eb79cd5c96" - integrity sha512-rFXqzSlpoL4dcmrgdufUrfshtQmmIDVCH6txDNttT2ahuHybIcM7qV08C/SaAgLXXyhd6kp9q2blm99Woa7/FQ== +"@abp/slugify@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.7.tgz#d67f1b2e9929a653f8d987b3fcc90c41544ac815" + integrity sha512-2mznlnkZYHVmS/6jaPOGfd1oZ++2ilRO4ur7laviinwjSfe/SuSE2dKBwhFomQ0B5+iQS1ak9cOsGf7SfnsG9A== dependencies: slugify "^1.6.6" -"@abp/star-rating-svg@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.6.tgz#f43ac32dc0cbc438fe7ccb19645509af8bc4e8cf" - integrity sha512-wU/OhqoMJ6knRNoX/lSUlBW7nRTYYu+Qwi4WIJvzg5xp7R6GpSEk0m7M51MWCjFRwoq8IW6kl7JPj0zf1x0nzQ== +"@abp/star-rating-svg@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.7.tgz#0a1f344064ddfc4b05879557ac32403f48d0f6aa" + integrity sha512-6/Awc2dnD4rWp2nPPaiLImw4tW/6IBtoq/AR46b5fCaBR/20lN5FqXJ0iz/OL73YzeuWapgPCHUzhMY5yvDSmQ== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/tui-editor@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.6.tgz#9083673a2e5161ed8dce073bc59cb9ebdfe113fe" - integrity sha512-5zQnFsGv3ngUpAYK9hoOHfKwjnNFndqb46vU2Vc2D82fk3vjfd0dAjOyUfNtqSvqr7CziLyvROLIqZVFxaxoyQ== +"@abp/tui-editor@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.7.tgz#a7c76cc399dc7b50deecffbaf4cb803748cb3c75" + integrity sha512-xiOSJ1yesM4d++tZpZ6UD4HU8N/BJpJCBgw5CPccrcFugsD72rVSIbN0XQg+FDISIyqhYiuQ4uQ619Zs8zhMhw== dependencies: - "@abp/jquery" "~9.3.6" - "@abp/prismjs" "~9.3.6" + "@abp/jquery" "~9.3.7" + "@abp/prismjs" "~9.3.7" -"@abp/uppy@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.6.tgz#dbf99d856d47c02c64c9debd63d46ba6e993467e" - integrity sha512-8HX/K6UbZ0PCIzPj/rM5JvFw5VNH/tjwKfgKqBE1puB8HY1osVzVVzVrkzHQZQ+d14Jw686/U49BxWmLmSCSwQ== +"@abp/uppy@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.7.tgz#b642c78e92899afc0c5e3f80edfb58ae74a22b22" + integrity sha512-pkq29K2wDiLp/Rj0i0VrcscRDXvazy+Nrwl9sk2BPLBvk9JEg/gM1/QzBkQtw9R0BeHaswTLIuKySViRZ2feXQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" uppy "^4.4.1" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index 174b864708..1cfbd09c84 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6", - "@abp/docs": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7", + "@abp/docs": "~9.3.7" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index 8a97933108..7f796c1cc1 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,229 +2,229 @@ # yarn lockfile v1 -"@abp/anchor-js@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.6.tgz#c4a48c89450789e8e24aab6f8a9e0556c072f64c" - integrity sha512-mfe8BzQ/76aQLg/9xQRI+jAm2nneWj6xGdIZN3tSWv11UJ75LtruIIZd/FZE65R/R5e4UkFyqyvwfLaiCAmI5A== +"@abp/anchor-js@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.7.tgz#253e8d7d50aeed8c7765be2bcdde1e0e77a6a83d" + integrity sha512-kl1M70qu+sjPYxn3wytWBtA3mfvGj9v+LLWwFr23IiPB6b96EI3tMRNaRhUwr/YseZreNAoDgt1mU1fvtV1WAw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" anchor-js "^5.0.0" -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/clipboard@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.6.tgz#ad2b4e12c681dc8ad2b2987b5faeebd47a85ce60" - integrity sha512-sD2F2pXwCCV6kaiMxLkE0+mgwHJh/PXV9UMOQNXujaTM6ZxVRyLv9kWVaKKjFdyZDoFvQEHgPXv3Lafub5Mqyw== +"@abp/clipboard@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.7.tgz#4161b8dc3d093e0e8c930edbb3a0ecc87bee4c9e" + integrity sha512-xzrAuLRqsFwYVBrQRzB3IV0Pie0Oap0fp0snyWcTV4M3KWi2j526AFX++LOO39xg1aoVgeEtkIqGGW0X2Nrniw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" clipboard "^2.0.11" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/docs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.6.tgz#402fb969be9e72628770ee862ed3478dbb4ef8e3" - integrity sha512-m77V0LkP1z/GQRk2xCsqoy4XBpYG2UC5W+KFYNLrOStm6pAfTgE/VZ73zhf3m9BbvVnkBparUGmcjvSoIJ5KbQ== +"@abp/docs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.7.tgz#5fd962df00a1c2d16f13db7004c0f5d172afb96d" + integrity sha512-yEBkR76D5KHMLsBUyFZ4Cw5EldcAOqvefEp+Fuw0XNjp7JzUeD73qZmaeLJQNlLTVnoo1xmjVtShn8iNEk9Lug== dependencies: - "@abp/anchor-js" "~9.3.6" - "@abp/clipboard" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/popper.js" "~9.3.6" - "@abp/prismjs" "~9.3.6" + "@abp/anchor-js" "~9.3.7" + "@abp/clipboard" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/popper.js" "~9.3.7" + "@abp/prismjs" "~9.3.7" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/popper.js@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.6.tgz#784eeeba3ee178532623821f3591291628c4af1b" - integrity sha512-O5ICS4Nd2lgXLZdf5Rt41v2WZT7XqM2OwfeaOufgDoFc3DiW27dLgPXtaSbNEfD/g2jqTStpYxpVHtx75t4kIw== +"@abp/popper.js@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.7.tgz#f888939d4abd176d1fe31c46ee35d89baaceffab" + integrity sha512-VhlKej/+sYH10bRiKfilUHjCwGA7UsqMPkgl7xfZrdd5MegaAjN/d/5nvITtc1bgm2CYjso1d0milodKJpLaiw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@popperjs/core" "^2.11.8" -"@abp/prismjs@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.6.tgz#f25781af40e66d4b5fdcfec2e634a98d1aec13b4" - integrity sha512-rKysVM1duPk6yoDuK2r84MCeh8T1Ca2Qd5o9H5LEfIlDpKlRoWaB2HcaBg8if9etInYjKUZe+YA6SbN35FAxtA== +"@abp/prismjs@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.7.tgz#af8f00df705c73640d907539de2eaa40c413cc62" + integrity sha512-CF0LFkqy3Px0vAnYIo20Puk7mdB/ZmBYKLU+/ESmBD5seCJX2lnYjWDogrxdn4X/ii2+1TBGPegIbWDrHCj0xg== dependencies: - "@abp/clipboard" "~9.3.6" - "@abp/core" "~9.3.6" + "@abp/clipboard" "~9.3.7" + "@abp/core" "~9.3.7" prismjs "^1.29.0" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 33c1d037a9..dd217cba48 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index fe464708d2..0cbf1a3511 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~9.3.6", - "@abp/ng.components": "~9.3.6", - "@abp/ng.core": "~9.3.6", - "@abp/ng.oauth": "~9.3.6", - "@abp/ng.identity": "~9.3.6", - "@abp/ng.setting-management": "~9.3.6", - "@abp/ng.tenant-management": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", - "@abp/ng.theme.lepton-x": "~4.3.6", + "@abp/ng.account": "~9.3.7", + "@abp/ng.components": "~9.3.7", + "@abp/ng.core": "~9.3.7", + "@abp/ng.oauth": "~9.3.7", + "@abp/ng.identity": "~9.3.7", + "@abp/ng.setting-management": "~9.3.7", + "@abp/ng.tenant-management": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", + "@abp/ng.theme.lepton-x": "~4.3.7", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", "@angular/compiler": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~9.3.6", + "@abp/ng.schematics": "~9.3.7", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index ab8d801d9b..6f6139a27c 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index c8e06f4f9e..a32a20c560 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,185 +2,185 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.6.tgz#e41f07e6bffa4c5b4cfb6469fe7374c94e1248d4" - integrity sha512-N5uTyPTKgRv4hggu9wRfPiGX4ScZfHkFLurm1HwpZBp7Au36eP8u4Jdg9Y2h6J2ckLApIZFHxPsWVo7L99fDvw== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.7.tgz#65d0493a6948995ed50590d651fa711a09b8fcde" + integrity sha512-wVUGazAiUWvzmBjf6/N0UcUwQ1VuScAinVQIQ3ppwCMsET+OyuhkErKHMWI8iN+hbVlKSuT8coIbf+rr+2qdXg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.7" -"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.6.tgz#cc2446f2b7aae3a46512c1e8032b15469355ac73" - integrity sha512-431Mw4F2NIWO0K8/FnE/srIxq0GU21qIQiQKGlE5NzZVzxKqrMQmQwB6OXramRVTPW0PQBYEZKPn21JD023J4A== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.7.tgz#f99c0c1cdf70c52b63b7975461ce55f744346cff" + integrity sha512-iZMGGxuuV+ER4NKt1KTGOoauJliOYDUkdmhuFA/r1sFATSJjVfbaaTYFzZJMgZgA4N2kCGVDztGyOM5pL9I6qA== dependencies: - "@abp/aspnetcore.mvc.ui" "~9.3.6" - "@abp/bootstrap" "~9.3.6" - "@abp/bootstrap-datepicker" "~9.3.6" - "@abp/bootstrap-daterangepicker" "~9.3.6" - "@abp/datatables.net-bs5" "~9.3.6" - "@abp/font-awesome" "~9.3.6" - "@abp/jquery-form" "~9.3.6" - "@abp/jquery-validation-unobtrusive" "~9.3.6" - "@abp/lodash" "~9.3.6" - "@abp/luxon" "~9.3.6" - "@abp/malihu-custom-scrollbar-plugin" "~9.3.6" - "@abp/moment" "~9.3.6" - "@abp/select2" "~9.3.6" - "@abp/sweetalert2" "~9.3.6" - "@abp/timeago" "~9.3.6" - -"@abp/aspnetcore.mvc.ui@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.6.tgz#6677e65a0bed1d316aac03b8ea0ca510d8fbf997" - integrity sha512-MX02liDTYVkzJ6yD8pNEICuTRkXXn1VH2u57icyCFXstvRYQQHrv4WU46//pEOAQtbT0gaJCmsQ82z/rt+kvoA== + "@abp/aspnetcore.mvc.ui" "~9.3.7" + "@abp/bootstrap" "~9.3.7" + "@abp/bootstrap-datepicker" "~9.3.7" + "@abp/bootstrap-daterangepicker" "~9.3.7" + "@abp/datatables.net-bs5" "~9.3.7" + "@abp/font-awesome" "~9.3.7" + "@abp/jquery-form" "~9.3.7" + "@abp/jquery-validation-unobtrusive" "~9.3.7" + "@abp/lodash" "~9.3.7" + "@abp/luxon" "~9.3.7" + "@abp/malihu-custom-scrollbar-plugin" "~9.3.7" + "@abp/moment" "~9.3.7" + "@abp/select2" "~9.3.7" + "@abp/sweetalert2" "~9.3.7" + "@abp/timeago" "~9.3.7" + +"@abp/aspnetcore.mvc.ui@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.7.tgz#bc2b0c3020bdb72790a4fbb0fc0c2bc5fb4686f8" + integrity sha512-tALftOBJ9/2dSOi59knatyluHMy+bb+bf32ujR+AsVQro84GfbJlJ1CM9exx2OO5yUScQCeWw3V8jCboEW29/Q== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.6.tgz#360cce88c7c41be93717255eba297f8c80af4911" - integrity sha512-93eLJ0rsnwAXf+MJB95xyPXkuYzOwVH+FHZgk+K9X8H2iRvElK4UP+q+PHq+59h/hryK9RA+p/eaDqC8bQcYXw== +"@abp/bootstrap-datepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.7.tgz#b7546813b3ce1ffe53221653d45eaf22ad3412ef" + integrity sha512-cGnvbARBPKTsJZuTlrPVWFlVAffgcbuATwgMPVa3tcw+x8GYbxNXbvEp6bJnTNx3wXL7LXQ8t20f6prMEyDutg== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.6.tgz#09f0d52873f722827000e17e2eb1c80d37773b19" - integrity sha512-UbYUz+kbs9W4zlMr6RQL06im5SNpeYP9Q6L52FIWaTU6OjmsC2NgZBhb6Uc+5vWxijlOLpuEQxHex8a4lj8FGA== +"@abp/bootstrap-daterangepicker@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.7.tgz#b6b7f93ab78849e7d50bc4e9474fdb0aeef3436e" + integrity sha512-G5OeXoJZrY4hbd8IxMTXWCcaPbUskJUkxL6wN2sYP+zF10hIZx+TWX1zRp6soj4JdqAYwSI259S+MdPGDZRozw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.6.tgz#18be4dafa9ec8908003969481b210fbce96da3e1" - integrity sha512-739QUNnrPUMTirtGcMT7VwdwRGcJzXOhrqqCQPAhon+j/fTWNVGmlnvBWBHqSvu59juBaHiWGNRYI32n1+NyMA== +"@abp/bootstrap@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.7.tgz#f8863f9924032c542aad5985d3632b6232d3568f" + integrity sha512-4gj+0cCefMgOGoWUJSh5IsNJKBC+gH+os2b/c1wkU4jQgvK2IziKWK5SXRKYstzpCz1nvJnOYtcx7RgOLxI3jg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" bootstrap "^5.3.3" -"@abp/core@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.6.tgz#f982af4c589113d6531a1f669e190dff4281a11c" - integrity sha512-+ABW1xkrmUGtKnrY9A+p+swX+pDt8n70bSUW7QhoYF7AmxFPkJHAV+4pg+Q9+0LqzlPNKjAKTQLE1HW8XIgtiw== +"@abp/core@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.7.tgz#421a5a203dea84ebd367e90163ee9ab70f0ab800" + integrity sha512-2nVYVPAGB+LDEoWSkG/1JfW0uUy7Tjq1qrunkLZUY/w1AIrMBT644fD/LY4WZ0KuYS6pnncplwBxz1je925H1g== dependencies: - "@abp/utils" "~9.3.6" + "@abp/utils" "~9.3.7" -"@abp/datatables.net-bs5@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.6.tgz#10af6ef155ce5ec7abc35451953a06ae8c03abf9" - integrity sha512-EATW8Wof6ME8HHHaox9hjq/HynAleesT6PTxD+3wGTnNdJpqKYiwR60hKnvmo+9ZAA8s+pn3vBzfYWSArJWJyA== +"@abp/datatables.net-bs5@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.7.tgz#b7fd1d6b275193577797467c0b407aad364f402e" + integrity sha512-cbo/blrqCgsBUdNfjH3tEj0kBXdmpBbFBnKQGdXU/Hf/w1zDvYGzd1IPHFhGDcW8/ySLsRZeQXZQh3eQJp3qhg== dependencies: - "@abp/datatables.net" "~9.3.6" + "@abp/datatables.net" "~9.3.7" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.6.tgz#ee6b2e46603489c5f2cda3e2e28fbc8943b4b1c9" - integrity sha512-dKbdNP0rJozJtS7gpJbhVCoHzt8VXI0uueWy8KnIIwLteChh3UBKHo5/NzpEW2xkUov/FY2xUBCZ7L9SfOQEjA== +"@abp/datatables.net@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.7.tgz#4cef7e44d69d3d5e907bc85eeef9cf33fd5b7615" + integrity sha512-AooNDvdpA+o8MHS5EBKiM0UavtAjVgeymccQxZJAclph4NV2aU+IWNqkc+NSzuWgnPP8rbhetiWLVGZGZNFpoA== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" datatables.net "^2.1.8" -"@abp/font-awesome@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.6.tgz#d5a197e069bfa8f91c4e6ee5bf0de5fb103f07ff" - integrity sha512-K60R15QdI7zeiADUYbBCw0kTcUdvfkx9NrQBVVIkwIip7oZqodFVNO72r2oUBdEYjHjKxiaGWCrAUyb1DyF3GA== +"@abp/font-awesome@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.7.tgz#55564419f7a3858929c44decc644bbd2603e6894" + integrity sha512-EUZS7LiB99M8ztkaDs7AwOMDEsA6EAYN924JHbyoY4ntGzxDi1ghMFUoCimkxuZW/cAU1CPw+BzUVjmo8HUixw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.6.tgz#0496ffaf6e49e0defa6941474b8e977d20edc8c6" - integrity sha512-5qytgaURb4bhKXscA3Nkp0y023xMnjE9o8/o1xXcQghgI5HzfAcDKWvrXmMrY8g3+4ycZV83wBuoRnQPqoFCMg== +"@abp/jquery-form@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.7.tgz#320ef8b74e5769596e14dcc479174e1f8c95b836" + integrity sha512-6ID4bQZ6t1BblU/GMnPkqG5XRjcL+W+zCLAX2BxB5dLvLkVNA4d0PffiVznDcHNufXilfFKH9kuwWlUFU6c0cg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.6.tgz#6e6e584e469b15b1ca5a0cdb30ffdbcfca6a5cb7" - integrity sha512-l8If8qP2ky500vrG8dTRCGhteMKk7QMYcS/Qlp/ekeHEIAxCXiCGYltEQXP/+Sx0FUcEAaUPV76AZ9YL1a/69w== +"@abp/jquery-validation-unobtrusive@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.7.tgz#ddc0748cb1be296349536087d8aeb7038acc2d56" + integrity sha512-MERN8I6Uc9AXni5PurCjAXOBL8lcw+ODDkZytQLEgj6e1GfcMzjFZaFVn7vt5zk7wCUPzYoODBEwu4/wZRLG3w== dependencies: - "@abp/jquery-validation" "~9.3.6" + "@abp/jquery-validation" "~9.3.7" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.6.tgz#054f334355e1f7bce84ad0a2cdd5f5956a792dcf" - integrity sha512-VbDPX23ReclOZ+9i/43s6ZZEB7DUR4oaPN09cb8gng+UJ/W/JoevKgW2i7lFcdcGzdIgf9aJRq/ub5R97wyaJg== +"@abp/jquery-validation@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.7.tgz#87eeb0d2b28139773dabe2f15e84dadb90ba850d" + integrity sha512-zHp9pNzLZQ+X186Z7v69Ygya+QVo6pzJRED/Xfc4ghAfvX/IWuMz5aI+d3WgjqEYyKzdFaXKUm95RzV8G5plpg== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" jquery-validation "^1.21.0" -"@abp/jquery@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.6.tgz#20af82c057fac3cc99a304b064f220fe0a35f3fa" - integrity sha512-zPGpy8ti0vUjtBqT9kg5Ff16n2FCqSOt+lAuI72jm1o8mpMKZ3zgRzc0QL/P/fdYA6ZYv8DF6+D8tooFNmcaNw== +"@abp/jquery@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.7.tgz#7a66f653b2f1ff314e0d080f74c31cbca85bf339" + integrity sha512-xlkaov66TyjXgBbX8dl9abaXAZGZjgsmBjmVDXLzDlilOFtzvd3+M1ggaIcoEPYvrgnt7rcnYymf9GdqnV6YUg== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" jquery "~3.7.1" -"@abp/lodash@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.6.tgz#5ed694b255beeccc2f91e8c5aa2b28ac6cbf97bd" - integrity sha512-rmfmnErXlGQq0/9bpg4D/hnPHMRkI6+eAwvzORp0WGT4C8yFGd60VJOW0NtEqYUvKk+S6IyGWXSGcY+k7t6sxQ== +"@abp/lodash@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.7.tgz#35b994a79a88d613f10102a6c9333bacff4e6fb6" + integrity sha512-i6TX5V6RMiq9F8Xx7JKD8K9GBMmhgwuNjgQaoqRb70Upar7zE2ww8oG+GotHI/GZ7tWY9J2t7bhndpHVsOzbGQ== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" lodash "^4.17.21" -"@abp/luxon@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.6.tgz#070020e45990286c5d36e0b3baae69ae93be22f9" - integrity sha512-x9SvMjnz2Wjz+8ow/DcCTRBsObW+Zhtbw0y6Z2IiJs5mFEg9HItSbP7rb8Y04hTCcxaIIUCvCcC86udF5j5yPg== +"@abp/luxon@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.7.tgz#0c1d265268166663537ea5ab0ab1b982ecf24837" + integrity sha512-yQXM+oujvRw+NYELWOEekrmAW+yW/QBcol6BVbz/t4KtacTTUJDBaSGlktUbbvDq1pTb50BPAXa6nVvNsqBW+g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.6.tgz#5fec5c79ccbb10e6d6087d390591b780d12a41c2" - integrity sha512-weUTSwD0W7GBmQ/fjFH4Gu52OoIVUWbuCi98ZIpo018fp6Mt7ewMjfo3Net7aqUThEIuEobf8HtP9FA1zZDUhg== +"@abp/malihu-custom-scrollbar-plugin@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.7.tgz#e08847f8ff7039756a6baa651b951329d3c87bc7" + integrity sha512-EBKfzsCRJUsMsZc5/eMFHz3rjSIIneL8RKkeIpJB9IIh5mCFSS6rD3r4ZKg5pX3dWgXCIrpGE9T6WT2X9F4c1g== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.6.tgz#f1db4e822cb2c8d022202bde6d24460befce1c85" - integrity sha512-Bo2X3wVx3KKvTEEHpEwaVBmKDkN/70POXue9WJCmKEkg8pBUjrwv0s0ilIHMfJnS2b6jKDZ2+sgJ7/fNOlBVCQ== +"@abp/moment@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.7.tgz#6a985254dd79969004d1fa4f22c9dbc8aec27be5" + integrity sha512-zXFqglimWRrex7x5FdoNJi3uchdr7NTLwCUrtoAzwMBXrFYTYkgh/FOaAjO1O87TJ0CH4IoQ+r+1dn3fDUGudA== dependencies: moment "^2.30.1" -"@abp/select2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.6.tgz#d9c364ca0aee138e9ca9216e37327141891d6872" - integrity sha512-QDJ9twIiXpUrJ78yOKNAwpKl/7Gv2uIz2k731ci94rws2LMjgZLKXrdXw3YT3/Umozwi63RY1dUwl1B0XtjG+Q== +"@abp/select2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.7.tgz#6ef5244ec60037df0f2b0faf3f1fac43c353d8b3" + integrity sha512-qSEB4M+POKS46UZy/d05Zpq/7Lb9+JvzufN0VM10LfnyxL3olnLc/FxVxbYODvPLOl9wfLbwLbKGujtyxXNKGw== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" select2 "^4.0.13" -"@abp/sweetalert2@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.6.tgz#8e6ce2830431a1d028b836411abcb635c5388733" - integrity sha512-imvUg0lAZkiKM5prHBZ5IshubTagFGpHyCn++6f8vJsP0sf0rsO/vdybKFGQHKl1eChYrtmppTsSEXVuYd30IA== +"@abp/sweetalert2@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.7.tgz#c30e2ee25ff3ef149402d2d8445a2321a512618a" + integrity sha512-yAkxutUZxN9bepjkmIkNYZ9DfvQYeVGUe5cx0HqHKZjS0PsN7mhLpQzr28PdiwGWb2HysuieALPHOSX6xgeE7w== dependencies: - "@abp/core" "~9.3.6" + "@abp/core" "~9.3.7" sweetalert2 "^11.14.1" -"@abp/timeago@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.6.tgz#57136734c05ca31ec431dbcf00b24df30eed8742" - integrity sha512-zVCDkCVXrMsRYPgCkjbegPYIdVYrGLAhum2g4c5+oSC63uHlq1Lts640Ytsk3DqsV3QJ6juJ4sjFNGPasSF6Zw== +"@abp/timeago@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.7.tgz#308e282e4647b376f0f75cef9cdf2b913252f6c1" + integrity sha512-RoaYTs+yZaLW854LUeQhXOXZXQc+h+uyY8z42J0Po3jpRQDm6g74WE7mLuEsB31nHGPgfHkU3hkwysA5P8zMiw== dependencies: - "@abp/jquery" "~9.3.6" + "@abp/jquery" "~9.3.7" timeago "^1.6.7" -"@abp/utils@~9.3.6": - version "9.3.6" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.6.tgz#c3e1485dfb7e126af13cdd4f72b8a8e5b94a160f" - integrity sha512-A5Dpyu7NlDDNhhYROgvQkc1yC56SASQrTGhPH/BGlcTng3unBf9AGqxLpKyj62v5asdHdKBwbuV9cp8TLNEauw== +"@abp/utils@~9.3.7": + version "9.3.7" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.7.tgz#27f4cbdb376e49c626ce028404cf76544084de8c" + integrity sha512-uoWts5FayZuSNg3nfjIIHrSjrxLkWqNdM4ivhl1dYooA0qAWYhYJV1ebH62bXHND1tMav1QdIRcOz61DZbhl0Q== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/package.json b/modules/virtual-file-explorer/app/package.json index 0569d6c40e..80ba69b919 100644 --- a/modules/virtual-file-explorer/app/package.json +++ b/modules/virtual-file-explorer/app/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.6", - "@abp/virtual-file-explorer": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.7", + "@abp/virtual-file-explorer": "~9.3.7" } } diff --git a/npm/lerna.json b/npm/lerna.json index f9f5157d07..9ca1c04b1d 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 2987077cc2..6b73570d39 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -42,8 +42,8 @@ }, "private": true, "devDependencies": { - "@abp/ng.theme.lepton-x": "~4.3.6", - "@abp/utils": "~9.3.6", + "@abp/ng.theme.lepton-x": "~4.3.7", + "@abp/utils": "~9.3.7", "@angular-devkit/build-angular": "~20.0.0", "@angular-devkit/core": "~20.0.0", "@angular-devkit/schematics": "~20.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index de110dceda..2b912e754a 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.core": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 2ba9115c14..bfc049d30b 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.account.core": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 95d7cc8eb3..4e2047a6ec 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=9.3.6", - "@abp/ng.theme.shared": ">=9.3.6" + "@abp/ng.core": ">=9.3.7", + "@abp/ng.theme.shared": ">=9.3.7" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index e98d50dd37..7cec688f35 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~9.3.6", + "@abp/utils": "~9.3.7", "just-clone": "^6.0.0", "just-compare": "^2.0.0", "ts-toolbelt": "^9.0.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index c21ee27f87..5668cbf939 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index b0ec070832..4684e67aad 100644 --- a/npm/ng-packs/packages/generators/package.json +++ b/npm/ng-packs/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@abp/nx.generators", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index ce3441a88a..5d2d35bc77 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,15 +1,15 @@ { "name": "@abp/ng.identity", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~9.3.6", - "@abp/ng.permission-management": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.components": "~9.3.7", + "@abp/ng.permission-management": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index c5a1a63e10..a17d3caa04 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.3.6", - "@abp/utils": "~9.3.6", + "@abp/ng.core": "~9.3.7", + "@abp/utils": "~9.3.7", "angular-oauth2-oidc": "^20.0.0", "just-clone": "^6.0.0", "just-compare": "^2.0.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 2abf78186f..5327d12e7d 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 4dbbd0b10f..bdca79acfc 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "9.3.6", + "version": "9.3.7", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index f80eb04518..aeb4f7dd48 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.components": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 2ec673d68c..100548d656 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.feature-management": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 0de640b611..d31df1b7aa 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~9.3.6", - "@abp/ng.theme.shared": "~9.3.6", + "@abp/ng.account.core": "~9.3.7", + "@abp/ng.theme.shared": "~9.3.7", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index b2bf1de994..ca2c951eae 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "9.3.6", + "version": "9.3.7", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.3.6", + "@abp/ng.core": "~9.3.7", "@fortawesome/fontawesome-free": "^6.0.0", "@ng-bootstrap/ng-bootstrap": "~19.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 84902e7e5b..1350e93755 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "anchor-js": "^5.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index aadae3544f..cb43c37158 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~9.3.6" + "@abp/aspnetcore.components.server.theming": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 2fb227f764..b5439f5379 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~9.3.6", - "@abp/font-awesome": "~9.3.6" + "@abp/bootstrap": "~9.3.7", + "@abp/font-awesome": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 3f49e1ea78..dc18f7deb1 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index d96de01f0d..dc5fa40f2d 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,21 +10,21 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~9.3.6", - "@abp/bootstrap": "~9.3.6", - "@abp/bootstrap-datepicker": "~9.3.6", - "@abp/bootstrap-daterangepicker": "~9.3.6", - "@abp/datatables.net-bs5": "~9.3.6", - "@abp/font-awesome": "~9.3.6", - "@abp/jquery-form": "~9.3.6", - "@abp/jquery-validation-unobtrusive": "~9.3.6", - "@abp/lodash": "~9.3.6", - "@abp/luxon": "~9.3.6", - "@abp/malihu-custom-scrollbar-plugin": "~9.3.6", - "@abp/moment": "~9.3.6", - "@abp/select2": "~9.3.6", - "@abp/sweetalert2": "~9.3.6", - "@abp/timeago": "~9.3.6" + "@abp/aspnetcore.mvc.ui": "~9.3.7", + "@abp/bootstrap": "~9.3.7", + "@abp/bootstrap-datepicker": "~9.3.7", + "@abp/bootstrap-daterangepicker": "~9.3.7", + "@abp/datatables.net-bs5": "~9.3.7", + "@abp/font-awesome": "~9.3.7", + "@abp/jquery-form": "~9.3.7", + "@abp/jquery-validation-unobtrusive": "~9.3.7", + "@abp/lodash": "~9.3.7", + "@abp/luxon": "~9.3.7", + "@abp/malihu-custom-scrollbar-plugin": "~9.3.7", + "@abp/moment": "~9.3.7", + "@abp/select2": "~9.3.7", + "@abp/sweetalert2": "~9.3.7", + "@abp/timeago": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index ed78233aac..56fef8849f 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "9.3.6", + "version": "9.3.7", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 77e4f8b007..a6db77a930 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index 407badb846..baed024cff 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.6", - "@abp/owl.carousel": "~9.3.6", - "@abp/prismjs": "~9.3.6", - "@abp/tui-editor": "~9.3.6" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.7", + "@abp/owl.carousel": "~9.3.7", + "@abp/prismjs": "~9.3.7", + "@abp/tui-editor": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index b51a5ccaff..b23d25562b 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index df445fa193..03c0ddd9c3 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 06e532976a..ec840e4550 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "bootstrap": "^5.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 05d00a3dd6..dc90ea9bd7 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 039aa2d9ed..90903ae93a 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "clipboard": "^2.0.11" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index c6bcfa5891..19679ec117 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,16 +1,16 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~9.3.6", - "@abp/jstree": "~9.3.6", - "@abp/markdown-it": "~9.3.6", - "@abp/slugify": "~9.3.6", - "@abp/tui-editor": "~9.3.6", - "@abp/uppy": "~9.3.6" + "@abp/codemirror": "~9.3.7", + "@abp/jstree": "~9.3.7", + "@abp/markdown-it": "~9.3.7", + "@abp/slugify": "~9.3.7", + "@abp/tui-editor": "~9.3.7", + "@abp/uppy": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index cc1b4defea..f95be82537 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~9.3.6", - "@abp/star-rating-svg": "~9.3.6" + "@abp/highlight.js": "~9.3.7", + "@abp/star-rating-svg": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 8633a67c93..850bf2a4b3 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~9.3.6", - "@abp/cms-kit.public": "~9.3.6" + "@abp/cms-kit.admin": "~9.3.7", + "@abp/cms-kit.public": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index ce4629e9fd..4b788f77d2 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index e1ce978499..88d9f71f0a 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~9.3.6" + "@abp/utils": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 5fc7f40de8..34e04e271d 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "cropperjs": "^1.6.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 75080cbd8e..88fa038b9c 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.3.6", + "@abp/datatables.net": "~9.3.7", "datatables.net-bs4": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index 1dfbc45289..af99f1f85c 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.3.6", + "@abp/datatables.net": "~9.3.7", "datatables.net-bs5": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index f48ba03941..cc8f236961 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "datatables.net": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index d457a65d5b..2868061b08 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~9.3.6", - "@abp/clipboard": "~9.3.6", - "@abp/malihu-custom-scrollbar-plugin": "~9.3.6", - "@abp/popper.js": "~9.3.6", - "@abp/prismjs": "~9.3.6" + "@abp/anchor-js": "~9.3.7", + "@abp/clipboard": "~9.3.7", + "@abp/malihu-custom-scrollbar-plugin": "~9.3.7", + "@abp/popper.js": "~9.3.7", + "@abp/prismjs": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index b207a90434..1abcbef236 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index 0ccb048fe2..82bfb83180 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 0211e49f22..a188539964 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "@fortawesome/fontawesome-free": "^6.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 700aac50f6..1cfa9315b7 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "@highlightjs/cdn-assets": "~11.10.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 5d828abbac..2d9002f47e 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 2e5231d9c1..1a80cb4c80 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~9.3.6", + "@abp/jquery-validation": "~9.3.7", "jquery-validation-unobtrusive": "^4.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 3e5164f1f9..393fe9a7de 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "jquery-validation": "^1.21.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index e3ee8137b9..64b6a9e90f 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "jquery": "~3.7.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 4a4483c4c8..692e58553a 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "jstree": "^3.3.17" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 5e9f80672b..6c47b9f195 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index a7d693b2b8..472482d5e8 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "luxon": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index da55026c68..614e8cdb0d 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index d9533378f5..eca73ab894 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "markdown-it": "^14.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 15ab4d5e81..f40d49cce3 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index e5220222a5..8b0c507a3b 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index bb50bafc93..68ac63d3c0 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "@popperjs/core": "^2.11.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 8c1529a91d..58cdbe3f15 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.3.6", - "@abp/core": "~9.3.6", + "@abp/clipboard": "~9.3.7", + "@abp/core": "~9.3.7", "prismjs": "^1.29.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index 1912b0b755..ff617e7f43 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6" + "@abp/core": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index a8be6e74a4..abbbffef7c 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index b714ce0f6b..d1dd00af43 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "@microsoft/signalr": "~8.0.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index fa497467d7..871fe6598a 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 1dcaf13089..ac8e9a8188 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 2a33a18ae1..9e9f5eb583 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "sweetalert2": "^11.14.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index c9440cf3fd..50da6b115c 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 9f47615647..0c782cfccb 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", + "@abp/jquery": "~9.3.7", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 6815f9f5ce..ed4c277754 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.3.6", - "@abp/prismjs": "~9.3.6" + "@abp/jquery": "~9.3.7", + "@abp/prismjs": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index a167c88119..161f02f32d 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "uppy": "^4.4.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index b744a5c363..9d15998469 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "9.3.6", + "version": "9.3.7", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index bc1d1a0558..f78886ad85 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~9.3.6", + "@abp/vue": "~9.3.7", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index decf306e16..63c11373d1 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.3.6", - "@abp/prismjs": "~9.3.6" + "@abp/clipboard": "~9.3.7", + "@abp/prismjs": "~9.3.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 5e62c2c5bd..c436be3f26 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index 30a8c63504..f8101f5d90 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "9.3.6", + "version": "9.3.7", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.3.6", + "@abp/core": "~9.3.7", "zxcvbn": "^4.4.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 82a10416405f609809df98860980405b51de33d6..5c3e2fdb543cc9c97edcaa547d3890fa4d241da5 100644 GIT binary patch delta 15557 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 bANSi1UFbl^{G((ciY{R0$kfP#JA(fMmeuHD delta 15092 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 diff --git a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip index cd1bd4ea5cadfac4c14a660e66d9f34926f65bd3..0c12e91728362d41f5e00878e64c946be616c24b 100644 GIT binary patch delta 6744 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 V4-!W1L9~A^v;r|cizt*U<9`w}YJC6z diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip index fa4811dc187b099c68b780da5bf5c0bc5c6ec5af..f38ae60d9831a05e5805c9c0c82059c38182efc6 100644 GIT binary patch delta 6732 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 delta 6766 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 diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip index 8d59ce6a2029d747f4e5b07abf219a7f09bb948e..6bb97f976a04e285b8480b0c01f7009b783a30a5 100644 GIT binary patch delta 31365 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

3-v}FQ=UtVB^jD6XVWOW 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 diff --git a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip index e71287d4741179bd461427877c99e6ff01ab79a4..7960c34305b87f535352a67e9f2c013329e760c6 100644 GIT binary patch delta 7253 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