diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index c63f123076..4800ab9744 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -389,7 +389,7 @@ "ShowBetweenDayCount": "Show Between Days", "PurchaseOrder": "Purchase Order", "ShowCreateInvoiceOfOrganization": "Create Invoice", - "ShowCreateQuotationOfOrganization": "Create Quotation", + "ShowCreateQuotationOfOrganization": "Create Quotation/Invoice", "BookDiscounts": "Book Discounts", "Permission:BookDiscount": "Book Discount", "Menu:BookDiscounts": "Book Discounts", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json index 1ae377a389..e3e2c4bd92 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json @@ -400,7 +400,7 @@ "ShowBetweenDayCount": "Gün sayısını göster", "PurchaseOrder": "Satın alma siparişi", "ShowCreateInvoiceOfOrganization": "Fatura oluştur", - "ShowCreateQuotationOfOrganization": "Teklif oluştur", + "ShowCreateQuotationOfOrganization": "Teklif/Fatura oluştur", "BookDiscounts": "Kitap indirimleri", "Menu:BookDiscounts": "Kitap indirimleri", "BookType": "Kitap türü", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json index 785c0b34e8..816b6b1fde 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json @@ -581,7 +581,7 @@ "InvoiceModal_EnterCompanyName": "Enter your legal company name...", "InvoiceModal_EnterCompanyAddress": "Enter your legal company address...", "InvoiceModal_EnterTaxNumber": "Enter your TAX/VAT number if available...", - "RequestInvoiceModal_EnterNotes": "Enter your extra message about your invoice...", + "RequestInvoiceModal_EnterNotes": "Additional information for your invoice... This note will be written in the notes section of the invoice.", "PrePayment_PayWithIyzico": "You will pay with Iyzico", "ContinueToCheckout": "Continue to Checkout", "PrePayment_IyzicoRedirectionInfo": "You will be redirected to Iyzico Payment Gateway to complete your purchase securely.", @@ -1211,4 +1211,4 @@ "TrainingDescription": "We are offering the following training packages for who want to get expertise on the ABP Framework and the ABP Commercial.", "PurchaseDevelopers": "developers" } -} \ No newline at end of file +} diff --git a/docs/en/PlugIn-Modules.md b/docs/en/PlugIn-Modules.md index 70f7af67fb..069bfd40ab 100644 --- a/docs/en/PlugIn-Modules.md +++ b/docs/en/PlugIn-Modules.md @@ -4,33 +4,15 @@ It is possible to load [modules](Module-Development-Basics.md) as plug-ins. That ## Basic Usage -`IServiceCollection.AddApplication()` extension method can get options to configure the plug-in sources. +The `WebApplicationBuilder.AddApplicationAsync()` extension method can get options to configure the plug-in sources. **Example: Load plugins from a folder** ````csharp -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Modularity.PlugIns; - -namespace MyPlugInDemo.Web +await builder.AddApplicationAsync(options => { - public class Startup - { - public void ConfigureServices(IServiceCollection services) - { - services.AddApplication(options => - { - options.PlugInSources.AddFolder(@"D:\Temp\MyPlugIns"); - }); - } - - public void Configure(IApplicationBuilder app) - { - app.InitializeApplication(); - } - } -} + options.PlugInSources.AddFolder(@"D:\Temp\MyPlugIns"); +}); ```` * This is the `Startup` class of a typical ASP.NET Core application. @@ -232,3 +214,7 @@ If your module uses a relational database and [Entity Framework Core](Entity-Fra 2. You can improve the `DbMigrator` application to find migrations of the plug-ins and execute them. There may be other solutions. For example, if your DB admin doesn't allow you to change the database schema in the application code, you may need to manually send a SQL file to the database admin to apply it to the database. + +### Plug In Sample + +We have a sample for this, You can download it from [abp-sample repository](https://github.com/abpframework/abp-samples/tree/master/DocumentationSamples/Plug-In) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs index 2c2011ac1e..d2ed433161 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs @@ -94,6 +94,7 @@ public abstract class AbpDatePickerBaseTagHelperService : AbpTagHelp { TagHelperOutput = TagHelperOutput = new TagHelperOutput("input", GetInputAttributes(context, output), (_, _) => Task.FromResult(new DefaultTagHelperContent())); + AddDataPickerAttribute(TagHelperOutput); AddDisabledAttribute(TagHelperOutput); AddAutoFocusAttribute(TagHelperOutput); AddFormControls(context, output, TagHelperOutput); @@ -711,6 +712,11 @@ public abstract class AbpDatePickerBaseTagHelperService : AbpTagHelp } } + protected virtual void AddDataPickerAttribute(TagHelperOutput inputTagHelperOutput) + { + inputTagHelperOutput.Attributes.Add("data-datepicker", "true"); + } + protected virtual void AddDisabledAttribute(TagHelperOutput inputTagHelperOutput) { if (inputTagHelperOutput.Attributes.ContainsName("disabled") == false && diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js index 03ba2706d0..8b4c689c77 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/bootstrap/modal-manager.js @@ -102,7 +102,7 @@ $.validator.defaults.ignore = ''; //TODO: Would be better if we can apply only f _onOpenCallbacks.triggerAll(_publicApi); - if ($firstVisibleInput.hasClass("datepicker")) { + if ($firstVisibleInput.data("datepicker")) { return; //don't pop-up date pickers... } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs index a63e557198..d2abae0902 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs @@ -36,6 +36,11 @@ public class AbpExceptionFilter : IAsyncExceptionFilter, IAbpFilter, ITransientD { //TODO: Create DontWrap attribute to control wrapping..? + if (context.ExceptionHandled) + { + return false; + } + if (context.ActionDescriptor.IsControllerAction() && context.ActionDescriptor.HasObjectResult()) { @@ -78,7 +83,7 @@ public class AbpExceptionFilter : IAsyncExceptionFilter, IAbpFilter, ITransientD context.Result = new ObjectResult(new RemoteServiceErrorResponse(remoteServiceErrorInfo)); } - context.Exception = null!; //Handled! + context.ExceptionHandled = true; //Handled! } protected virtual void LogException(ExceptionContext context, out RemoteServiceErrorInfo remoteServiceErrorInfo) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs index 97c21268fe..f404f52e5d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs @@ -70,6 +70,11 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDe { //TODO: Trigger an AbpExceptionHandled event or something like that. + if (context.ExceptionHandled) + { + return; + } + var exceptionHandlingOptions = context.GetRequiredService>().Value; var exceptionToErrorInfoConverter = context.GetRequiredService(); var remoteServiceErrorInfo = exceptionToErrorInfoConverter.Convert(context.Exception!, options => @@ -106,6 +111,6 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDe context.Result = new ObjectResult(new RemoteServiceErrorResponse(remoteServiceErrorInfo)); } - context.Exception = null; //Handled! + context.ExceptionHandled = true; //Handled! } } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs index aea344dc48..e29ee96a1d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs @@ -596,7 +596,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep { if (!lines[i].Contains(oldKeyword)) { - continue;; + continue; } lines[i] = lines[i].Replace(oldKeyword, newKeyword); @@ -605,6 +605,26 @@ public class ChangeThemeStep : ProjectBuildPipelineStep file.SetLines(lines); } + private static void AddNamespaces(ProjectBuildContext context, string targetModuleFilePath, params string[] namespaces) + { + var file = context.Files.FirstOrDefault(x => x.Name.Contains(targetModuleFilePath)); + if (file == null) + { + return; + } + + file.NormalizeLineEndings(); + + var lines = file.GetLines().ToList(); + + foreach (var @namespace in namespaces) + { + lines.AddFirst(@namespace); + } + + file.SetLines(lines); + } + private static void ChangeThemeToBasicForMvcProjects(ProjectBuildContext context, string defaultThemeName) { var projectNames = new[] @@ -641,6 +661,13 @@ public class ChangeThemeStep : ProjectBuildPipelineStep defaultThemeName, Basic ); + + AddNamespaces( + context, + moduleFile.Name, + "using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;", + "using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling;" + ); } } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/AbpEntityChangeOptions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/AbpEntityChangeOptions.cs new file mode 100644 index 0000000000..0d8d74f7b2 --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/AbpEntityChangeOptions.cs @@ -0,0 +1,10 @@ +namespace Volo.Abp.Domain.Entities.Events; + +public class AbpEntityChangeOptions +{ + /// + /// Default: true. + /// Publish the EntityUpdatedEvent when any navigation property changes. + /// + public bool PublishEntityUpdatedEventWhenNavigationChanges { get; set; } = true; +} 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 6c3ab12572..64b63f165e 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -12,6 +12,7 @@ using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking; using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.Extensions.Options; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; @@ -21,6 +22,7 @@ using Volo.Abp.DependencyInjection; using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities.Events; using Volo.Abp.Domain.Repositories; +using Volo.Abp.EntityFrameworkCore.ChangeTrackers; using Volo.Abp.EntityFrameworkCore.EntityHistory; using Volo.Abp.EntityFrameworkCore.Modeling; using Volo.Abp.EntityFrameworkCore.ValueConverters; @@ -54,6 +56,8 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, public IEntityChangeEventHelper EntityChangeEventHelper => LazyServiceProvider.LazyGetService(NullEntityChangeEventHelper.Instance); + public IOptions EntityChangeOptions => LazyServiceProvider.LazyGetRequiredService>(); + public IAuditPropertySetter AuditPropertySetter => LazyServiceProvider.LazyGetRequiredService(); public IEntityHistoryHelper EntityHistoryHelper => LazyServiceProvider.LazyGetService(NullEntityHistoryHelper.Instance); @@ -70,6 +74,8 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, public ILogger> Logger => LazyServiceProvider.LazyGetService>>(NullLogger>.Instance); + public AbpEfCoreNavigationHelper AbpEfCoreNavigationHelper => LazyServiceProvider.LazyGetRequiredService(); + public IOptions Options => LazyServiceProvider.LazyGetRequiredService>(); private static readonly MethodInfo ConfigureBasePropertiesMethodInfo @@ -190,6 +196,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, List? entityChangeList = null; if (auditLog != null) { + EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper); entityChangeList = EntityHistoryHelper.CreateChangeList(ChangeTracker.Entries().ToList()); } @@ -281,12 +288,14 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, protected virtual void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e) { + AbpEfCoreNavigationHelper.ChangeTracker_Tracked(ChangeTracker, sender, e); FillExtraPropertiesForTrackedEntities(e); PublishEventsForTrackedEntity(e.Entry); } protected virtual void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e) { + AbpEfCoreNavigationHelper.ChangeTracker_StateChanged(ChangeTracker, sender, e); PublishEventsForTrackedEntity(e.Entry); } @@ -336,7 +345,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, } } - private void PublishEventsForTrackedEntity(EntityEntry entry) + protected virtual void PublishEventsForTrackedEntity(EntityEntry entry) { switch (entry.State) { @@ -344,6 +353,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, ApplyAbpConceptsForAddedEntity(entry); EntityChangeEventHelper.PublishEntityCreatedEvent(entry.Entity); break; + case EntityState.Modified: ApplyAbpConceptsForModifiedEntity(entry); if (entry.Properties.Any(x => x.IsModified && (x.Metadata.ValueGenerated == ValueGenerated.Never || x.Metadata.ValueGenerated == ValueGenerated.OnAdd))) @@ -357,13 +367,28 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, EntityChangeEventHelper.PublishEntityUpdatedEvent(entry.Entity); } } - break; + case EntityState.Deleted: ApplyAbpConceptsForDeletedEntity(entry); EntityChangeEventHelper.PublishEntityDeletedEvent(entry.Entity); break; } + + if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges) + { + foreach (var entityEntry in ChangeTracker.Entries().Where(x => x.State == EntityState.Unchanged && AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(x))) + { + if (entityEntry.Entity is ISoftDelete && entityEntry.Entity.As().IsDeleted) + { + EntityChangeEventHelper.PublishEntityDeletedEvent(entityEntry.Entity); + } + else + { + EntityChangeEventHelper.PublishEntityUpdatedEvent(entityEntry.Entity); + } + } + } } protected virtual void HandlePropertiesBeforeSave() diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs new file mode 100644 index 0000000000..74f0831be2 --- /dev/null +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.ChangeTracking; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Entities; + +namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers; + +/// +/// Refactor this class after EF Core supports this case. +/// https://github.com/dotnet/efcore/issues/24076#issuecomment-1996623874 +/// +public class AbpEfCoreNavigationHelper : ITransientDependency +{ + private Dictionary> EntityEntryNavigationProperties { get; } = new (); + + public virtual void ChangeTracker_Tracked(ChangeTracker changeTracker, object? sender, EntityTrackedEventArgs e) + { + foreach (var entry in changeTracker.Entries()) + { + EntityEntryTrackedOrStateChanged(entry); + } + } + + public virtual void ChangeTracker_StateChanged(ChangeTracker changeTracker, object? sender, EntityStateChangedEventArgs e) + { + foreach (var entry in changeTracker.Entries()) + { + EntityEntryTrackedOrStateChanged(entry); + } + } + + private void EntityEntryTrackedOrStateChanged(EntityEntry entityEntry) + { + if (entityEntry.State != EntityState.Unchanged) + { + return; + } + + var entryId = GetEntityId(entityEntry); + if (entryId == null) + { + return; + } + + var navigationProperties = EntityEntryNavigationProperties.GetOrAdd(entryId, () => new List()); + var index = 0; + foreach (var navigationEntry in entityEntry.Navigations.Where(navigation => !navigation.IsModified)) + { + if (!navigationEntry.IsLoaded) + { + index++; + continue; + } + + var currentValue = navigationEntry.CurrentValue; + if (navigationEntry.CurrentValue is ICollection collection) + { + currentValue = collection.Cast().ToList(); + } + + var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index); + if (navigationProperty != null) + { + if (!navigationProperty.IsChanged && (navigationProperty.Value == null || IsCollectionAndEmpty(navigationProperty.Value))) + { + navigationProperty.Value = currentValue; + navigationProperty.IsChanged = currentValue != null && !IsCollectionAndEmpty(currentValue); + } + + if (!navigationProperty.IsChanged && navigationProperty.Value != null && !IsCollectionAndEmpty(navigationProperty.Value)) + { + navigationProperty.Value = currentValue; + navigationProperty.IsChanged = currentValue == null || IsCollectionAndEmpty(currentValue); + } + } + else + { + navigationProperties.Add(new AbpEntityEntryNavigationProperty(index, navigationEntry.Metadata.Name, currentValue, false)); + } + + index++; + } + } + + public bool IsEntityEntryNavigationChanged(EntityEntry entityEntry) + { + if (entityEntry.State == EntityState.Modified) + { + return true; + } + + var entryId = GetEntityId(entityEntry); + if (entryId == null) + { + return false; + } + + var index = 0; + foreach (var navigationEntry in entityEntry.Navigations) + { + if (navigationEntry.IsModified || (navigationEntry is ReferenceEntry && navigationEntry.As().TargetEntry?.State == EntityState.Modified)) + { + return true; + } + + EntityEntryTrackedOrStateChanged(entityEntry); + + if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties)) + { + var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index); + if (navigationProperty != null && navigationProperty.IsChanged) + { + return true; + } + } + + index++; + } + + return false; + } + + public bool IsEntityEntryNavigationChanged(NavigationEntry navigationEntry, int index) + { + if (navigationEntry.IsModified || (navigationEntry is ReferenceEntry && navigationEntry.As().TargetEntry?.State == EntityState.Modified)) + { + return true; + } + + var entryId = GetEntityId(navigationEntry.EntityEntry); + if (entryId == null) + { + return false; + } + + if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties)) + { + var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index); + if (navigationProperty != null && navigationProperty.IsChanged) + { + return true; + } + } + + return false; + } + + private string? GetEntityId(EntityEntry entityEntry) + { + return entityEntry.Entity is IEntity entryEntity && entryEntity.GetKeys().Length == 1 + ? entryEntity.GetKeys().FirstOrDefault()?.ToString() + : null; + } + + private bool IsCollectionAndEmpty(object? value) + { + return value is ICollection && value is ICollection collection && collection.Count == 0; + } +} diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs new file mode 100644 index 0000000000..c9a4ae2ad8 --- /dev/null +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs @@ -0,0 +1,20 @@ +namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers; + +public class AbpEntityEntryNavigationProperty +{ + public int Index { get; set; } + + public string Name { get; set; } + + public object? Value { get; set; } + + public bool IsChanged { get; set; } + + public AbpEntityEntryNavigationProperty(int index, string name, object? value, bool isChanged) + { + Index = index; + Name = name; + Value = value; + IsChanged = isChanged; + } +} diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs index 5229e9aab6..54d917e76b 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; -using JetBrains.Annotations; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking; using Microsoft.Extensions.Logging; @@ -13,6 +12,7 @@ using Volo.Abp.Data; using Volo.Abp.DependencyInjection; using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Values; +using Volo.Abp.EntityFrameworkCore.ChangeTrackers; using Volo.Abp.Json; using Volo.Abp.MultiTenancy; using Volo.Abp.Reflection; @@ -30,6 +30,8 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency protected IAuditingHelper AuditingHelper { get; } protected IClock Clock { get; } + protected AbpEfCoreNavigationHelper? AbpEfCoreNavigationHelper { get; set; } + public EntityHistoryHelper( IAuditingStore auditingStore, IOptions options, @@ -46,6 +48,11 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency Logger = NullLogger.Instance; } + public void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper) + { + AbpEfCoreNavigationHelper = abpEfCoreNavigationHelper; + } + public virtual List CreateChangeList(ICollection entityEntries) { var list = new List(); @@ -186,11 +193,12 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency } } - if (Options.SaveEntityHistoryWhenNavigationChanges && entityEntry.State == EntityState.Unchanged) + if (entityEntry.State == EntityState.Unchanged && Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null) { + var index = 0; foreach (var navigation in entityEntry.Navigations) { - if (navigation.IsModified || (navigation is ReferenceEntry && navigation.As().TargetEntry?.State == EntityState.Modified)) + if (navigation.IsModified || AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(navigation, index)) { propertyChanges.Add(new EntityPropertyChangeInfo { @@ -198,6 +206,8 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency PropertyTypeFullName = navigation.Metadata.ClrType.GetFirstGenericArgumentIfNullable().FullName! }); } + + index++; } } @@ -245,9 +255,7 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency protected virtual bool HasNavigationPropertiesChanged(EntityEntry entityEntry) { - return Options.SaveEntityHistoryWhenNavigationChanges && entityEntry.State == EntityState.Unchanged && - (entityEntry.Navigations.Any(navigationEntry => navigationEntry.IsModified) || - entityEntry.Navigations.Where(x => x is ReferenceEntry).Cast().Any(x => x.TargetEntry != null && x.TargetEntry.State == EntityState.Modified)); + return entityEntry.State == EntityState.Unchanged && Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null && AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(entityEntry); } protected virtual bool ShouldSavePropertyHistory(PropertyEntry propertyEntry, bool defaultValue) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs index 2a860ee9cf..ee8d9aa528 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/IEntityHistoryHelper.cs @@ -1,11 +1,14 @@ using System.Collections.Generic; using Microsoft.EntityFrameworkCore.ChangeTracking; using Volo.Abp.Auditing; +using Volo.Abp.EntityFrameworkCore.ChangeTrackers; namespace Volo.Abp.EntityFrameworkCore.EntityHistory; public interface IEntityHistoryHelper { + void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper); + List CreateChangeList(ICollection entityEntries); void UpdateChangeList(List entityChanges); diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs index 285b52e942..6e53848d8f 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/NullEntityHistoryHelper.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using Microsoft.EntityFrameworkCore.ChangeTracking; using Volo.Abp.Auditing; +using Volo.Abp.EntityFrameworkCore.ChangeTrackers; namespace Volo.Abp.EntityFrameworkCore.EntityHistory; @@ -13,6 +14,11 @@ public class NullEntityHistoryHelper : IEntityHistoryHelper } + public void InitializeNavigationHelper(AbpEfCoreNavigationHelper abpEfCoreNavigationHelper) + { + + } + public List CreateChangeList(ICollection entityEntries) { return new List(); diff --git a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs index ec9ab4129a..0c6750f2bd 100644 --- a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs +++ b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/ITestCounter.cs @@ -9,4 +9,6 @@ public interface ITestCounter int Increment(string name); int GetValue(string name); + + void ResetCount(string name); } diff --git a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs index ae812f85f6..1a364abf81 100644 --- a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs +++ b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/Utils/TestCounter.cs @@ -39,4 +39,12 @@ public class TestCounter : ITestCounter, ISingletonDependency return _values.GetOrDefault(name); } } + + public void ResetCount(string name) + { + lock (_values) + { + _values[name] = 0; + } + } } diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs index 74b1b79e77..609f5501a8 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs @@ -272,6 +272,7 @@ public class UnitOfWork : IUnitOfWork, ITransientDependency } else { + eventRecord.SetOrder(eventRecords[foundIndex].EventOrder); eventRecords[foundIndex] = eventRecord; } } diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs index 303f3f890c..7b55618c48 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkEventRecord.cs @@ -9,7 +9,7 @@ public class UnitOfWorkEventRecord public Type EventType { get; } - public long EventOrder { get; } + public long EventOrder { get; protected set; } public bool UseOutbox { get; } @@ -29,4 +29,9 @@ public class UnitOfWorkEventRecord EventOrder = eventOrder; UseOutbox = useOutbox; } + + public void SetOrder(long order) + { + EventOrder = order; + } } diff --git a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs index c753d65d07..4fe3ae9c16 100644 --- a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs +++ b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/AbpAuditingTestModule.cs @@ -24,6 +24,10 @@ public class AbpAuditingTestModule : AbpModule context.Services.AddAbpDbContext(options => { options.AddDefaultRepositories(true); + options.Entity(opt => + { + opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).Include(p => p.OneToMany).Include(p => p.ManyToMany); + }); }); var sqliteConnection = CreateDatabaseAndGetConnection(); diff --git a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs index e68d9d94b8..e13523dabe 100644 --- a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs +++ b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/Entities/AppEntityWithNavigations.cs @@ -23,6 +23,8 @@ public class AppEntityWithNavigations : AggregateRoot public string FullName { get; set; } + public AppEntityWithValueObjectAddress AppEntityWithValueObjectAddress { get; set; } + public virtual AppEntityWithNavigationChildOneToOne OneToOne { get; set; } public virtual List OneToMany { get; set; } @@ -45,7 +47,16 @@ public class AppEntityWithNavigationChildOneToMany : Entity } [Audited] -public class AppEntityWithNavigationChildManyToMany : Entity +public class AppEntityWithNavigationChildManyToMany : AggregateRoot { public string ChildName { get; set; } + + public virtual List ManyToMany { get; set; } +} + +public class AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany +{ + public Guid AppEntityWithNavigationsId { get; set; } + + public Guid AppEntityWithNavigationChildManyToManyId { get; set; } } diff --git a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs index f6d4bf49ef..b102396cb0 100644 --- a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs +++ b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/App/EntityFrameworkCore/AbpAuditingTestDbContext.cs @@ -48,9 +48,10 @@ public class AbpAuditingTestDbContext : AbpDbContext modelBuilder.Entity(b => { b.ConfigureByConvention(); + b.OwnsOne(x => x.AppEntityWithValueObjectAddress); b.HasOne(x => x.OneToOne).WithOne().HasForeignKey(x => x.Id); b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId); - b.HasMany(x => x.ManyToMany).WithMany(); + b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity(); }); } diff --git a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs index a5060dc595..954e6222ee 100644 --- a/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs +++ b/framework/test/Volo.Abp.Auditing.Tests/Volo/Abp/Auditing/Auditing_Tests.cs @@ -385,10 +385,10 @@ public class Auditing_Tests : AbpAuditingTestBase #pragma warning disable 4014 AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 3 && - x.EntityChanges[0].ChangeType == EntityChangeType.Created && - x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && - x.EntityChanges[1].ChangeType == EntityChangeType.Updated && - x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[0].ChangeType == EntityChangeType.Updated && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[1].ChangeType == EntityChangeType.Created && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && x.EntityChanges[2].ChangeType == EntityChangeType.Deleted && x.EntityChanges[2].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName)); AuditingStore.ClearReceivedCalls(); @@ -411,16 +411,16 @@ public class Auditing_Tests : AbpAuditingTestBase #pragma warning disable 4014 AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 2 && x.EntityChanges[0].ChangeType == EntityChangeType.Updated && - x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && x.EntityChanges[0].PropertyChanges.Count == 1 && - x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObjectAddress.Country) && - x.EntityChanges[0].PropertyChanges[0].OriginalValue == "\"England\"" && - x.EntityChanges[0].PropertyChanges[0].NewValue == "\"Germany\"" && + x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress) && x.EntityChanges[1].ChangeType == EntityChangeType.Updated && - x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && x.EntityChanges[1].PropertyChanges.Count == 1 && - x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress))); + x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObjectAddress.Country) && + x.EntityChanges[1].PropertyChanges[0].OriginalValue == "\"England\"" && + x.EntityChanges[1].PropertyChanges[0].NewValue == "\"Germany\"")); AuditingStore.ClearReceivedCalls(); #pragma warning restore 4014 @@ -439,11 +439,16 @@ public class Auditing_Tests : AbpAuditingTestBase } #pragma warning disable 4014 - AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 1 && - x.EntityChanges[0].ChangeType == EntityChangeType.Deleted && - x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && - x.EntityChanges[0].PropertyChanges.Count == 2 && - x.EntityChanges[0].PropertyChanges.All(p => p.NewValue == null))); + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 2 && + x.EntityChanges[0].ChangeType == EntityChangeType.Updated && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[0].PropertyChanges.Count == 1 && + x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithValueObject.AppEntityWithValueObjectAddress) && + + x.EntityChanges[1].ChangeType == EntityChangeType.Deleted && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && + x.EntityChanges[1].PropertyChanges.Count == 2 && + x.EntityChanges[1].PropertyChanges.All(p => p.NewValue == null))); #pragma warning restore 4014 } @@ -511,6 +516,33 @@ public class Auditing_Tests : AbpAuditingTestBase AuditingStore.ClearReceivedCalls(); #pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) + { + using (var uow = _unitOfWorkManager.Begin()) + { + var entity = await repository.GetAsync(entityId); + + entity.OneToOne = null; + + await repository.UpdateAsync(entity); + + await uow.CompleteAsync(); + await scope.SaveAsync(); + } + } + +#pragma warning disable 4014 + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 2 && + x.EntityChanges[0].ChangeType == EntityChangeType.Deleted && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName && + x.EntityChanges[1].ChangeType == EntityChangeType.Updated && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName && + x.EntityChanges[1].PropertyChanges.Count == 1 && + x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.OneToOne) && + x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName)); + AuditingStore.ClearReceivedCalls(); +#pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) { using (var uow = _unitOfWorkManager.Begin()) @@ -544,6 +576,32 @@ public class Auditing_Tests : AbpAuditingTestBase AuditingStore.ClearReceivedCalls(); #pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) + { + using (var uow = _unitOfWorkManager.Begin()) + { + var entity = await repository.GetAsync(entityId); + + entity.OneToMany = null; + + await repository.UpdateAsync(entity); + await uow.CompleteAsync(); + await scope.SaveAsync(); + } + } + +#pragma warning disable 4014 + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 2 && + x.EntityChanges[0].ChangeType == EntityChangeType.Deleted && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToMany).FullName && + x.EntityChanges[1].ChangeType == EntityChangeType.Updated && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName && + x.EntityChanges[1].PropertyChanges.Count == 1 && + x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.OneToMany) && + x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List).FullName)); + AuditingStore.ClearReceivedCalls(); +#pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) { using (var uow = _unitOfWorkManager.Begin()) @@ -574,6 +632,36 @@ public class Auditing_Tests : AbpAuditingTestBase x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.ManyToMany) && x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List).FullName)); +#pragma warning restore 4014 + + using (var scope = _auditingManager.BeginScope()) + { + using (var uow = _unitOfWorkManager.Begin()) + { + var entity = await repository.GetAsync(entityId); + + entity.ManyToMany.Clear(); + + await repository.UpdateAsync(entity); + await uow.CompleteAsync(); + await scope.SaveAsync(); + } + } + +#pragma warning disable 4014 + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 2 && + x.EntityChanges[0].ChangeType == EntityChangeType.Updated && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigations).FullName && + x.EntityChanges[0].PropertyChanges.Count == 1 && + x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigations.ManyToMany) && + x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(List).FullName && + + x.EntityChanges[1].ChangeType == EntityChangeType.Updated && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithNavigationChildManyToMany).FullName && + x.EntityChanges[1].PropertyChanges.Count == 1 && + x.EntityChanges[1].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildManyToMany.ManyToMany) && + x.EntityChanges[1].PropertyChanges[0].PropertyTypeFullName == typeof(List).FullName)); + #pragma warning restore 4014 } } @@ -648,10 +736,10 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing #pragma warning disable 4014 AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 3 && - x.EntityChanges[0].ChangeType == EntityChangeType.Created && - x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && - x.EntityChanges[1].ChangeType == EntityChangeType.Updated && - x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[0].ChangeType == EntityChangeType.Updated && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithValueObject).FullName && + x.EntityChanges[1].ChangeType == EntityChangeType.Created && + x.EntityChanges[1].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName && x.EntityChanges[2].ChangeType == EntityChangeType.Deleted && x.EntityChanges[2].EntityTypeFullName == typeof(AppEntityWithValueObjectAddress).FullName)); AuditingStore.ClearReceivedCalls(); @@ -767,6 +855,31 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing AuditingStore.ClearReceivedCalls(); #pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) + { + using (var uow = _unitOfWorkManager.Begin()) + { + var entity = await repository.GetAsync(entityId); + + entity.OneToOne = null; + + await repository.UpdateAsync(entity); + + await uow.CompleteAsync(); + await scope.SaveAsync(); + } + } + +#pragma warning disable 4014 + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 1 && + x.EntityChanges[0].ChangeType == EntityChangeType.Deleted && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToOne).FullName && + x.EntityChanges[0].PropertyChanges.Count == 1 && + x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildOneToOne.ChildName) && + x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(string).FullName)); + AuditingStore.ClearReceivedCalls(); +#pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) { using (var uow = _unitOfWorkManager.Begin()) @@ -800,6 +913,32 @@ public class Auditing_SaveEntityHistoryWhenNavigationChanges_Tests : AbpAuditing AuditingStore.ClearReceivedCalls(); #pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) + { + using (var uow = _unitOfWorkManager.Begin()) + { + var entity = await repository.GetAsync(entityId); + + entity.OneToMany.Clear(); + + await repository.UpdateAsync(entity); + await uow.CompleteAsync(); + await scope.SaveAsync(); + } + } + +#pragma warning disable 4014 + AuditingStore.Received().SaveAsync(Arg.Is(x => x.EntityChanges.Count == 1 && + x.EntityChanges[0].ChangeType == EntityChangeType.Deleted && + x.EntityChanges[0].EntityTypeFullName == typeof(AppEntityWithNavigationChildOneToMany).FullName && + x.EntityChanges[0].PropertyChanges.Count == 2 && + x.EntityChanges[0].PropertyChanges[0].PropertyName == nameof(AppEntityWithNavigationChildOneToMany.AppEntityWithNavigationId) && + x.EntityChanges[0].PropertyChanges[0].PropertyTypeFullName == typeof(Guid).FullName && + x.EntityChanges[0].PropertyChanges[1].PropertyName == nameof(AppEntityWithNavigationChildOneToMany.ChildName) && + x.EntityChanges[0].PropertyChanges[1].PropertyTypeFullName == typeof(string).FullName)); + AuditingStore.ClearReceivedCalls(); +#pragma warning restore 4014 + using (var scope = _auditingManager.BeginScope()) { using (var uow = _unitOfWorkManager.Begin()) diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs index 7db3130827..0150eb6fa5 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs @@ -48,6 +48,11 @@ public class AbpEntityFrameworkCoreTestModule : AbpModule { opt.DefaultWithDetailsFunc = q => q.Include(p => p.Books); }); + + options.Entity(opt => + { + opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).Include(p => p.OneToMany).Include(p => p.ManyToMany); + }); }); context.Services.AddAbpDbContext(options => diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs index da851d0a2c..cb7a5522b1 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DomainEvents/DomainEvents_Tests.cs @@ -5,3 +5,7 @@ namespace Volo.Abp.EntityFrameworkCore.DomainEvents; public class DomainEvents_Tests : DomainEvents_Tests { } + +public class AbpEntityChangeOptions_DomainEvents_Tests : AbpEntityChangeOptions_DomainEvents_Tests +{ +} diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs index 2185bce2d4..5de4bd6369 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs @@ -26,6 +26,8 @@ public class TestMigrationsDbContext : AbpDbContext public DbSet Categories { get; set; } + public DbSet AppEntityWithNavigations { get; set; } + public TestMigrationsDbContext(DbContextOptions options) : base(options) { @@ -64,5 +66,14 @@ public class TestMigrationsDbContext : AbpDbContext { b.HasAbpQueryFilter(e => e.Name.StartsWith("abp")); }); + + modelBuilder.Entity(b => + { + b.ConfigureByConvention(); + b.OwnsOne(v => v.AppEntityWithValueObjectAddress); + b.HasOne(x => x.OneToOne).WithOne().HasForeignKey(x => x.Id); + b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId); + b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity(); + }); } } diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs index 245867776b..63b57ec147 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs @@ -34,6 +34,8 @@ public class TestAppDbContext : AbpDbContext, IThirdDbContext, public DbSet Categories { get; set; } + public DbSet AppEntityWithNavigations { get; set; } + public TestAppDbContext(DbContextOptions options) : base(options) { @@ -92,6 +94,15 @@ public class TestAppDbContext : AbpDbContext, IThirdDbContext, b.HasAbpQueryFilter(e => e.Name.StartsWith("abp")); }); + modelBuilder.Entity(b => + { + b.ConfigureByConvention(); + b.OwnsOne(v => v.AppEntityWithValueObjectAddress); + b.HasOne(x => x.OneToOne).WithOne().HasForeignKey(x => x.Id); + b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationId); + b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity(); + }); + modelBuilder.TryConfigureObjectExtensions(); } } diff --git a/framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs b/framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs index 4336889b90..73d0059cf4 100644 --- a/framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs +++ b/framework/test/Volo.Abp.MemoryDb.Tests/Volo/Abp/TestApp/MemoryDb/TestAppMemoryDbContext.cs @@ -11,7 +11,8 @@ public class TestAppMemoryDbContext : MemoryDbContext private static readonly Type[] EntityTypeList = { typeof(Person), typeof(EntityWithIntPk), - typeof(Product) + typeof(Product), + typeof(AppEntityWithNavigations) }; public override IReadOnlyList GetEntityTypes() diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs index 11277c1b74..6c1718f9a1 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Serializer/MongoDB_DateTimeKind_Tests.cs @@ -21,9 +21,6 @@ public abstract class MongoDB_DateTimeKind_Tests : DateTimeKind_Tests Cities { get; } IMongoCollection Products { get; } + + IMongoCollection AppEntityWithNavigations { get; } } diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs index fc1ef00cd4..4985dfd2f2 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs @@ -25,9 +25,11 @@ public class TestAppMongoDbContext : AbpMongoDbContext, ITestAppMongoDbContext, public IMongoCollection DummyEntities => Collection(); public IMongoCollection FourthDummyEntities => Collection(); - + public IMongoCollection Products => Collection(); + public IMongoCollection AppEntityWithNavigations => Collection(); + protected internal override void CreateModel(IMongoModelBuilder modelBuilder) { base.CreateModel(modelBuilder); diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/AppEntityWithNavigations.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/AppEntityWithNavigations.cs new file mode 100644 index 0000000000..b0c2e4f7bf --- /dev/null +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/AppEntityWithNavigations.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Domain.Entities; +using Volo.Abp.Domain.Values; + +namespace Volo.Abp.TestApp.Domain; + +public class AppEntityWithNavigations : AggregateRoot +{ + protected AppEntityWithNavigations() + { + + } + + public AppEntityWithNavigations(Guid id, string name) + : base(id) + { + Name = name; + FullName = name; + } + + public string Name { get; set; } + + public string FullName { get; set; } + + public AppEntityWithValueObjectAddress AppEntityWithValueObjectAddress { get; set; } + + public virtual AppEntityWithNavigationChildOneToOne OneToOne { get; set; } + + public virtual List OneToMany { get; set; } + + public virtual List ManyToMany { get; set; } +} + +public class AppEntityWithValueObjectAddress : ValueObject +{ + public AppEntityWithValueObjectAddress(string country) + { + + Country = country; + } + + public string Country { get; set; } + + protected override IEnumerable GetAtomicValues() + { + yield return Country; + } +} + + +public class AppEntityWithNavigationChildOneToOne : Entity +{ + public string ChildName { get; set; } +} + +public class AppEntityWithNavigationChildOneToMany : Entity +{ + public Guid AppEntityWithNavigationId { get; set; } + + public string ChildName { get; set; } +} + +public class AppEntityWithNavigationChildManyToMany : AggregateRoot +{ + public string ChildName { get; set; } + + public virtual List ManyToMany { get; set; } +} + +public class AppEntityWithNavigationsAndAppEntityWithNavigationChildManyToMany +{ + public Guid AppEntityWithNavigationsId { get; set; } + + public Guid AppEntityWithNavigationChildManyToManyId { get; set; } +} diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs index 3bef65d544..4f82f26d95 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs @@ -1,6 +1,7 @@ using System; -using System.Linq; +using System.Collections.Generic; using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; using Shouldly; using Volo.Abp.Domain.Entities.Events; using Volo.Abp.Domain.Repositories; @@ -17,12 +18,14 @@ public abstract class DomainEvents_Tests : TestAppTestBase PersonRepository; + protected readonly IRepository AppEntityWithNavigationsRepository; protected readonly ILocalEventBus LocalEventBus; protected readonly IDistributedEventBus DistributedEventBus; protected DomainEvents_Tests() { PersonRepository = GetRequiredService>(); + AppEntityWithNavigationsRepository = GetRequiredService>(); LocalEventBus = GetRequiredService(); DistributedEventBus = GetRequiredService(); } @@ -173,6 +176,123 @@ public abstract class DomainEvents_Tests : TestAppTestBase>(data => + { + entityUpdatedEventTriggered = !entityUpdatedEventTriggered; + return Task.CompletedTask; + }); + + // Test with simple property + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.Name = Guid.NewGuid().ToString(); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + // Test with value object + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.AppEntityWithValueObjectAddress = new AppEntityWithValueObjectAddress("Turkey"); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.AppEntityWithValueObjectAddress = null; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + // Test with one to one + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToOne = new AppEntityWithNavigationChildOneToOne + { + ChildName = "ChildName" + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToOne = null; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + // Test with one to many + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToMany = new List() + { + new AppEntityWithNavigationChildOneToMany + { + AppEntityWithNavigationId = entity.Id, + ChildName = "ChildName1" + } + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToMany.Clear(); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + // Test with many to many + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.ManyToMany = new List() + { + new AppEntityWithNavigationChildManyToMany + { + ChildName = "ChildName1" + } + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.ManyToMany.Clear(); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + } + private class MyCustomEventData { public string Value { get; set; } @@ -183,3 +303,106 @@ public abstract class DomainEvents_Tests : TestAppTestBase : TestAppTestBase + where TStartupModule : IAbpModule +{ + protected readonly IRepository AppEntityWithNavigationsRepository; + protected readonly ILocalEventBus LocalEventBus; + + protected AbpEntityChangeOptions_DomainEvents_Tests() + { + AppEntityWithNavigationsRepository = GetRequiredService>(); + LocalEventBus = GetRequiredService(); + } + + protected override void AfterAddApplication(IServiceCollection services) + { + services.Configure(options => + { + options.PublishEntityUpdatedEventWhenNavigationChanges = false; + }); + + base.AfterAddApplication(services); + } + + [Fact] + public async Task Should_Not_Trigger_Domain_Events_For_Aggregate_Root_When_Navigation_Changes_Tests() + { + var entityId = Guid.NewGuid(); + await AppEntityWithNavigationsRepository.InsertAsync(new AppEntityWithNavigations(entityId, "TestEntity")); + + var entityUpdatedEventTriggered = false; + + LocalEventBus.Subscribe>(data => + { + entityUpdatedEventTriggered = !entityUpdatedEventTriggered; + return Task.CompletedTask; + }); + + // Test with simple property + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.Name = Guid.NewGuid().ToString(); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeTrue(); + + // Test with value object + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.AppEntityWithValueObjectAddress = new AppEntityWithValueObjectAddress("Turkey"); + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeFalse(); + + // Test with one to one + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToOne = new AppEntityWithNavigationChildOneToOne + { + ChildName = "ChildName" + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeFalse(); + + // Test with one to many + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.OneToMany = new List() + { + new AppEntityWithNavigationChildOneToMany + { + AppEntityWithNavigationId = entity.Id, + ChildName = "ChildName1" + } + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeFalse(); + + // Test with many to many + entityUpdatedEventTriggered = false; + await WithUnitOfWorkAsync(async () => + { + var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId); + entity.ManyToMany = new List() + { + new AppEntityWithNavigationChildManyToMany + { + ChildName = "ChildName1" + } + }; + await AppEntityWithNavigationsRepository.UpdateAsync(entity); + }); + entityUpdatedEventTriggered.ShouldBeFalse(); + } +} 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 aebcd1a934..af179bd3e1 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": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4", - "@abp/highlight.js": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0", + "@abp/prismjs": "~8.1.0", + "@abp/highlight.js": "~8.1.0" } } 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 c5b39d607e..526d8faad8 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,32 +2,32 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -36,183 +36,183 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/highlight.js@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0-rc.4.tgz#6e960f374c4346c6e52e0aff2e1a514fc7b9126f" - integrity sha512-4py84X4J9HG0kPX2XVAbTkeDRHm9sotu7Kim5gV6uAIGI1FGpSGK4i3x/Zwu5mP5R1iHn08v4oqwK2jlaSyzxw== +"@abp/highlight.js@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0.tgz#56a803b55ba2cb8fc58513dd1ab0e21f8b818253" + integrity sha512-GdQGRlO1WflLaliq3RtWHmUSdnJM6PaVzF2d7tcupHBdPRQ8PzRAzeAJcuY3e0ft82vz5sfpGf8RBWRxzOlWPw== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 2aba75f3ef..ccb9f99780 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": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/prismjs": "~8.1.0" }, "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 b8faff0f15..087586c8a2 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,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 23d47d3049..3539f5b0c0 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": "~8.1.0-rc.4", - "@abp/blogging": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/blogging": "~8.1.0" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index c6028b5e07..2470736f12 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.1.0-rc.4.tgz#105f34728228fd726ba932d2631f2f6a367e1e26" - integrity sha512-4c+vlMrm4ntPO+mcb2KsJoUBwD3sUl5zT9YhNGJakWgc8ieV+9USijkCLT7eYAv19SHDulZLp4GZwPXpbD5G0Q== +"@abp/blogging@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.1.0.tgz#17aa0ef95b8fff8d68e7c4672b22dcc72fb3691e" + integrity sha512-x/btY+YfXdF35C+cbAV26oQ8UrVChcq/tql4lkwTn0F2wDvSUQ+cLVLhuENk+D5pRo4wi11Pck5hDBiHPEdCAQ== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - "@abp/owl.carousel" "~8.1.0-rc.4" - "@abp/prismjs" "~8.1.0-rc.4" - "@abp/tui-editor" "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + "@abp/owl.carousel" "~8.1.0" + "@abp/prismjs" "~8.1.0" + "@abp/tui-editor" "~8.1.0" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.1.0-rc.4.tgz#e69d04bb0f0b019a954a683c90e73d7b44465641" - integrity sha512-mnl9htys7Sh/ch9qznfrDfrJmtTZ5UiqXiOeUK/YXOpvToTtRGqqIoaZexDrGr3Ts22Tc5Ann8fFcyKLCWdiwg== +"@abp/owl.carousel@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.1.0.tgz#980b02b291441838801c00fa771343ef59f6e184" + integrity sha512-wWurBz33AhQGm24WnQ+c9ApNh2OLWJZT8tW3rk9w2Cl4i7l1sLAdr639dUkj//a3tm25Q7b653NrQIBVOnCbFw== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" owl.carousel "^2.3.4" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/tui-editor@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0-rc.4.tgz#e6f6670f3f04c98ae06363d31563cff13679abce" - integrity sha512-gj1oYDcC3uLzj8USdDdZDtNcfDkk+uHs7IQhytoG7bIM184gKOtZKT8+OdaIwLET87nFMybul31w7xoBBE6+CQ== +"@abp/tui-editor@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0.tgz#366cc5aaf48f43d7f0c130b238c919a060e7e8ec" + integrity sha512-x4WLTSByJl17tN7oXxMhV667pYJVTBOdXVEypJCKdZCYm1SkHv36nkEq3IJaXQ7fK7MzCYXYiebRU6qUwmgRLg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" - "@abp/prismjs" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" + "@abp/prismjs" "~8.1.0" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 3b8de2d07e..e2df246e37 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": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index f6807d4328..3ad82dd3c5 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index fc75a9e119..8b484e5c0f 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": "~8.1.0-rc.4", - "@abp/ng.identity": "~8.1.0-rc.4", - "@abp/ng.setting-management": "~8.1.0-rc.4", - "@abp/ng.tenant-management": "~8.1.0-rc.4", - "@abp/ng.theme.basic": "~8.1.0-rc.4", + "@abp/ng.account": "~8.1.0", + "@abp/ng.identity": "~8.1.0", + "@abp/ng.setting-management": "~8.1.0", + "@abp/ng.tenant-management": "~8.1.0", + "@abp/ng.theme.basic": "~8.1.0", "@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 3b27aef067..4e36f11b53 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": ">=8.1.0-rc.4", - "@abp/ng.theme.shared": ">=8.1.0-rc.4" + "@abp/ng.core": ">=8.1.0", + "@abp/ng.theme.shared": ">=8.1.0" }, "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 234bd742e4..1a488700bd 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": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index f6807d4328..3ad82dd3c5 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 4ff1f5e518..5cc8f526d2 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": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } 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 f6807d4328..3ad82dd3c5 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 72732ef59f..0799e1bfe3 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": "~8.1.0-rc.4", - "@abp/cms-kit": "8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/cms-kit": "8.1.0" } } 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 cb2da89194..aa60347db5 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/cms-kit.admin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.1.0-rc.4.tgz#8324d91d71c05ff013c70cfb59b557f6b377ffa6" - integrity sha512-3sz1Tobyaon5ZXbdqT2yXMd7dTSieQC7I8RetQxkvQORIjGneb9vHfBsWaJ1AvOmpmozv57JIlyKOcF88Lsmjg== +"@abp/cms-kit.admin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.1.0.tgz#4d979a5d30a001c649ec27c0c6690c3b4e298736" + integrity sha512-AkDJEnSU+jvooXSjWFFEfz5ZQjYdm7TrTqZL3hcTiUb69YJK69S2JS4WCshs/J34Ts4V8fAQC0gSFaInUAo4/Q== dependencies: - "@abp/codemirror" "~8.1.0-rc.4" - "@abp/jstree" "~8.1.0-rc.4" - "@abp/slugify" "~8.1.0-rc.4" - "@abp/tui-editor" "~8.1.0-rc.4" - "@abp/uppy" "~8.1.0-rc.4" + "@abp/codemirror" "~8.1.0" + "@abp/jstree" "~8.1.0" + "@abp/slugify" "~8.1.0" + "@abp/tui-editor" "~8.1.0" + "@abp/uppy" "~8.1.0" -"@abp/cms-kit.public@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.1.0-rc.4.tgz#016230881cdc15b957e31524524d41373bcf4a01" - integrity sha512-uByiMHI8eHKYx/PCs2jsL6fF67mYq+lg8jCohzeJZobIlf7qVfc1uDPgNCRcDSrDDahEdQY0Q9q7Cg5PWH/7eQ== +"@abp/cms-kit.public@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.1.0.tgz#d8837cf36bae6ce5da4decf44643c80cb9a59c22" + integrity sha512-Ywi21eTDv3wH3eMPD5H7kaP//DSkSMPLjs+WUzrxELokQndDEx8KiBaUN4vSwRYO8Qvt9yjfAWNUD84QMtt3AA== dependencies: - "@abp/highlight.js" "~8.1.0-rc.4" - "@abp/star-rating-svg" "~8.1.0-rc.4" + "@abp/highlight.js" "~8.1.0" + "@abp/star-rating-svg" "~8.1.0" -"@abp/cms-kit@8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.1.0-rc.4.tgz#bc9744ad1ed68675cc2868b89017cb7b5ecc06b7" - integrity sha512-6QjpWjvB862NKwTtuSVZaV1MwKXHdCHG0qYLxYKXt0Ljz32B/w7avkC08L5SMkOZYEXJDG4ehofVf+KIH9wEJA== +"@abp/cms-kit@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.1.0.tgz#5af43114a3ea9f0225daa868a1063d4147471b70" + integrity sha512-lkrcMaC8McomOgV60fxbh/Dd8JuWr9twy/0YWahCS+qiANuHCKx5NwoB8TodOJ6e0ub6ko+/PtFcTB770REAqA== dependencies: - "@abp/cms-kit.admin" "~8.1.0-rc.4" - "@abp/cms-kit.public" "~8.1.0-rc.4" + "@abp/cms-kit.admin" "~8.1.0" + "@abp/cms-kit.public" "~8.1.0" -"@abp/codemirror@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.1.0-rc.4.tgz#02a8326df4a98e143282bd377f218fa7f03b778c" - integrity sha512-XETWqtfJnPrU9nyvoeYiVRRKUtJQUczXiM8Cebaca6ma3Jtrt/4JvEJugm3OarLiDM8XKYeeYPxlLErHOqm69g== +"@abp/codemirror@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.1.0.tgz#3b23158091d66318cdd8b15ddc8557f56091859c" + integrity sha512-YVp3I/c9F3TuHNQ2q2NHbyCVMbXn8hDi9mJGkGO94V5jCMGZfc9NKN8ysbwVCpkm//iD+Bq5/H/T0x/inL231w== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" codemirror "^5.65.1" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/highlight.js@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0-rc.4.tgz#6e960f374c4346c6e52e0aff2e1a514fc7b9126f" - integrity sha512-4py84X4J9HG0kPX2XVAbTkeDRHm9sotu7Kim5gV6uAIGI1FGpSGK4i3x/Zwu5mP5R1iHn08v4oqwK2jlaSyzxw== +"@abp/highlight.js@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.0.tgz#56a803b55ba2cb8fc58513dd1ab0e21f8b818253" + integrity sha512-GdQGRlO1WflLaliq3RtWHmUSdnJM6PaVzF2d7tcupHBdPRQ8PzRAzeAJcuY3e0ft82vz5sfpGf8RBWRxzOlWPw== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/jstree@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.1.0-rc.4.tgz#a840e0349f7216a1330995df263f2b465f368e5f" - integrity sha512-Zn5erLPoKsJIUVuj8ghKxI6xM7KZWYXpRhXGSTBxeGv2YWr4N+QuM0g2n/nE1zKZxmc+KquYCHpoYsz7XA+bPw== +"@abp/jstree@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.1.0.tgz#520e9018af7cc2154be2b39abe6db9a1738cdda8" + integrity sha512-FePO89Xhvqp5J9piBf9LQJP5eloTCP7F+kV232uJrMyA978UtM8nTeWl8NGNREZUl8LpgxydrZ9I1EkTaVQ1uQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jstree "^3.3.12" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/slugify@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.1.0-rc.4.tgz#eb26ad64f30c6d9395a75b198ad40d40e3ba2dd2" - integrity sha512-eDzxCr2qQCDReqSmuvPsIGcuqhAEns9g8xbDGfuCJ3uH/ELT8aUrtmZyNnh1gObE07nC8Ry6IRYCjW4KiGZR1Q== +"@abp/slugify@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.1.0.tgz#fdcaa91459642f0d98ebda3b7070b6b846905c6d" + integrity sha512-TNb1vArxnpfeiiDtkFepgPRdatjki6Tvl4yQ5dxFJTrFvWlgtuGPub7NhtkmYzx0rcnYxwOhqFiJN0B3DEDCJA== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.1.0-rc.4.tgz#22fd5b53851f135bf59ae4af35ac5215f1c91722" - integrity sha512-VnDrZAYJJRiSLww6PtuO7WrXkZHlq+fkc6eTudz5XK/B0EJcb9N9AsK3uP3jvdDcTx+H6O9R/fg9NUIPgAXtCQ== +"@abp/star-rating-svg@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.1.0.tgz#23036cac3d71a613236be4475f3dee3d26da8a16" + integrity sha512-vE/fA2YQ5QWB2CpwwqrcCt0RrHdBDakFwKHiC343RhNDxZkgn6SJ6Vv5gXTBIAohFhHDMbEuHeTNIrzyKiaMSw== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/tui-editor@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0-rc.4.tgz#e6f6670f3f04c98ae06363d31563cff13679abce" - integrity sha512-gj1oYDcC3uLzj8USdDdZDtNcfDkk+uHs7IQhytoG7bIM184gKOtZKT8+OdaIwLET87nFMybul31w7xoBBE6+CQ== +"@abp/tui-editor@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.0.tgz#366cc5aaf48f43d7f0c130b238c919a060e7e8ec" + integrity sha512-x4WLTSByJl17tN7oXxMhV667pYJVTBOdXVEypJCKdZCYm1SkHv36nkEq3IJaXQ7fK7MzCYXYiebRU6qUwmgRLg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" - "@abp/prismjs" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" + "@abp/prismjs" "~8.1.0" -"@abp/uppy@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.1.0-rc.4.tgz#91c9bf4c421be77ecd9bc26cb580a9a7b49edf4c" - integrity sha512-qlHMgcLmq9uM5CQhkivyVsrQaVmHGhCXAKPhkq2JAwourB/WHuHKzX1IZh8V6d4v9/i7BDaAdC7FNK8kDcePcQ== +"@abp/uppy@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.1.0.tgz#3029337c99414f598aeccc7e32b3ac2bc0877335" + integrity sha512-M75q7l7bUdaPQM+uYF5lhp66gbfmzeHSKPr49VJUslByb0ysdRKv0GVn0wCp5Je1ohCgTwJgsgJ7ZfjIYb2CoA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" uppy "^3.0.0" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== 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 5496c71c27..a77277c8a4 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": "~8.1.0-rc.4", - "@abp/docs": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/docs": "~8.1.0" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index f237821a30..11c9ef1863 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.0-rc.4.tgz#c380466553d8de6d59d027bbd386ebc6cd438144" - integrity sha512-pTp7zgu96wMnowfGVnlkHD7i/T4CxAqNNiGiKnTY7ijMGiXVjgkg1NoDc8GcagxWCXhBifkXiC8Rgflh0SgO1Q== +"@abp/anchor-js@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.0.tgz#5375c9819b72efc87641f8d795cf9b2029ab2f55" + integrity sha512-YjKVXLGhDKy/sualk4EePHoDp2ruvEqn2OIWAtaQWepzihf4abCjW30LKPjTjTZwBrTzW8Ckq6HuSj44llcmUA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/docs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.1.0-rc.4.tgz#16f846c729f7e844e293f7be738e38cbaf2d57a7" - integrity sha512-7ra/IERHS1YAm73I8kft4Psog2zRDwQWyBRpyoLkub1iSi5KslGspJnfRj8NxOqUm2gFTAGzMU4QqO2en3lCsQ== +"@abp/docs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.1.0.tgz#1f45df29a24f4d516899e8e1475d0d09f1633484" + integrity sha512-bmSaJhbndVqR3jbxTBnOWA+QFHpfd2I3kxgNf2uu6SiFOPmwUPbK/MRgFctpzTndF/89aioxZ5L7TYv/yROrAg== dependencies: - "@abp/anchor-js" "~8.1.0-rc.4" - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/popper.js" "~8.1.0-rc.4" - "@abp/prismjs" "~8.1.0-rc.4" + "@abp/anchor-js" "~8.1.0" + "@abp/clipboard" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/popper.js" "~8.1.0" + "@abp/prismjs" "~8.1.0" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/popper.js@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.1.0-rc.4.tgz#e9dcdfe9c2129ffeb37ac210e5a0632b2cbcc78d" - integrity sha512-u4u6EheiaXct7/mUtoTXi0FGRpgU31zIESeEUDvIiOC9g4icjIaBBjgC7rh0IUuLDB8UwwAGfK3tUPrhm+5fWw== +"@abp/popper.js@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.1.0.tgz#0af37faa0d03f4c0aec093e6b99c15b66a440cb8" + integrity sha512-kJ19KbU49g2vSejeoQA4DzOVgaZYKosW1yPvki5yRWfk0nCPGZ6r8DuebO2cTi9vSKA3sW0p5c7COCtWnQRXQg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== dependencies: just-compare "^2.3.0" diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs index 3cbbcc4f8e..b7703f3d21 100644 --- a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/Distributed_User_Change_Event_Tests.cs @@ -45,8 +45,11 @@ public class Distributed_User_Change_Event_Tests : AbpIdentityDomainTestBase [Fact] public async Task Should_Trigger_Distributed_EntityUpdated_Event() { + _testCounter.ResetCount("EntityUpdatedEto"); using (var uow = _unitOfWorkManager.Begin()) { + _testCounter.GetValue("EntityUpdatedEto").ShouldBe(0); + var user = await _userRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName("john.nash")); await _userManager.SetEmailAsync(user, "john.nash_UPDATED@abp.io"); diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 4ff1f5e518..5cc8f526d2 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": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index a75e7d36b8..66e35da5de 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": "~8.1.0-rc.4", - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/ng.oauth": "~8.1.0-rc.4", - "@abp/ng.identity": "~8.1.0-rc.4", - "@abp/ng.setting-management": "~8.1.0-rc.4", - "@abp/ng.tenant-management": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", - "@abp/ng.theme.lepton-x": "~3.1.0-rc.4", + "@abp/ng.account": "~8.1.0", + "@abp/ng.components": "~8.1.0", + "@abp/ng.core": "~8.1.0", + "@abp/ng.oauth": "~8.1.0", + "@abp/ng.identity": "~8.1.0", + "@abp/ng.setting-management": "~8.1.0", + "@abp/ng.tenant-management": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", + "@abp/ng.theme.lepton-x": "~3.1.0", "@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": "~8.1.0-rc.4", + "@abp/ng.schematics": "~8.1.0", "@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 88c2e0da95..247a82eafc 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": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } 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 f6807d4328..3ad82dd3c5 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 9dde478103..89f42d3717 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4", - "@abp/virtual-file-explorer": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/virtual-file-explorer": "~8.1.0" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index 8f8d0b2597..3036c7e60e 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0-rc.4.tgz#3645ac424f286c26c9b4f297628291474757adaf" - integrity sha512-tl9XoHDZkOXRisQobHflXWkvwLVp7GN63xariEhs+LWmzYR5IRBDO5Ga5Gtjexj9efGuHMgpkBmomUelpY5jkg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0-rc.4.tgz#ef5948c15344c8ee22f0c242fe2b6697374ed859" - integrity sha512-G5mLXMxSddlPDH9yAXBoeXSDHDPH7kSmsr1e+duf4+fX1IqMwlf48ET7wJOow1+IvrRVoWVL3yzchBHHKUi9DQ== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.1.0-rc.4" - "@abp/bootstrap" "~8.1.0-rc.4" - "@abp/bootstrap-datepicker" "~8.1.0-rc.4" - "@abp/bootstrap-daterangepicker" "~8.1.0-rc.4" - "@abp/datatables.net-bs5" "~8.1.0-rc.4" - "@abp/font-awesome" "~8.1.0-rc.4" - "@abp/jquery-form" "~8.1.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~8.1.0-rc.4" - "@abp/lodash" "~8.1.0-rc.4" - "@abp/luxon" "~8.1.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~8.1.0-rc.4" - "@abp/moment" "~8.1.0-rc.4" - "@abp/select2" "~8.1.0-rc.4" - "@abp/sweetalert2" "~8.1.0-rc.4" - "@abp/timeago" "~8.1.0-rc.4" - "@abp/toastr" "~8.1.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0-rc.4.tgz#63696e8e2ba3ffa31767df0125621e07d8a420ee" - integrity sha512-bY1fz1cQKDgoXvuuEkUOYKkQulOpfchojvViMmpeLcH6p4itPoAcanKoTmq3ZGeRJXx22IefFed6FkOLXqkb9w== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.0.tgz#02c298b753df6c02731aae2c6b25c5f7cc8adb1d" + integrity sha512-EWY69ffmhhSz6b0NxgDLT5TFoHMeTx52dsn9alJKpqzBCig6OkzSAc1hBRJqZ4AoBTfTONYAzyx61PiYZUW60A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0-rc.4.tgz#e4ef4494304f85f8b53ca25af89958d954a98e99" - integrity sha512-walwBTAX+zy298YjGxpFRhkhP4MZIp/RYeMsTVKZ/PdrDYOT7myrHSeR4ZLQlmp6QRADWDT8Ign//07h4ucXVg== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0-rc.4.tgz#22d408c11342a723d705fb67d7a8288e8455337e" - integrity sha512-L8eYCECuhfx3hTLk1VCAHHk2R5GTlgw4qn9Jh2/5QiakH4vHLbnBnb9M8+WOiGyiVGpBFTCG8Au+O2SUblzVsw== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0-rc.4.tgz#3d6fca7d633b95aeb2021e07f01b36e74ab34e4b" - integrity sha512-oHTesCnme00s+6FIUSP/4xw4nT6zTpMp0n/A1t2tln21JJQC+x32Ydwz/JdoWouvhxK/1LaXzDY2f1/j2kTPVA== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0-rc.4.tgz#acd6ef2da989cf086dad279b78b686998677f321" - integrity sha512-j4yJqE6/+sNyUvqCxJqNHklnrkBlw1GGSSrek8JF94Lo1iTBIy00MbOzoBSxC7Bvd1t4My9CJI9/vnl4RQDerA== +"@abp/clipboard@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.0.tgz#6fe7a1052e0a36833202b122e41c0ce8e01550b5" + integrity sha512-W+H2N0kV/v2v4bR6aVE/gnZFHaspSUiAKWOGi1XDz5u3sPgUTx8jfrvIs4M9s7LV2YWavLluTVIyd7841Z5ZJQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" clipboard "^2.0.8" -"@abp/core@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0-rc.4.tgz#7e9e5e36bb9da4cbe9163281c3d8555fb3bdcd61" - integrity sha512-JRMAyBuU5firByhcTmyxl2rpXRS9elar7skTbP2OdF2wh9OvbAJ3Ca9E/V914GlGdP1ZjcsXjBOTay5bwocscA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~8.1.0-rc.4" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0-rc.4.tgz#52583e8e4f29540134af5e73dfb16b19e44dc406" - integrity sha512-Ifpc8Agr6rkQEEA7V7to/gmiol1sqQXh8ngrprxu7q2vHbCi3v0G9DuYb7gUuhFVt/fK+4voDlchCZEaQlfiaw== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~8.1.0-rc.4" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0-rc.4.tgz#399e9a8df2f4bed5fcffa7c7c3638b2f4ca9ce36" - integrity sha512-Qr42uK10IaqYmpfKvbl9vGMKMOH/QubcPvKRjTFFOc6hdE5b+GLEcBlGgkwtxqqcagUQOgu3KhDXFfXujN1MwA== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0-rc.4.tgz#2148a22a19ce56bb4304f8497db008e8d013d91e" - integrity sha512-MZxxPAdasH3c6IFFEFdh3vtnR7+tX807ffyzL7rL1xLTs2qxfc6nmUC5rwgf62DzrUCYPdsekaY4gehI5T0LOA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0-rc.4.tgz#ae1c0bc7d6db25f7c1f4577976624df46918801a" - integrity sha512-+PPFwJRdUnio6fiCRE64HN7E++4yq3gKPfh9B6HJ3xAcrSD5/qQ3v31VI1t3iLOS1o3cTvJqbxAYQ18UB6Cvcg== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0-rc.4.tgz#d3f86f0d26d0c719397eca4fa6c0a153a02a6e59" - integrity sha512-Jo211Ppz+8yHeiJNtJIj5agxHCQhEnW8Cd6JQAi3gL55y9dGFBZ+XJNXbY8aC33+iYymRnHL7t5d1pW0xwiuag== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~8.1.0-rc.4" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0-rc.4.tgz#99187133e8598088b9d0e7aad4330f8821816281" - integrity sha512-Fb0tIe2XiRrmCxGpE8mV1r4slZXA8M0hPJTso2ybFRA/0+V3MoZJEXMmwiGGUXeenPtR+2NFz2g4E6SCj1sm3w== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0-rc.4.tgz#d7c74bf584c02949cdc7631b364722ba436bf1b6" - integrity sha512-AM11XFMrArOqRUPsrtboRvVc9LLv1KPjWa/z3tyrkQJU8p/4f33513/hP8+I0MSX7ktBsXL+v5zq2mtl4p2Mvg== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0-rc.4.tgz#5a463d930b1bc5de626dd1f5ad6263dee7e5e751" - integrity sha512-+yAWm4qxpY73ga8sZ9DtknhryDqwdVaRZGlUsfa8fV9hWjeVmoDPur1v6vke5Y68pWHLUg0198nkG9slyDorGA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0-rc.4.tgz#77a488f19488111487df906dd8d56bf98ccb7443" - integrity sha512-HBPSwPo9pIsAr9I0ett9MeGekZnYqkDnQ+CH3k+WaWh8hhPe9FI045hT26+CrCueD70waoeejVeLjL9I5qawSQ== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0-rc.4.tgz#22bd1858c004e6f20e09d2c6974cbe793db4d0e2" - integrity sha512-GZ7OBrBX/V9hZAki78RzFR82/OZ3B2nDuBVTADcCw3lZfX72Jg4k3CoQjH7T65unx3kG9WRaDwumEsXOTJ5zfQ== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0-rc.4.tgz#7111b3793fe5e699307e291140471a6e6994182e" - integrity sha512-4++PWmlcZO1zOZWCGkU+H+320Fk9Arv8+FxObz+c+wt/54w2DSGHAbQcOZQCoeMaUqB7hgX6+C04HfQD4vWY0Q== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0-rc.4.tgz#077c3a1b6926f82ef1b58f812b8edf852e52b9b0" - integrity sha512-ONA5chvsEE2y74q6q/+Ba2uPSeaP7AFxlSuSI5WWKV/YAKHjaW1S8zCu2QYfIeYldr21g9imk32TvQ4XIldklw== +"@abp/prismjs@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.0.tgz#5820b20c7353ac373df0f1954ff344cd79d4baee" + integrity sha512-mA7qndjqqCxrIVaRhzsUmq5lvlrCh0ONa0TT+oKyedb9tGc7dtghaVXAHphpDRWILI0O2tC82KuJ6lEARdbGWw== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/core" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/core" "~8.1.0" prismjs "^1.26.0" -"@abp/select2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0-rc.4.tgz#3233d77bc74758812b4401aa81c020b06ae93666" - integrity sha512-PxAq/ekMK0nadA7Qt/a1e7BHpGd56G26I4EGLFd2/IfWxW28Ap2BBoDyPejKFPF4XAVVVDXcCWTdciXMe0eerg== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0-rc.4.tgz#c13b5d2caf8bbc49328cafc8ea2c8ac98b42b513" - integrity sha512-09QFasu4SYQG8xFNImntGjvqAscOmRr+BeO+RP3QESBq+diZnyeUVry3votEs4D/oefjWbzb9twDP9Ep6TCZAA== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~8.1.0-rc.4" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0-rc.4.tgz#d6de7872a0e1bdb673d85be93ee7726343e343c2" - integrity sha512-ipKp4ckeFohA+u7+atsMzuNXUlE80mwPR8GoSIv5cDb9G5XNBH7MDedTy7KwaKpsiq0Vi5pec0kH2CTn5iVR6Q== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0-rc.4.tgz#c022eaa71ca2b29ed095abfb4d5012558eaa5caf" - integrity sha512-7xuhOP8YJCiCWK7FGbNhxyj4RMkvjDRcq8HT14TXAbqe8A2UBl4qr6h/4zDCA+d3D8Usorh551bu3MLeRUWzKg== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~8.1.0-rc.4" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0-rc.4.tgz#6f059e0869e46bb5f5fb48b1b520745757b21729" - integrity sha512-DA2TADU/RX6oDXZ1199p40qXqdBZ3b3d5uRyCVu0UMgoYbhIzRltc86dRq/Slru0TXsyBqV0iyL+PDDvuh+9Cg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~8.1.0-rc.4": - version "8.1.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.1.0-rc.4.tgz#c5171009ac130b2b60694aff4f6ea1ab4b5993d4" - integrity sha512-CMcWCy9pgfBkQKXh5QgZ1uIaENElaJjBaTkn9Z3m3NC/f1/qMYZtJeJzaixl6whsxTkvpT+8dKwBLatWBoYE3g== +"@abp/virtual-file-explorer@~8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.1.0.tgz#e651e0202b207f7ef52bc709ec2d59844a1ce551" + integrity sha512-B/0EeRGAXjUIiP42A6XdRxMu266vDK6rjgai0j/Eap5ljFAe6PyNJ8oZJwVbEqZwZIfAAkYlXnrq7UiCInGe1w== dependencies: - "@abp/clipboard" "~8.1.0-rc.4" - "@abp/prismjs" "~8.1.0-rc.4" + "@abp/clipboard" "~8.1.0" + "@abp/prismjs" "~8.1.0" "@fortawesome/fontawesome-free@^6.5.1": version "6.5.1" diff --git a/npm/lerna.json b/npm/lerna.json index bf0bd9fb4d..442bd25c50 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 1cc9a11aa9..2d2a761dec 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,8 +44,8 @@ }, "private": true, "devDependencies": { - "@abp/ng.theme.lepton-x": "~3.1.0-rc.4", - "@abp/utils": "~8.1.0-rc.4", + "@abp/ng.theme.lepton-x": "~3.1.0", + "@abp/utils": "~8.1.0", "@angular-devkit/build-angular": "~17.1.0", "@angular-devkit/core": "~17.1.0", "@angular-devkit/schematics": "~17.1.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index ec70cb92e1..9ff8f6c61e 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.core": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index b413573bd3..c4e742d514 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.account.core": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 375108be05..3838b72230 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=8.1.0-rc.4", - "@abp/ng.theme.shared": ">=8.1.0-rc.4" + "@abp/ng.core": ">=8.1.0", + "@abp/ng.theme.shared": ">=8.1.0" }, "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 4322fea93b..b96dc204af 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~8.1.0-rc.4", + "@abp/utils": "~8.1.0", "just-clone": "^6.0.0", "just-compare": "^2.0.0", "ts-toolbelt": "6.15.4", diff --git a/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts b/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts index 8aab44d44b..e3ad0ade05 100644 --- a/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts +++ b/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts @@ -16,6 +16,7 @@ import { provideRoutes } from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; import { MockPermissionService } from './services/mock-permission.service'; import { MockRestService } from './services/mock-rest.service'; +import { LocalizationPipe } from './pipes'; /** * CoreTestingModule is the module that will be used in tests @@ -23,7 +24,7 @@ import { MockRestService } from './services/mock-rest.service'; */ @NgModule({ exports: [RouterTestingModule, BaseCoreModule], - imports: [NoopAnimationsModule, RouterTestingModule, BaseCoreModule], + imports: [NoopAnimationsModule, RouterTestingModule, BaseCoreModule, LocalizationPipe], }) export class CoreTestingModule { static withConfig( diff --git a/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts b/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts new file mode 100644 index 0000000000..7bbacf6329 --- /dev/null +++ b/npm/ng-packs/packages/core/testing/src/lib/pipes/index.ts @@ -0,0 +1 @@ +export * from './localization.pipe'; diff --git a/npm/ng-packs/packages/core/testing/src/lib/pipes/localization.pipe.ts b/npm/ng-packs/packages/core/testing/src/lib/pipes/localization.pipe.ts new file mode 100644 index 0000000000..a1afe7d1c4 --- /dev/null +++ b/npm/ng-packs/packages/core/testing/src/lib/pipes/localization.pipe.ts @@ -0,0 +1,12 @@ +import { Injectable, Pipe, PipeTransform } from '@angular/core'; + +@Injectable() +@Pipe({ + name: 'abpLocalization', + standalone: true, +}) +export class LocalizationPipe implements PipeTransform { + transform(value: string): string { + return value; + } +} diff --git a/npm/ng-packs/packages/core/testing/src/public-api.ts b/npm/ng-packs/packages/core/testing/src/public-api.ts index 657f628e28..61ca80c0ed 100644 --- a/npm/ng-packs/packages/core/testing/src/public-api.ts +++ b/npm/ng-packs/packages/core/testing/src/public-api.ts @@ -1,3 +1,4 @@ export * from './lib/core-testing.module'; export * from './lib/services'; export * from './lib/utils'; +export * from './lib/pipes'; diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index aa7bdf076c..1df1cea29a 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.theme.shared": "~8.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index 80dad8c918..de324ac9df 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": "8.1.0-rc.4", + "version": "8.1.0", "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 240aa08a2d..0b87c82e69 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.permission-management": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.components": "~8.1.0", + "@abp/ng.permission-management": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index 717011451c..e32a8e3832 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/utils": "~8.1.0-rc.4", + "@abp/ng.core": "~8.1.0", + "@abp/utils": "~8.1.0", "angular-oauth2-oidc": "^17.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 9de76e32b7..2f95f724fc 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.theme.shared": "~8.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 6e47416b80..236c4ad6f5 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": "8.1.0-rc.4", + "version": "8.1.0", "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 18be14a8c8..fa1aa20ea0 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.components": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "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 3bd727c23d..68b586ad50 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.feature-management": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "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 86889c94cd..ecdb338d7f 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.account.core": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "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 e7116c2b4f..95aaf59bd8 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": "8.1.0-rc.4", + "version": "8.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.1.0-rc.4", + "@abp/ng.core": "~8.1.0", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "~16.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 1d9062fe5e..0978ceda04 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 9cbd3905c3..6eb2aebd52 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~8.1.0-rc.4" + "@abp/aspnetcore.components.server.theming": "~8.1.0" }, "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 165790022e..46287517eb 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~8.1.0-rc.4", - "@abp/font-awesome": "~8.1.0-rc.4" + "@abp/bootstrap": "~8.1.0", + "@abp/font-awesome": "~8.1.0" }, "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 ed7cbfc4e2..ef0d2ea4dd 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": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0" }, "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 651661419b..641b731977 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": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~8.1.0-rc.4", - "@abp/bootstrap": "~8.1.0-rc.4", - "@abp/bootstrap-datepicker": "~8.1.0-rc.4", - "@abp/bootstrap-daterangepicker": "~8.1.0-rc.4", - "@abp/datatables.net-bs5": "~8.1.0-rc.4", - "@abp/font-awesome": "~8.1.0-rc.4", - "@abp/jquery-form": "~8.1.0-rc.4", - "@abp/jquery-validation-unobtrusive": "~8.1.0-rc.4", - "@abp/lodash": "~8.1.0-rc.4", - "@abp/luxon": "~8.1.0-rc.4", - "@abp/malihu-custom-scrollbar-plugin": "~8.1.0-rc.4", - "@abp/moment": "~8.1.0-rc.4", - "@abp/select2": "~8.1.0-rc.4", - "@abp/sweetalert2": "~8.1.0-rc.4", - "@abp/timeago": "~8.1.0-rc.4", - "@abp/toastr": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui": "~8.1.0", + "@abp/bootstrap": "~8.1.0", + "@abp/bootstrap-datepicker": "~8.1.0", + "@abp/bootstrap-daterangepicker": "~8.1.0", + "@abp/datatables.net-bs5": "~8.1.0", + "@abp/font-awesome": "~8.1.0", + "@abp/jquery-form": "~8.1.0", + "@abp/jquery-validation-unobtrusive": "~8.1.0", + "@abp/lodash": "~8.1.0", + "@abp/luxon": "~8.1.0", + "@abp/malihu-custom-scrollbar-plugin": "~8.1.0", + "@abp/moment": "~8.1.0", + "@abp/select2": "~8.1.0", + "@abp/sweetalert2": "~8.1.0", + "@abp/timeago": "~8.1.0", + "@abp/toastr": "~8.1.0" }, "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 0b1c55c8ba..498ff62c31 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": "8.1.0-rc.4", + "version": "8.1.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 431b88ebed..524a750441 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index d8a8e20967..0f0442f3eb 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0-rc.4", - "@abp/owl.carousel": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4", - "@abp/tui-editor": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.0", + "@abp/owl.carousel": "~8.1.0", + "@abp/prismjs": "~8.1.0", + "@abp/tui-editor": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 4b7f28bc01..b87e9f9cf1 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index b67ebb0385..9d575f5688 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 8b04150f0e..770efff019 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 050dabc8b1..9397a298db 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 823360ae48..eb79e2522e 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 2a98d2e2d6..f8492660bd 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~8.1.0-rc.4", - "@abp/jstree": "~8.1.0-rc.4", - "@abp/slugify": "~8.1.0-rc.4", - "@abp/tui-editor": "~8.1.0-rc.4", - "@abp/uppy": "~8.1.0-rc.4" + "@abp/codemirror": "~8.1.0", + "@abp/jstree": "~8.1.0", + "@abp/slugify": "~8.1.0", + "@abp/tui-editor": "~8.1.0", + "@abp/uppy": "~8.1.0" }, "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 089f713524..2c3fe600e9 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~8.1.0-rc.4", - "@abp/star-rating-svg": "~8.1.0-rc.4" + "@abp/highlight.js": "~8.1.0", + "@abp/star-rating-svg": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 21cffa6336..0334612996 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~8.1.0-rc.4", - "@abp/cms-kit.public": "~8.1.0-rc.4" + "@abp/cms-kit.admin": "~8.1.0", + "@abp/cms-kit.public": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 998dd3a9b9..bfe79bd94d 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 36bdfc385b..100908bd44 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~8.1.0-rc.4" + "@abp/utils": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 75ba3a23bd..77d65cfed1 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 5f2e95e4f4..c7ccc24670 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~8.1.0-rc.4", + "@abp/datatables.net": "~8.1.0", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index 5ac0a04814..bc362f325a 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~8.1.0-rc.4", + "@abp/datatables.net": "~8.1.0", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 0bb3d34df7..77b3a934c4 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index 1b1b4ec775..5aaca1cc12 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~8.1.0-rc.4", - "@abp/clipboard": "~8.1.0-rc.4", - "@abp/malihu-custom-scrollbar-plugin": "~8.1.0-rc.4", - "@abp/popper.js": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4" + "@abp/anchor-js": "~8.1.0", + "@abp/clipboard": "~8.1.0", + "@abp/malihu-custom-scrollbar-plugin": "~8.1.0", + "@abp/popper.js": "~8.1.0", + "@abp/prismjs": "~8.1.0" }, "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 d638f5bbef..fc5f388117 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "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 f28104a8c3..48c34db419 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 0b2c944b74..e89a71452c 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "@fortawesome/fontawesome-free": "^6.5.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 1d5e18ede9..f27f3f91b5 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index f7ae119036..532e72ed0f 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "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 53a2046333..88d30383ba 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~8.1.0-rc.4", + "@abp/jquery-validation": "~8.1.0", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 3b864a1588..f2257f8f84 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "jquery-validation": "^1.20.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 5d5fc5f52e..f113f97a9e 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 75ee918e55..f1c04b8593 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index d2f63e8a6a..72ed5f44d1 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index de8b4694a1..d69d491156 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 1eb2739db2..fb4de16802 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "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 58e8c05024..4a44c29f0e 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 90439388cc..410781193e 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 25751c4a89..5c98cdc143 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index ce725dedd6..b7bb28ed46 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 7da1cd282a..780ed4df2e 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~8.1.0-rc.4", - "@abp/core": "~8.1.0-rc.4", + "@abp/clipboard": "~8.1.0", + "@abp/core": "~8.1.0", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index 0e8082632f..0db12edb60 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4" + "@abp/core": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 89fea384d1..909084c80d 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 59264d202b..23ae19626b 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 0249291e70..bf0d52ea04 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "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 fee8a70082..40cf62270b 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 5a85eaae9a..2786c32e63 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index b44153522b..9f818aa66c 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 92a8af692b..9a8776fdad 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", + "@abp/jquery": "~8.1.0", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index e0db826ecf..0e18c60be1 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4" + "@abp/jquery": "~8.1.0", + "@abp/prismjs": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index ac7b9bc18f..313dd4b0f1 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "uppy": "^3.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index ca4683610e..87bee42b4b 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "8.1.0-rc.4", + "version": "8.1.0", "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 f9a6480145..0f3afacf75 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~8.1.0-rc.4", + "@abp/vue": "~8.1.0", "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 3a1e2b2b01..6057161f4a 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~8.1.0-rc.4", - "@abp/prismjs": "~8.1.0-rc.4" + "@abp/clipboard": "~8.1.0", + "@abp/prismjs": "~8.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index b79fe2adc1..a376da128b 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index 3b9c9fb52f..3aecb83328 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "8.1.0-rc.4", + "version": "8.1.0", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.1.0-rc.4", + "@abp/core": "~8.1.0", "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 702bbac6ca..6b0072aa6d 100644 Binary files a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip and b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip differ 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 80081d8d4e..992494186b 100644 Binary files a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip and b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip differ 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 77ae3717fa..e018c135ce 100644 Binary files a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip and b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip differ 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 dc53abd526..5e1a049e29 100644 Binary files a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip and b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip differ 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 b4d9a1b786..64d99b7228 100644 Binary files a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip and b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip differ diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index b61d929088..3f4b0fb34e 100644 Binary files a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip and b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip index cb8b997964..a17550244f 100644 Binary files a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip and b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip differ diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 927e28ceb1..6ff255d6b5 100644 Binary files a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip and b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip differ diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index 0c6aebcbe4..1c26196031 100644 Binary files a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip and b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip differ diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index 74a6c37051..ed71fa4f91 100644 Binary files a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip and b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip index 3c8e0da72e..a3111da160 100644 Binary files a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip and b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index b3eed4649e..f827da6431 100644 Binary files a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip and b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip index a936207f68..d37de8a952 100644 Binary files a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip and b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip differ diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip index 00febeb7bc..e8675441e0 100644 Binary files a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip and b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip differ diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip index 712dbf8774..85dd24e443 100644 Binary files a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip and b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip differ diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip index 70295c7a10..f365a61c56 100644 Binary files a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip and b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip differ diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 15601b3ede..bbd80707d0 100644 Binary files a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip and b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip differ diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip index cc20eb6447..8876532b95 100644 Binary files a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip and b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip differ diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index 5c427110c9..9096e95492 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.1.0-rc.4", - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/ng.oauth": "~8.1.0-rc.4", - "@abp/ng.identity": "~8.1.0-rc.4", - "@abp/ng.setting-management": "~8.1.0-rc.4", - "@abp/ng.tenant-management": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", - "@abp/ng.theme.lepton-x": "~3.1.0-rc.4", + "@abp/ng.account": "~8.1.0", + "@abp/ng.components": "~8.1.0", + "@abp/ng.core": "~8.1.0", + "@abp/ng.oauth": "~8.1.0", + "@abp/ng.identity": "~8.1.0", + "@abp/ng.setting-management": "~8.1.0", + "@abp/ng.tenant-management": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", + "@abp/ng.theme.lepton-x": "~3.1.0", "@angular/animations": "~17.1.0", "@angular/common": "~17.1.0", "@angular/compiler": "~17.1.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.1.0-rc.4", + "@abp/ng.schematics": "~8.1.0", "@angular-devkit/build-angular": "~17.1.0", "@angular-eslint/builder": "~17.2.0", "@angular-eslint/eslint-plugin": "~17.2.0", diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json index c329ea2e55..162eae3582 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0-rc.4", - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0", + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json index 7597a93a92..c79b4364b0 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index acc66d4237..a7955409dd 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.1.0-rc.4", - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/ng.identity": "~8.1.0-rc.4", - "@abp/ng.oauth": "~8.1.0-rc.4", - "@abp/ng.setting-management": "~8.1.0-rc.4", - "@abp/ng.tenant-management": "~8.1.0-rc.4", - "@abp/ng.theme.lepton-x": "~3.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.account": "~8.1.0", + "@abp/ng.components": "~8.1.0", + "@abp/ng.core": "~8.1.0", + "@abp/ng.identity": "~8.1.0", + "@abp/ng.oauth": "~8.1.0", + "@abp/ng.setting-management": "~8.1.0", + "@abp/ng.tenant-management": "~8.1.0", + "@abp/ng.theme.lepton-x": "~3.1.0", + "@abp/ng.theme.shared": "~8.1.0", "@angular/animations": "~17.1.0", "@angular/common": "~17.1.0", "@angular/compiler": "~17.1.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.1.0-rc.4", + "@abp/ng.schematics": "~8.1.0", "@angular-devkit/build-angular": "~17.1.0", "@angular-eslint/builder": "~17.2.0", "@angular-eslint/eslint-plugin": "~17.2.0", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json index 87e3a43c38..464afdafd9 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json index 7597a93a92..c79b4364b0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json index 7597a93a92..c79b4364b0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Menus/MyProjectNameMenuContributor.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Menus/MyProjectNameMenuContributor.cs index 8504b6573c..6a2100cf1b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Menus/MyProjectNameMenuContributor.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Menus/MyProjectNameMenuContributor.cs @@ -1,4 +1,5 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using MyCompanyName.MyProjectName.Localization; using MyCompanyName.MyProjectName.MultiTenancy; @@ -67,13 +68,14 @@ public class MyProjectNameMenuContributor : IMenuContributor { var accountStringLocalizer = context.GetLocalizer(); + var authServerUrl = _configuration["AuthServer:Authority"] ?? ""; context.Menu.AddItem(new ApplicationMenuItem( "Account.Manage", accountStringLocalizer["MyAccount"], - $"Account/Manage", + $"{authServerUrl.EnsureEndsWith('/')}Account/Manage", icon: "fa fa-cog", order: 1000, - null).RequireAuthenticated()); + target: "_blank").RequireAuthenticated()); return Task.CompletedTask; } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/wwwroot/appsettings.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/wwwroot/appsettings.json index 6a47c33ac9..0e38e06766 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/wwwroot/appsettings.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/wwwroot/appsettings.json @@ -4,6 +4,9 @@ "BaseUrl": "https://localhost:44300" } }, + "AuthServer": { + "Authority": "https://localhost:44301" + }, "AbpCli": { "Bundle": { "Mode": "BundleAndMinify", /* Options: None, Bundle, BundleAndMinify */ diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json index a44a08e2a7..fb8288871b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } diff --git a/templates/app/react-native/package.json b/templates/app/react-native/package.json index c1a6dcb2d8..9fbe23ea4b 100644 --- a/templates/app/react-native/package.json +++ b/templates/app/react-native/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": { - "start": "expo start", + "start": "expo start --port 19000", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index a7ccdb40a3..e4b0e5d985 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -13,15 +13,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.1.0-rc.4", - "@abp/ng.components": "~8.1.0-rc.4", - "@abp/ng.core": "~8.1.0-rc.4", - "@abp/ng.identity": "~8.1.0-rc.4", - "@abp/ng.oauth": "~8.1.0-rc.4", - "@abp/ng.setting-management": "~8.1.0-rc.4", - "@abp/ng.tenant-management": "~8.1.0-rc.4", - "@abp/ng.theme.basic": "~8.1.0-rc.4", - "@abp/ng.theme.shared": "~8.1.0-rc.4", + "@abp/ng.account": "~8.1.0", + "@abp/ng.components": "~8.1.0", + "@abp/ng.core": "~8.1.0", + "@abp/ng.identity": "~8.1.0", + "@abp/ng.oauth": "~8.1.0", + "@abp/ng.setting-management": "~8.1.0", + "@abp/ng.tenant-management": "~8.1.0", + "@abp/ng.theme.basic": "~8.1.0", + "@abp/ng.theme.shared": "~8.1.0", "@angular/animations": "~17.1.0", "@angular/common": "~17.1.0", "@angular/compiler": "~17.1.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.1.0-rc.4", + "@abp/ng.schematics": "~8.1.0", "@angular-devkit/build-angular": "~17.1.0", "@angular-eslint/builder": "~17.2.0", "@angular-eslint/eslint-plugin": "~17.2.0", diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json index dc79aada34..53d5992fe7 100644 --- a/templates/module/angular/projects/my-project-name/package.json +++ b/templates/module/angular/projects/my-project-name/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": ">=14", "@angular/core": ">=14", - "@abp/ng.core": ">=8.1.0-rc.4", - "@abp/ng.theme.shared": ">=8.1.0-rc.4" + "@abp/ng.core": ">=8.1.0", + "@abp/ng.theme.shared": ">=8.1.0" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index 189d261094..48af86d0ee 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 1f6d8bb4d0..4782e50cf2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4", - "@abp/aspnetcore.components.server.basictheme": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0", + "@abp/aspnetcore.components.server.basictheme": "~8.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 4ff1f5e518..5cc8f526d2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 4ff1f5e518..5cc8f526d2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.0" } }