diff --git a/Directory.Packages.props b/Directory.Packages.props
index 469b9835b2..1cb2ae0b88 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -10,7 +10,7 @@
-
+
@@ -131,8 +131,8 @@
-
-
+
+
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
index 816b6b1fde..1be237a210 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
@@ -1209,6 +1209,8 @@
"PreBuiltApplicationModulesTitle": "Pre-Built Application Modules ",
"RegisterDemo": "Register",
"TrainingDescription": "We are offering the following training packages for who want to get expertise on the ABP Framework and the ABP Commercial.",
- "PurchaseDevelopers": "developers"
+ "PurchaseDevelopers": "developers",
+ "LinkExpiredMessage": "The payment link has expired. Please contact us and receive an updated payment link."
+
}
}
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
index b7e32c4ab4..a2385bc03b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
@@ -1139,6 +1139,7 @@
"PurchaseDevelopers": "geliştirici",
"RemoveBasket": "Sepetten kaldır",
"TrainingPack": "Eğitim paketi",
- "TrainingPackDiscount": "Eğitim paketi indirimi"
+ "TrainingPackDiscount": "Eğitim paketi indirimi",
+ "LinkExpiredMessage": "Ödeme bağlantısı süresi doldu. Lütfen bizimle iletişime geçin ve güncel bir ödeme bağlantısı alın."
}
}
\ No newline at end of file
diff --git a/docs/en/API/Application-Configuration.md b/docs/en/API/Application-Configuration.md
index 5f2f2a9c6d..da90831222 100644
--- a/docs/en/API/Application-Configuration.md
+++ b/docs/en/API/Application-Configuration.md
@@ -1,6 +1,6 @@
# Application Configuration Endpoint
-ABP Framework provides a pre-built and standard endpoint that contains some useful information about the application/service. Here, the list of some fundamental information at this endpoint:
+ABP Framework provides a pre-built and standard endpoint that contains some useful information about the application/service. Here, is the list of some fundamental information at this endpoint:
* Granted [policies](../Authorization.md) (permissions) for the current user.
* [Setting](../Settings.md) values for the current user.
@@ -22,3 +22,40 @@ See the [JavaScript API document](../UI/AspNetCore/JavaScript-API/Index.md) for
Other UI types provide services native to the related platform. For example, see the [Angular UI settings documentation](../UI/Angular/Settings.md) to learn how to use the setting values exposes by this endpoint.
+## Extending the Endpoint
+
+The **application-configuration** endpoint contains some useful information about the application, such as _localization values_, _current user information_, _granted permissions_, etc. Even most of the time these provided values are sufficient to use in your application to perform common requirements such as getting the logged-in user's ID or its granted permissions. You may still want to extend this endpoint and provide additional information for your application/service. At that point, you can use the `IApplicationConfigurationContributor` endpoint.
+
+### IApplicationConfigurationContributor
+
+`IApplicationConfigurationContributor` is the interface that should be implemented to add additional information to the **application-configuration** endpoint.
+
+**Example: Setting the deployment version**
+
+```csharp
+using System.Threading.Tasks;
+using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations;
+using Volo.Abp.Data;
+
+namespace Acme.BookStore.Web
+{
+ public class MyApplicationConfigurationContributor : IApplicationConfigurationContributor
+ {
+ public Task ContributeAsync(ApplicationConfigurationContributorContext context)
+ {
+ //for simplicity, it's a static number, you can inject any service to this class and perform your logic...
+ var deploymentVersion = "v1.0.0";
+
+ //setting the deploymentVersion
+ context.ApplicationConfiguration.SetProperty("deploymentVersion", deploymentVersion);
+
+ return Task.CompletedTask;
+ }
+ }
+}
+```
+
+* `IApplicationConfigurationContributor` defines the `ContributeAsync` method to extend the **application-configuration** endpoint with the specified additional data.
+* You can inject services and perform any logic needed to extend the endpoint as you wish.
+
+> Application configuration contributors are automatically discovered by the ABP Framework and executed as a part of the application configuration initialization process.
diff --git a/docs/en/Community-Articles/2024-04-19-Performing-Case-Insensitive-Search-In-Postgresql/POST.md b/docs/en/Community-Articles/2024-04-19-Performing-Case-Insensitive-Search-In-Postgresql/POST.md
new file mode 100644
index 0000000000..e4f763f279
--- /dev/null
+++ b/docs/en/Community-Articles/2024-04-19-Performing-Case-Insensitive-Search-In-Postgresql/POST.md
@@ -0,0 +1,137 @@
+# Performing Case-Insensitive Search in ABP Based-PostgreSQL Application: Using `citext` and Collation
+
+PostgreSQL, by default, is a case-sensitive database. This means that text data stored in the database is treated as case-sensitive. However, in many cases, users may need to perform searches regardless of case sensitivity. Since PostgreSQL is case-sensitive this creates some questions in the mind, when selecting and using it within an ABP-based application. For example:
+
+* Does not ABP Framework support case-sensitive queries for the PostgreSQL database?
+* ABP Framework supports PostgreSQL but does not support case-insensitive search for it?
+* [But PostgreSQL still a challenge to work with Accent and Case Insensitive Searches with ABP](https://twitter.com/iSephit/status/1780568810291913029)
+* ...
+
+None of these questions are related to ABP Framework but PostgreSQL is being case-sensitive database by default and in this article, I will try to answer to these questions and I will address two possible solutions to perform case-insensitive operations: **Using the `citext` data type for text fields** and **using collations**.
+
+> As you would know, ABP Framework provides a [EF Core PostgreSQL Provider package](https://docs.abp.io/en/abp/latest/Entity-Framework-Core-PostgreSQL) called `Volo.Abp.EntityFrameworkCore.PostgreSql`. Throughout this article, I will give the example codes, by assuming that you created an ABP-based application with PostgreSQL as the database option, however all the steps in this article, are also applicable to any .NET-based application.
+
+## Using the `citext` Data Type
+
+`citext` is a PostgreSQL-specific data type that stands for "case-insensitive text". This data type stores text data while ignoring case differences, effectively making searches case-insensitive. When you create an ABP-based application with PostgreSQL as the database option, you can easily use the `citext` data type.
+
+To use the `citext` data type, you mainly need to do two things:
+
+1. The `citext` data type is available in a PostgreSQL-bundled extension, so you'll first have to install it. For that purpose, you should use the [`HasPostgresExtension`](https://www.npgsql.org/efcore/api/Microsoft.EntityFrameworkCore.NpgsqlModelBuilderExtensions.html) method,
+2. Then, you should map all of your text fields to the `citext` datatype in your `*DbContext.cs` file as follows:
+
+```csharp
+[ReplaceDbContext(typeof(IIdentityDbContext))]
+[ReplaceDbContext(typeof(ITenantManagementDbContext))]
+[ConnectionStringName("Default")]
+public class MyProjectNameDbContext :
+ AbpDbContext,
+ IIdentityDbContext,
+ ITenantManagementDbContext
+{
+ //...
+
+ protected override void OnModelCreating(ModelBuilder builder)
+ {
+ base.OnModelCreating(builder);
+
+ //db configurations...
+
+ //👇 install the citext datatype 👇
+ builder.HasPostgresExtension("citext");
+ }
+
+ protected override void ConfigureConventions(ModelConfigurationBuilder configurationBuilder)
+ {
+ base.ConfigureConventions(configurationBuilder);
+
+ // 👇 configure all of the string property types as 'citext' data type 👇
+ configurationBuilder.Properties().HaveColumnType("citext");
+ }
+}
+```
+
+In addition to that, you should configure the `AbpDbContextOptions` in the module class of the `*.EntityFrameworkCore` project to also apply this change in the dependent ABP modules (also for your own modules) as follows:
+
+```csharp
+ public class MyProjectEntityFrameworkCoreModule : AbpModule
+ {
+ public override void PreConfigureServices(ServiceConfigurationContext context)
+ {
+ // https://www.npgsql.org/efcore/release-notes/6.0.html#opting-out-of-the-new-timestamp-mapping-logic
+ AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
+ }
+
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+
+ //other configurations...
+
+ Configure(options =>
+ {
+ options.UseNpgsql();
+
+ // 👇 configure all of the string property types as 'citext' data type for all of the dependent modules 👇
+ options.ConfigureDefaultConvention((_, builder) =>
+ {
+ builder.Properties().HaveColumnType("citext");
+ });
+ });
+
+ }
+
+ //...
+ }
+```
+
+After you make these changes, you can create a new migration and apply it to your database. When you do that, all of the types of text-based fields will be changed as `citext` data type. Then, you can write case-insensitive queries in your application without worry.
+
+## Using Collations
+
+**Collation** is a set of rules that determine how text data is sorted and compared in a dataset. PostgreSQL provides different collation settings for various languages and cultures. These settings can determine how text data is compared and can be configured to ignore case differences.
+
+To perform case-insensitive or accent-insensitive operations, you should choose one of the [non-deterministic collations](https://postgresql.verite.pro/blog/2019/10/14/nondeterministic-collations.html). For example, you can define a collation as follows (in your `*DbContext.cs` file):
+
+```csharp
+protected override void OnModelCreating(ModelBuilder modelBuilder)
+{
+ modelBuilder.HasCollation("my_collation", locale: "en-u-ks-primary", provider: "icu", deterministic: false);
+
+ //👇 using collations for a specific entity. -> entity level 👇
+ modelBuilder.Entity()
+ .Property(c => c.Name)
+ .UseCollation("my_collation");
+
+ //👇 specify collations at the database level 👇
+ modelBuilder.UseCollation("my_collation");
+}
+```
+
+You can define collations both on entity level and database level like in the example above. If you want to use it in the database layer, you should also configure the collation usage in the `ConfigureConvention` method:
+
+```csharp
+protected override void ConfigureConventions(ModelConfigurationBuilder configurationBuilder)
+{
+ configurationBuilder.Properties().UseCollation("my_collation");
+}
+```
+
+After these configurations, you should create a migration and apply it to your database as always.
+
+However, this solution comes with some problems, for example, by using non-deterministic collations, it's not yet possible to use pattern-matching operators such as `LIKE` on columns. This is a huge problem because it makes it hard to use LINQ. For example, you can't use the `.EndsWith` or `.StartsWith` methods, because they are [translated to `LIKE` command on the SQL level](https://www.npgsql.org/efcore/mapping/translations.html).
+
+## Conclusion
+
+In PostgreSQL, you can perform case-insensitive searches by using the `citext` data type or by utilizing collation settings. Nevertheless, if you have an ABP-based PostgreSQL application or a plain .NET application with PostgreSQL as the database option, to make a decision to pick one of these options, you can follow the following points:
+
+* If the accent is not important for you and the only thing you want to do, is make the PostgreSQL queries case-insensitive, using the `citext` data type option should be selected
+* If the accent is really important to you, and you don't use LINQ methods (such as `StartsWith` and `EndsWith` methods), you can use collations.
+ * Note that, with this approach, queries that are defined in the dependent modules also must not use these LINQ methods. Therefore, this approach is not suitable with the ABP Framework. Because some of the modules use LINQ methods (some pattern-matching operators).
+
+Regardless of the method chosen, you can enable users to perform searches without worrying about case sensitivity. This is crucial for providing a user-friendly experience and making your database queries more flexible.
+
+## References
+
+* https://www.npgsql.org/efcore/misc/collations-and-case-sensitivity.html
+* https://postgresql.verite.pro/blog/2019/10/14/nondeterministic-collations.html
+* https://www.npgsql.org/efcore/mapping/translations.html
diff --git a/docs/en/UI/Angular/Lazy-Load-Service.md b/docs/en/UI/Angular/Lazy-Load-Service.md
index 0e1f7928c7..eccea527ab 100644
--- a/docs/en/UI/Angular/Lazy-Load-Service.md
+++ b/docs/en/UI/Angular/Lazy-Load-Service.md
@@ -42,7 +42,7 @@ import { LazyLoadService, LOADING_STRATEGY } from '@abp/ng.core';
`
})
class DemoComponent {
- libraryLoaded$ = this.lazyLoad.load(
+ libraryLoaded$ = this.lazyLoadService.load(
LOADING_STRATEGY.AppendAnonymousScriptToHead('/assets/some-library.js'),
);
@@ -71,7 +71,7 @@ import { LazyLoadService, LOADING_STRATEGY } from '@abp/ng.core';
`
})
class DemoComponent {
- stylesLoaded$ = this.lazyLoad.load(
+ stylesLoaded$ = this.lazyLoadService.load(
LOADING_STRATEGY.AppendAnonymousStyleToHead('/assets/some-styles.css'),
);
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs
index 109746e34f..b62d3f27ba 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs
@@ -30,7 +30,7 @@ public class AbpAspNetCoreMvcUiThemeSharedModule : AbpModule
{
options.FileSets.AddEmbedded("Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared");
});
-
+
Configure(options =>
{
options
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Bundling/SharedThemeGlobalScriptContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Bundling/SharedThemeGlobalScriptContributor.cs
index 27f3760000..5d8c15ba40 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Bundling/SharedThemeGlobalScriptContributor.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Bundling/SharedThemeGlobalScriptContributor.cs
@@ -49,7 +49,8 @@ public class SharedThemeGlobalScriptContributor : BundleContributor
"/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js",
"/libs/abp/aspnetcore-mvc-ui-theme-shared/sweetalert2/abp-sweetalert2.js",
"/libs/abp/aspnetcore-mvc-ui-theme-shared/toastr/abp-toastr.js",
- "/libs/abp/aspnetcore-mvc-ui-theme-shared/date-range-picker/date-range-picker-extensions.js"
+ "/libs/abp/aspnetcore-mvc-ui-theme-shared/date-range-picker/date-range-picker-extensions.js",
+ "/libs/abp/aspnetcore-mvc-ui-theme-shared/authentication-state/authentication-state-listener.js"
});
}
}
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/authentication-state/authentication-state-listener.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/authentication-state/authentication-state-listener.js
new file mode 100644
index 0000000000..848760f854
--- /dev/null
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/authentication-state/authentication-state-listener.js
@@ -0,0 +1,30 @@
+(function () {
+
+ const stateKey = 'authentication-state-id';
+
+ window.addEventListener('load', function () {
+ if (!abp || !abp.currentUser) {
+ return;
+ }
+
+ if (!abp.currentUser.isAuthenticated) {
+ localStorage.removeItem(stateKey);
+ } else {
+ localStorage.setItem(stateKey, abp.currentUser.id);
+ }
+
+ window.addEventListener('storage', function (event) {
+
+ if (event.key !== stateKey || event.oldValue === event.newValue) {
+ return;
+ }
+
+ if (event.oldValue || !event.newValue) {
+ window.location.reload();
+ } else {
+ location.assign('/')
+ }
+ });
+ });
+
+}());
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs
index ab79521159..baac1b538f 100644
--- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs
+++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs
@@ -1,7 +1,9 @@
using System;
+using System.Security.Claims;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Options;
using Volo.Abp.Security.Claims;
namespace Volo.Abp.AspNetCore.SignalR.Authentication;
@@ -11,7 +13,7 @@ public class AbpAuthenticationHubFilter : IHubFilter
public virtual async ValueTask InvokeMethodAsync(HubInvocationContext invocationContext, Func> next)
{
var currentPrincipalAccessor = invocationContext.ServiceProvider.GetRequiredService();
- using (currentPrincipalAccessor.Change(invocationContext.Context.User!))
+ using (currentPrincipalAccessor.Change((await GetDynamicClaimsPrincipalAsync(invocationContext.Context.User, invocationContext.ServiceProvider))!))
{
return await next(invocationContext);
}
@@ -20,7 +22,7 @@ public class AbpAuthenticationHubFilter : IHubFilter
public virtual async Task OnConnectedAsync(HubLifetimeContext context, Func next)
{
var currentPrincipalAccessor = context.ServiceProvider.GetRequiredService();
- using (currentPrincipalAccessor.Change(context.Context.User!))
+ using (currentPrincipalAccessor.Change((await GetDynamicClaimsPrincipalAsync(context.Context.User, context.ServiceProvider))!))
{
await next(context);
}
@@ -29,9 +31,27 @@ public class AbpAuthenticationHubFilter : IHubFilter
public virtual async Task OnDisconnectedAsync(HubLifetimeContext context, Exception? exception, Func next)
{
var currentPrincipalAccessor = context.ServiceProvider.GetRequiredService();
- using (currentPrincipalAccessor.Change(context.Context.User!))
+ using (currentPrincipalAccessor.Change((await GetDynamicClaimsPrincipalAsync(context.Context.User, context.ServiceProvider))!))
{
await next(context, exception);
}
}
+
+ protected virtual async Task GetDynamicClaimsPrincipalAsync(ClaimsPrincipal? claimsPrincipal, IServiceProvider serviceProvider)
+ {
+ if (claimsPrincipal == null)
+ {
+ return claimsPrincipal;
+ }
+
+ if (claimsPrincipal.Identity != null &&
+ claimsPrincipal.Identity.IsAuthenticated &&
+ serviceProvider.GetRequiredService>().Value.IsDynamicClaimsEnabled)
+ {
+ var abpClaimsPrincipalFactory = serviceProvider.GetRequiredService();
+ claimsPrincipal = await abpClaimsPrincipalFactory.CreateDynamicAsync(claimsPrincipal);
+ }
+
+ return claimsPrincipal;
+ }
}
diff --git a/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj b/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj
index fdf3fef362..f56a92a11e 100644
--- a/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj
+++ b/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
enable
Nullable
Volo.Abp.AutoMapper
diff --git a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs
index beb3da30c4..fef591ce70 100644
--- a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs
+++ b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs
@@ -43,7 +43,7 @@ public class AbpAutoMapperModule : AbpModule
foreach (var profileType in options.ValidatingProfiles)
{
- mapperConfiguration.Internal().AssertConfigurationIsValid(((Profile)Activator.CreateInstance(profileType)).ProfileName);
+ mapperConfiguration.Internal().AssertConfigurationIsValid(((Profile)Activator.CreateInstance(profileType)!).ProfileName);
}
return mapperConfiguration;
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs
index 86a34b4210..0b30a9bfd1 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs
@@ -1,12 +1,15 @@
using System;
using System.Collections.Generic;
using Volo.Abp.Data;
+using Volo.Abp.MultiTenancy;
namespace Volo.Abp.Emailing;
[Serializable]
-public class BackgroundEmailSendingJobArgs
+public class BackgroundEmailSendingJobArgs : IMultiTenant
{
+ public Guid? TenantId { get; set; }
+
public string? From { get; set; }
public string To { get; set; } = default!;
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs
index 986ad1c38a..dacbb195ab 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs
@@ -7,6 +7,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Volo.Abp.BackgroundJobs;
+using Volo.Abp.MultiTenancy;
using Volo.Abp.Validation;
namespace Volo.Abp.Emailing;
@@ -18,6 +19,8 @@ public abstract class EmailSenderBase : IEmailSender
{
public ILogger Logger { get; set; }
+ protected ICurrentTenant CurrentTenant { get; }
+
protected IEmailSenderConfiguration Configuration { get; }
protected IBackgroundJobManager BackgroundJobManager { get; }
@@ -25,10 +28,14 @@ public abstract class EmailSenderBase : IEmailSender
///
/// Constructor.
///
- protected EmailSenderBase(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager)
+ protected EmailSenderBase(
+ ICurrentTenant currentTenant,
+ IEmailSenderConfiguration configuration,
+ IBackgroundJobManager backgroundJobManager)
{
Logger = NullLogger.Instance;
+ CurrentTenant = currentTenant;
Configuration = configuration;
BackgroundJobManager = backgroundJobManager;
}
@@ -96,6 +103,7 @@ public abstract class EmailSenderBase : IEmailSender
await BackgroundJobManager.EnqueueAsync(
new BackgroundEmailSendingJobArgs
{
+ TenantId = CurrentTenant.Id,
To = to,
Subject = subject,
Body = body,
@@ -118,6 +126,7 @@ public abstract class EmailSenderBase : IEmailSender
await BackgroundJobManager.EnqueueAsync(
new BackgroundEmailSendingJobArgs
{
+ TenantId = CurrentTenant.Id,
From = from,
To = to,
Subject = subject,
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs
index 48fa8004ef..f73783ebeb 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs
@@ -3,6 +3,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Volo.Abp.BackgroundJobs;
+using Volo.Abp.MultiTenancy;
namespace Volo.Abp.Emailing;
@@ -15,8 +16,8 @@ public class NullEmailSender : EmailSenderBase
///
/// Creates a new object.
///
- public NullEmailSender(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager)
- : base(configuration, backgroundJobManager)
+ public NullEmailSender(ICurrentTenant currentTenant, IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager)
+ : base(currentTenant, configuration, backgroundJobManager)
{
}
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs
index 62550c41f7..babb9f9d9a 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs
@@ -5,6 +5,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.DependencyInjection;
+using Volo.Abp.MultiTenancy;
namespace Volo.Abp.Emailing.Smtp;
@@ -19,9 +20,10 @@ public class SmtpEmailSender : EmailSenderBase, ISmtpEmailSender, ITransientDepe
/// Creates a new .
///
public SmtpEmailSender(
+ ICurrentTenant currentTenant,
ISmtpEmailSenderConfiguration smtpConfiguration,
IBackgroundJobManager backgroundJobManager)
- : base(smtpConfiguration, backgroundJobManager)
+ : base(currentTenant, smtpConfiguration, backgroundJobManager)
{
SmtpConfiguration = smtpConfiguration;
}
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 394568a769..638860e742 100644
--- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs
+++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs
@@ -192,6 +192,21 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
{
try
{
+ if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges)
+ {
+ foreach (var entityEntry in AbpEfCoreNavigationHelper.GetChangedEntityEntries())
+ {
+ if (entityEntry.Entity is ISoftDelete && entityEntry.Entity.As().IsDeleted)
+ {
+ EntityChangeEventHelper.PublishEntityDeletedEvent(entityEntry.Entity);
+ }
+ else
+ {
+ EntityChangeEventHelper.PublishEntityUpdatedEvent(entityEntry.Entity);
+ }
+ }
+ }
+
var auditLog = AuditingManager?.Current?.Log;
List? entityChangeList = null;
if (auditLog != null)
@@ -211,7 +226,6 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
if (entityChangeList != null)
{
EntityHistoryHelper.UpdateChangeList(entityChangeList);
- AbpEfCoreNavigationHelper.Clear();
auditLog!.EntityChanges.AddRange(entityChangeList);
Logger.LogDebug($"Added {entityChangeList.Count} entity changes to the current audit log");
}
@@ -239,6 +253,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
finally
{
ChangeTracker.AutoDetectChangesEnabled = true;
+ AbpEfCoreNavigationHelper.Clear();
}
}
@@ -289,14 +304,14 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
protected virtual void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
{
- AbpEfCoreNavigationHelper.ChangeTracker_Tracked(ChangeTracker, sender, e);
+ AbpEfCoreNavigationHelper.ChangeTracker_Tracked(sender, e);
FillExtraPropertiesForTrackedEntities(e);
PublishEventsForTrackedEntity(e.Entry);
}
protected virtual void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
{
- AbpEfCoreNavigationHelper.ChangeTracker_StateChanged(ChangeTracker, sender, e);
+ AbpEfCoreNavigationHelper.ChangeTracker_StateChanged(sender, e);
PublishEventsForTrackedEntity(e.Entry);
}
@@ -374,8 +389,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
EntityChangeEventHelper.PublishEntityUpdatedEvent(entry.Entity);
}
}
- else if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges &&
- (entry.Navigations.Any(x => x.IsModified) || AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(entry)))
+ else if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges && AbpEfCoreNavigationHelper.IsEntityEntryModified(entry))
{
if (entry.Entity is ISoftDelete && entry.Entity.As().IsDeleted)
{
@@ -393,21 +407,6 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext,
EntityChangeEventHelper.PublishEntityDeletedEvent(entry.Entity);
break;
}
-
- if (EntityChangeOptions.Value.PublishEntityUpdatedEventWhenNavigationChanges)
- {
- foreach (var entityEntry in AbpEfCoreNavigationHelper.GetChangedEntityEntries())
- {
- 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
index d145ed5316..50a8a121d3 100644
--- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs
+++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs
@@ -1,9 +1,9 @@
-using System;
-using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
+using Microsoft.EntityFrameworkCore.Internal;
+using Microsoft.EntityFrameworkCore.Metadata;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities;
@@ -15,18 +15,18 @@ namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers;
///
public class AbpEfCoreNavigationHelper : ITransientDependency
{
- protected Dictionary> EntityEntryNavigationProperties { get; } = new Dictionary>();
+ protected Dictionary EntityEntries { get; } = new();
- public virtual void ChangeTracker_Tracked(ChangeTracker changeTracker, object? sender, EntityTrackedEventArgs e)
+ public virtual void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
{
EntityEntryTrackedOrStateChanged(e.Entry);
- DetectChanges();
+ DetectChanges(e.Entry);
}
- public virtual void ChangeTracker_StateChanged(ChangeTracker changeTracker, object? sender, EntityStateChangedEventArgs e)
+ public virtual void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
{
EntityEntryTrackedOrStateChanged(e.Entry);
- DetectChanges();
+ DetectChanges(e.Entry);
}
protected virtual void EntityEntryTrackedOrStateChanged(EntityEntry entityEntry)
@@ -36,156 +36,166 @@ public class AbpEfCoreNavigationHelper : ITransientDependency
return;
}
- var entryId = GetEntityId(entityEntry);
+ var entryId = GetEntityEntryIdentity(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 (EntityEntries.ContainsKey(entryId))
{
- var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index);
- if (navigationProperty != null)
+ return;
+ }
+
+ EntityEntries.Add(entryId, new AbpEntityEntry(entryId, entityEntry));
+ }
+
+ protected virtual void DetectChanges(EntityEntry entityEntry)
+ {
+ if (entityEntry.State != EntityState.Added &&
+ entityEntry.State != EntityState.Deleted &&
+ entityEntry.State != EntityState.Modified)
+ {
+ return;
+ }
+
+ RecursiveDetectChanges(entityEntry);
+ }
+
+ protected virtual void RecursiveDetectChanges(EntityEntry entityEntry)
+ {
+ #pragma warning disable EF1001
+ var stateManager = entityEntry.Context.GetDependencies().StateManager;
+ var internalEntityEntityEntry = stateManager.Entries.FirstOrDefault(x => x.Entity == entityEntry.Entity);
+ if (internalEntityEntityEntry == null)
+ {
+ return;
+ }
+
+ var foreignKeys = entityEntry.Metadata.GetForeignKeys().ToList();
+ foreach (var foreignKey in foreignKeys)
+ {
+ var principal = stateManager.FindPrincipal(internalEntityEntityEntry, foreignKey);
+ if (principal == null)
{
- if (navigationProperty.Value == null || IsCollectionAndEmpty(navigationProperty.Value))
- {
- navigationProperty.Value = navigationEntry.CurrentValue;
- }
+ continue;
+ }
+
+ var entryId = GetEntityEntryIdentity(principal.ToEntityEntry());
+ if (entryId == null || !EntityEntries.TryGetValue(entryId, out var abpEntityEntry))
+ {
+ continue;
}
- else
+
+ if (!abpEntityEntry.IsModified)
{
- navigationProperties.Add(new AbpEntityEntryNavigationProperty(index, navigationEntry.Metadata.Name, navigationEntry.CurrentValue, false, entityEntry, navigationEntry));
+ abpEntityEntry.IsModified = true;
+ RecursiveDetectChanges(abpEntityEntry.EntityEntry);
}
- index++;
+ var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == foreignKey) ??
+ abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == foreignKey);
+ if (navigationEntry != null)
+ {
+ navigationEntry.IsModified = true;
+ }
}
- }
- protected virtual void DetectChanges()
- {
- foreach (var entityEntryNavigationProperties in EntityEntryNavigationProperties)
+ var skipNavigations = entityEntry.Metadata.GetSkipNavigations().ToList();
+ foreach (var skipNavigation in skipNavigations)
{
- foreach (var navigationProperty in entityEntryNavigationProperties.Value.Where(x => !x.IsChanged && x.EntityEntry.State == EntityState.Unchanged))
+ var joinEntityType = skipNavigation.JoinEntityType;
+ var foreignKey = skipNavigation.ForeignKey;
+ var inverseForeignKey = skipNavigation.Inverse.ForeignKey;
+ foreach (var joinEntry in stateManager.Entries)
{
- if (navigationProperty.NavigationEntry.IsModified)
+ if (joinEntry.EntityType != joinEntityType || stateManager.FindPrincipal(joinEntry, foreignKey) != internalEntityEntityEntry)
{
- navigationProperty.IsChanged = true;
continue;
}
- if (navigationProperty.Value == null || IsCollectionAndEmpty(navigationProperty.Value))
+ var principal = stateManager.FindPrincipal(joinEntry, inverseForeignKey);
+ if (principal == null)
{
- if (navigationProperty.NavigationEntry.CurrentValue != null || IsCollectionAndNotEmpty(navigationProperty.NavigationEntry.CurrentValue))
- {
- if (navigationProperty.NavigationEntry.CurrentValue is ICollection collection)
- {
- navigationProperty.Value = collection.Cast().ToList();
- }
- else
- {
- navigationProperty.Value = navigationProperty.NavigationEntry.CurrentValue;
- }
- }
+ continue;
+ }
+
+ var entryId = GetEntityEntryIdentity(principal.ToEntityEntry());
+ if (entryId == null || !EntityEntries.TryGetValue(entryId, out var abpEntityEntry))
+ {
+ continue;
+ }
+
+ if (!abpEntityEntry.IsModified)
+ {
+ abpEntityEntry.IsModified = true;
+ RecursiveDetectChanges(abpEntityEntry.EntityEntry);
}
- if (navigationProperty.Value != null || IsCollectionAndNotEmpty(navigationProperty.Value))
+ var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == inverseForeignKey) ??
+ abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == inverseForeignKey);
+ if (navigationEntry != null)
{
- if (navigationProperty.NavigationEntry.CurrentValue == null || IsCollectionAndEmpty(navigationProperty.NavigationEntry.CurrentValue))
- {
- if (IsCollectionAndEmpty(navigationProperty.Value) && IsCollectionAndEmpty(navigationProperty.NavigationEntry.CurrentValue))
- {
- continue;
- }
-
- navigationProperty.IsChanged = true;
- }
+ navigationEntry.IsModified = true;
}
}
}
+#pragma warning restore EF1001
}
public virtual List GetChangedEntityEntries()
{
- DetectChanges();
- return EntityEntryNavigationProperties
- .SelectMany(x => x.Value)
- .Where(x => x.NavigationEntry.IsModified || x.IsChanged)
- .Select(x => x.EntityEntry)
+ return EntityEntries
+ .Where(x => x.Value.IsModified)
+ .Select(x => x.Value.EntityEntry)
.ToList();
}
- public virtual bool IsEntityEntryNavigationChanged(EntityEntry entityEntry)
+ public virtual bool IsEntityEntryModified(EntityEntry entityEntry)
{
- DetectChanges();
if (entityEntry.State == EntityState.Modified)
{
return true;
}
- var entryId = GetEntityId(entityEntry);
+ var entryId = GetEntityEntryIdentity(entityEntry);
if (entryId == null)
{
return false;
}
- if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties))
- {
- return navigationProperties.Any(x => x.IsChanged) ||
- navigationProperties.Any(x => x.NavigationEntry.IsModified) ||
- navigationProperties.Any(x =>
- x.NavigationEntry is ReferenceEntry &&
- x.NavigationEntry.As().TargetEntry?.State == EntityState.Modified);
- }
-
- return false;
+ return EntityEntries.TryGetValue(entryId, out var abpEntityEntry) && abpEntityEntry.IsModified;
}
- public virtual bool IsEntityEntryNavigationChanged(NavigationEntry navigationEntry, int index)
+ public virtual bool IsNavigationEntryModified(EntityEntry entityEntry, int navigationEntryIndex)
{
- if (navigationEntry.IsModified || (navigationEntry is ReferenceEntry && navigationEntry.As().TargetEntry?.State == EntityState.Modified))
- {
- return true;
- }
-
- var entryId = GetEntityId(navigationEntry.EntityEntry);
+ var entryId = GetEntityEntryIdentity(entityEntry);
if (entryId == null)
{
return false;
}
- if (EntityEntryNavigationProperties.TryGetValue(entryId, out var navigationProperties))
+ if (!EntityEntries.TryGetValue(entryId, out var abpEntityEntry))
{
- var navigationProperty = navigationProperties.FirstOrDefault(x => x.Index == index);
- if (navigationProperty != null && navigationProperty.IsChanged)
- {
- return true;
- }
+ return false;
}
- return false;
+ var navigationEntryProperty = abpEntityEntry.NavigationEntries.ElementAtOrDefault(navigationEntryIndex);
+ return navigationEntryProperty != null && navigationEntryProperty.IsModified;
}
- public void Clear()
+ protected virtual string? GetEntityEntryIdentity(EntityEntry entityEntry)
{
- EntityEntryNavigationProperties.Clear();
- }
-
- private string? GetEntityId(EntityEntry entityEntry)
- {
- return entityEntry.Entity is IEntity entryEntity && entryEntity.GetKeys().Length == 1
- ? entryEntity.GetKeys().FirstOrDefault()?.ToString()
- : null;
- }
+ if (entityEntry.Entity is IEntity entryEntity && entryEntity.GetKeys().Length == 1)
+ {
+ return $"{entityEntry.Metadata.ClrType.FullName}:{entryEntity.GetKeys().FirstOrDefault()}";
+ }
- private bool IsCollectionAndEmpty(object? value)
- {
- return value is ICollection && value is ICollection collection && collection.Count == 0;
+ return null;
}
- private bool IsCollectionAndNotEmpty(object? value)
+ public void Clear()
{
- return value is ICollection && value is ICollection collection && collection.Count != 0;
+ EntityEntries.Clear();
}
}
diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs
new file mode 100644
index 0000000000..0aef48e0d1
--- /dev/null
+++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs
@@ -0,0 +1,50 @@
+using System.Collections.Generic;
+using System.Linq;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.ChangeTracking;
+
+namespace Volo.Abp.EntityFrameworkCore.ChangeTrackers;
+
+public class AbpEntityEntry
+{
+ public string Id { get; set; }
+
+ public EntityEntry EntityEntry { get; set; }
+
+ public List NavigationEntries { get; set; }
+
+ private bool _isModified;
+ public bool IsModified
+ {
+ get
+ {
+ return _isModified || EntityEntry.State == EntityState.Modified || NavigationEntries.Any(n => n.IsModified);
+ }
+ set
+ {
+ _isModified = value;
+ }
+ }
+
+ public AbpEntityEntry(string id, EntityEntry entityEntry)
+ {
+ Id = id;
+ EntityEntry = entityEntry;
+ NavigationEntries = EntityEntry.Navigations.Select(x => new AbpNavigationEntry(x, x.Metadata.Name)).ToList();
+ }
+}
+
+public class AbpNavigationEntry
+{
+ public NavigationEntry NavigationEntry { get; set; }
+
+ public string Name { get; set; }
+
+ public bool IsModified { get; set; }
+
+ public AbpNavigationEntry(NavigationEntry navigationEntry, string name)
+ {
+ NavigationEntry = navigationEntry;
+ Name = name;
+ }
+}
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
deleted file mode 100644
index a3cec7cf64..0000000000
--- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntryNavigationProperty.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using Microsoft.EntityFrameworkCore.ChangeTracking;
-
-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 EntityEntry EntityEntry { get; set; }
-
- public NavigationEntry NavigationEntry { get; set; }
-
- public AbpEntityEntryNavigationProperty(int index, string name, object? value, bool isChanged, EntityEntry entityEntry, NavigationEntry navigationEntry)
- {
- Index = index;
- Name = name;
- Value = value;
- IsChanged = isChanged;
- EntityEntry = entityEntry;
- NavigationEntry = navigationEntry;
- }
-}
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 ef6bd230f5..a52ac2f437 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
@@ -193,21 +193,18 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
}
}
- if (entityEntry.State == EntityState.Unchanged && Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null)
+ if (Options.SaveEntityHistoryWhenNavigationChanges && AbpEfCoreNavigationHelper != null)
{
- var index = 0;
- foreach (var navigation in entityEntry.Navigations)
+ foreach (var (navigationEntry, index) in entityEntry.Navigations.Select((value, i) => ( value, i )))
{
- if (navigation.IsModified || AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(navigation, index))
+ if (AbpEfCoreNavigationHelper.IsNavigationEntryModified(entityEntry, index))
{
propertyChanges.Add(new EntityPropertyChangeInfo
{
- PropertyName = navigation.Metadata.Name,
- PropertyTypeFullName = navigation.Metadata.ClrType.GetFirstGenericArgumentIfNullable().FullName!
+ PropertyName = navigationEntry.Metadata.Name,
+ PropertyTypeFullName = navigationEntry.Metadata.ClrType.GetFirstGenericArgumentIfNullable().FullName!
});
}
-
- index++;
}
}
@@ -255,10 +252,9 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
protected virtual bool HasNavigationPropertiesChanged(EntityEntry entityEntry)
{
- return entityEntry.State == EntityState.Unchanged &&
- Options.SaveEntityHistoryWhenNavigationChanges &&
+ return Options.SaveEntityHistoryWhenNavigationChanges &&
AbpEfCoreNavigationHelper != null &&
- AbpEfCoreNavigationHelper.IsEntityEntryNavigationChanged(entityEntry);
+ AbpEfCoreNavigationHelper.IsEntityEntryModified(entityEntry);
}
protected virtual bool ShouldSavePropertyHistory(PropertyEntry propertyEntry, bool defaultValue)
diff --git a/framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs b/framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs
index 96e436760e..c4fbd1be5e 100644
--- a/framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs
+++ b/framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs
@@ -9,6 +9,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using MimeKit;
using MimeKit.Utils;
+using Volo.Abp.MultiTenancy;
using SmtpClient = MailKit.Net.Smtp.SmtpClient;
namespace Volo.Abp.MailKit;
@@ -20,10 +21,12 @@ public class MailKitSmtpEmailSender : EmailSenderBase, IMailKitSmtpEmailSender
protected ISmtpEmailSenderConfiguration SmtpConfiguration { get; }
- public MailKitSmtpEmailSender(ISmtpEmailSenderConfiguration smtpConfiguration,
+ public MailKitSmtpEmailSender(
+ ICurrentTenant currentTenant,
+ ISmtpEmailSenderConfiguration smtpConfiguration,
IBackgroundJobManager backgroundJobManager,
IOptions abpMailKitConfiguration)
- : base(smtpConfiguration, backgroundJobManager)
+ : base(currentTenant, smtpConfiguration, backgroundJobManager)
{
AbpMailKitOptions = abpMailKitConfiguration.Value;
SmtpConfiguration = smtpConfiguration;
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 0150eb6fa5..5e81aa1a7d 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
@@ -51,7 +51,7 @@ public class AbpEntityFrameworkCoreTestModule : AbpModule
options.Entity(opt =>
{
- opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).Include(p => p.OneToMany).Include(p => p.ManyToMany);
+ opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).ThenInclude(x => x.OneToOne).Include(p => p.OneToMany).ThenInclude(x => x.OneToMany).Include(p => p.ManyToMany);
});
});
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 978d411634..776e7d4766 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
@@ -26,11 +26,14 @@ public class AbpEfCoreDomainEvents_Tests : EntityFrameworkCoreTestBase
{
protected readonly IRepository AppEntityWithNavigationsRepository;
protected readonly ILocalEventBus LocalEventBus;
+ protected readonly IRepository PersonRepository;
+ protected bool _loadEntityWithDetails = false;
public AbpEfCoreDomainEvents_Tests()
{
AppEntityWithNavigationsRepository = GetRequiredService>();
LocalEventBus = GetRequiredService();
+ PersonRepository = GetRequiredService>();
}
protected override void AfterAddApplication(IServiceCollection services)
@@ -39,16 +42,279 @@ public class AbpEfCoreDomainEvents_Tests : EntityFrameworkCoreTestBase
{
options.Entity(opt =>
{
- opt.DefaultWithDetailsFunc = q => q;
+ if (_loadEntityWithDetails)
+ {
+ opt.DefaultWithDetailsFunc = q => q;
+ }
});
});
base.AfterAddApplication(services);
}
+ [Fact]
+ public async Task Should_Trigger_Domain_Events_For_Aggregate_Root_When_Navigation_Changes_Tests()
+ {
+ _loadEntityWithDetails = false;
+
+ var entityId = Guid.NewGuid();
+
+ await AppEntityWithNavigationsRepository.InsertAsync(new AppEntityWithNavigations(entityId, "TestEntity"));
+
+ var entityUpdatedEventTriggered = false;
+ var personCreatedEventCount = 0;
+ var entityUpdatedEventTriggerCount = 0;
+
+ LocalEventBus.Subscribe>(_ =>
+ {
+ personCreatedEventCount++;
+ return Task.CompletedTask;
+ });
+
+ LocalEventBus.Subscribe>(async _ =>
+ {
+ entityUpdatedEventTriggered = true;
+ await PersonRepository.InsertAsync(new Person(Guid.NewGuid(), Guid.NewGuid().ToString(), new Random().Next(1, 100)));
+ });
+
+ // Test with simple property
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.Name = Guid.NewGuid().ToString();
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ // 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();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.AppEntityWithValueObjectAddress.Country = "USA";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ LocalEventBus.Subscribe>(_ =>
+ {
+ throw new Exception("Should not trigger this event");
+ });
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.AppEntityWithValueObjectAddress = null;
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ // Test with one to one
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToOne = new AppEntityWithNavigationChildOneToOne
+ {
+ ChildName = "ChildName",
+ OneToOne = new AppEntityWithNavigationChildOneToOneAndOneToOne
+ {
+ ChildName = "OneToOne-ChildName"
+ }
+ };
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ var oneToOneEntityUpdatedEventTriggered = false;
+ var oneToOneAndOneToOneEntityUpdatedEventTriggered = false;
+
+ LocalEventBus.Subscribe>(async _ =>
+ {
+ oneToOneEntityUpdatedEventTriggered = true;
+ });
+ LocalEventBus.Subscribe>(async _ =>
+ {
+ oneToOneAndOneToOneEntityUpdatedEventTriggered = true;
+ });
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToOne.ChildName = "ChildName2";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ oneToOneEntityUpdatedEventTriggered.ShouldBeTrue();
+ oneToOneAndOneToOneEntityUpdatedEventTriggered.ShouldBeFalse();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ entityUpdatedEventTriggered = false;
+ oneToOneEntityUpdatedEventTriggered = false;
+ oneToOneAndOneToOneEntityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToOne.OneToOne.ChildName = "OneToOne-ChildName2";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ oneToOneEntityUpdatedEventTriggered.ShouldBeTrue();
+ oneToOneAndOneToOneEntityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ LocalEventBus.Subscribe>(_ =>
+ {
+ throw new Exception("Should not trigger this event");
+ });
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToOne = null;
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ // 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",
+ OneToMany = new List()
+ {
+ new AppEntityWithNavigationChildOneToManyAndOneToMany()
+ {
+ ChildName = "OneToMany-ChildName1"
+ }
+ }
+ }
+ };
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ var oneToManyEntityUpdatedEventTriggered = false;
+ var oneToManyAndOneToManyEntityUpdatedEventTriggered = false;
+
+ LocalEventBus.Subscribe>(async _ =>
+ {
+ oneToManyEntityUpdatedEventTriggered = true;
+ });
+ LocalEventBus.Subscribe>(async _ =>
+ {
+ oneToManyAndOneToManyEntityUpdatedEventTriggered = true;
+ });
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToMany[0].ChildName = "ChildName2";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ oneToManyEntityUpdatedEventTriggered.ShouldBeTrue();
+ oneToManyAndOneToManyEntityUpdatedEventTriggered.ShouldBeFalse();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ entityUpdatedEventTriggered = false;
+ oneToManyEntityUpdatedEventTriggered = false;
+ oneToManyAndOneToManyEntityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToMany[0].OneToMany[0].ChildName = "OneToMany-ChildName2";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ oneToManyEntityUpdatedEventTriggered.ShouldBeTrue();
+ oneToManyAndOneToManyEntityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ LocalEventBus.Subscribe>(_ =>
+ {
+ throw new Exception("Should not trigger this event");
+ });
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.OneToMany.Clear();
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ // 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();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.ManyToMany[0].ChildName = "ChildName2";
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+
+ entityUpdatedEventTriggered = false;
+ await WithUnitOfWorkAsync(async () =>
+ {
+ var entity = await AppEntityWithNavigationsRepository.GetAsync(entityId);
+ entity.ManyToMany.Clear();
+ await AppEntityWithNavigationsRepository.UpdateAsync(entity);
+ });
+ entityUpdatedEventTriggered.ShouldBeTrue();
+ personCreatedEventCount.ShouldBe(++entityUpdatedEventTriggerCount);
+ }
+
[Fact]
public async Task Should_Trigger_Domain_Events_For_Aggregate_Root_When_EnsureCollectionLoaded_Navigation_Changes_Tests()
{
+ _loadEntityWithDetails = true;
+
var entityId = Guid.NewGuid();
await AppEntityWithNavigationsRepository.InsertAsync(new AppEntityWithNavigations(entityId, "TestEntity")
diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EntityFrameworkCoreTestBase.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EntityFrameworkCoreTestBase.cs
index a046c5ade9..119b169638 100644
--- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EntityFrameworkCoreTestBase.cs
+++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EntityFrameworkCoreTestBase.cs
@@ -1,8 +1,8 @@
-using Volo.Abp.Testing;
+using Volo.Abp.TestApp.Testing;
namespace Volo.Abp.EntityFrameworkCore;
-public abstract class EntityFrameworkCoreTestBase : AbpIntegratedTest
+public abstract class EntityFrameworkCoreTestBase : TestAppTestBase
{
protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options)
{
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 5de4bd6369..225e767d26 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
@@ -70,10 +70,22 @@ public class TestMigrationsDbContext : AbpDbContext
modelBuilder.Entity(b =>
{
b.ConfigureByConvention();
- b.OwnsOne(v => v.AppEntityWithValueObjectAddress);
+ 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(x => x.ManyToMany).UsingEntity();
});
+
+ modelBuilder.Entity(b =>
+ {
+ b.ConfigureByConvention();
+ b.HasOne(x => x.OneToOne).WithOne().HasForeignKey(x => x.Id);
+ });
+
+ modelBuilder.Entity(b =>
+ {
+ b.ConfigureByConvention();
+ b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationChildOneToManyId);
+ });
}
}
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 63b57ec147..e668a21e26 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
@@ -103,6 +103,18 @@ public class TestAppDbContext : AbpDbContext, IThirdDbContext,
b.HasMany(x => x.ManyToMany).WithMany(x => x.ManyToMany).UsingEntity();
});
+ modelBuilder.Entity(b =>
+ {
+ b.ConfigureByConvention();
+ b.HasOne(x => x.OneToOne).WithOne().HasForeignKey(x => x.Id);
+ });
+
+ modelBuilder.Entity(b =>
+ {
+ b.ConfigureByConvention();
+ b.HasMany(x => x.OneToMany).WithOne().HasForeignKey(x => x.AppEntityWithNavigationChildOneToManyId);
+ });
+
modelBuilder.TryConfigureObjectExtensions();
}
}
diff --git a/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs b/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs
index 18c84b2e0b..adc2edf31b 100644
--- a/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs
+++ b/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs
@@ -3,6 +3,7 @@ using System.Threading.Tasks;
using NSubstitute;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.Emailing.Smtp;
+using Volo.Abp.MultiTenancy;
using Volo.Abp.Testing;
using Xunit;
@@ -35,6 +36,7 @@ public class MailKitSmtpEmailSender_Tests : AbpIntegratedTest();
var mailConfig = Substitute.For();
var bgJob = Substitute.For();
@@ -44,7 +46,7 @@ public class MailKitSmtpEmailSender_Tests : AbpIntegratedTest
+{
+ public string ChildName { get; set; }
+
+ public virtual AppEntityWithNavigationChildOneToOneAndOneToOne OneToOne { get; set; }
+}
+
+public class AppEntityWithNavigationChildOneToOneAndOneToOne : Entity
{
public string ChildName { get; set; }
}
@@ -59,6 +64,15 @@ public class AppEntityWithNavigationChildOneToMany : Entity
public Guid AppEntityWithNavigationId { get; set; }
public string ChildName { get; set; }
+
+ public virtual List OneToMany { get; set; }
+}
+
+public class AppEntityWithNavigationChildOneToManyAndOneToMany : Entity
+{
+ public Guid AppEntityWithNavigationChildOneToManyId { get; set; }
+
+ public string ChildName { get; set; }
}
public class AppEntityWithNavigationChildManyToMany : AggregateRoot
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 f51ddf2b56..7db0ba180d 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,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
@@ -176,138 +176,6 @@ 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();
-
- LocalEventBus.Subscribe>(data =>
- {
- throw new Exception("Should not trigger this event");
- });
-
- // 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();
-
- LocalEventBus.Subscribe>(data =>
- {
- throw new Exception("Should not trigger this event");
- });
-
- 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();
-
- LocalEventBus.Subscribe>(data =>
- {
- throw new Exception("Should not trigger this event");
- });
-
- 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; }
@@ -351,7 +219,7 @@ public abstract class AbpEntityChangeOptions_DomainEvents_Tests
LocalEventBus.Subscribe>(data =>
{
- entityUpdatedEventTriggered = !entityUpdatedEventTriggered;
+ entityUpdatedEventTriggered = true;
return Task.CompletedTask;
});
diff --git a/latest-versions.json b/latest-versions.json
index 25de5e6076..67108ad57a 100644
--- a/latest-versions.json
+++ b/latest-versions.json
@@ -1,6 +1,6 @@
[
{
- "version": "8.1.0",
+ "version": "8.1.1",
"releaseDate": "",
"type": "stable",
"message": ""
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.csproj b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.csproj
index b46209de47..a88ae98514 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.csproj
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.csproj b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.csproj
index 7d29486644..ebe4bf7aab 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.csproj
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
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 af179bd3e1..b209a2287d 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",
- "@abp/prismjs": "~8.1.0",
- "@abp/highlight.js": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.1",
+ "@abp/prismjs": "~8.1.1",
+ "@abp/highlight.js": "~8.1.1"
}
}
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 526d8faad8..ef6a76661e 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/highlight.js@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.1.tgz#37b2e6787715b792c5b36f9ae181c83f93de6347"
+ integrity sha512-Df0iNyv7y1xnkLCSG5ATmNkrliWXkN2J8tknPXFZgp//AxX81SOmePmU1eBpvlqLkgPr8In1GTOxoSFCsk1ELw==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@highlightjs/cdn-assets" "~11.4.0"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
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 ccb9f99780..7eff3e4110 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",
- "@abp/prismjs": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/prismjs": "~8.1.1"
},
"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 087586c8a2..86979b4286 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.csproj b/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.csproj
index e707190be5..0cdcbcf40d 100644
--- a/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.csproj
+++ b/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.csproj
@@ -3,7 +3,7 @@
- netstandard2.1
+ net8.0
diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json
index 3539f5b0c0..8db296646b 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",
- "@abp/blogging": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/blogging": "~8.1.1"
}
}
diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
index 2470736f12..01933c62ee 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- 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==
+"@abp/blogging@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.1.1.tgz#117712354373aee4c85a2d46e3355ff3a4f00d17"
+ integrity sha512-TFABC3u+leWPrGD21PonF5mLZ7LKoVjuwj9mL4iMUNsqbjhLdLzsMhz8AUIu+0WoUReYAxp7dF8swYl+tbmAvA==
dependencies:
- "@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/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+ "@abp/owl.carousel" "~8.1.1"
+ "@abp/prismjs" "~8.1.1"
+ "@abp/tui-editor" "~8.1.1"
-"@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==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/owl.carousel@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.1.1.tgz#8f0b61ccf422068387da411c0c47ab926e8ad6ca"
+ integrity sha512-3MV9leIXt6fRcTqNY4VvknFg2mgFRWAMLA3qcUrLTd8oOBNvHMk+PZvkqvMTDkxnyIdeXXTox9ht5Se7OEgdKA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
owl.carousel "^2.3.4"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/tui-editor@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.1.tgz#86a074a94564303697bcf1ceb65b08d1a37f8c75"
+ integrity sha512-/43lOKLJM5r5tKBnvwSvT4w7nm4zSBmhMiSGHP/Bj3kC5Hf6A+2pQppLzC/BOUL6bU4YDRq5IFHVCwMdUmcSAQ==
dependencies:
- "@abp/jquery" "~8.1.0"
- "@abp/prismjs" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
+ "@abp/prismjs" "~8.1.1"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.csproj b/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.csproj
index 905494aa41..3e2d210d8d 100644
--- a/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.csproj
+++ b/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Blogging.Domain
Volo.Blogging.Domain
diff --git a/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.csproj b/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.csproj
index 83d8759d14..1614e3285d 100644
--- a/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.csproj
+++ b/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Blogging.MongoDB
Volo.Blogging.MongoDB
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
index e2df246e37..ae0ecc0ec9 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
index 3ad82dd3c5..e2929fdaa6 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json
index 8b484e5c0f..3a270da960 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",
- "@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",
+ "@abp/ng.account": "~8.1.1",
+ "@abp/ng.identity": "~8.1.1",
+ "@abp/ng.setting-management": "~8.1.1",
+ "@abp/ng.tenant-management": "~8.1.1",
+ "@abp/ng.theme.basic": "~8.1.1",
"@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 4e36f11b53..a808cb6d42 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",
- "@abp/ng.theme.shared": ">=8.1.0"
+ "@abp/ng.core": ">=8.1.1",
+ "@abp/ng.theme.shared": ">=8.1.1"
},
"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 1a488700bd..40ecf94d3d 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
index 3ad82dd3c5..e2929fdaa6 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
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 5cc8f526d2..8a63c148b8 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
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 3ad82dd3c5..e2929fdaa6 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
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 0799e1bfe3..b6515cc70f 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",
- "@abp/cms-kit": "8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/cms-kit": "8.1.1"
}
}
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 aa60347db5..4ecd9a0435 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/cms-kit.admin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.1.1.tgz#96e192f95e23ac308c86455606b1eef76c34dde9"
+ integrity sha512-1Co1tLtrw2a0le8oeGuP7TR8QDyuODhN4hq+mfv4dfZc+z1If8Hwne4N5U9MlnAXG7Yk5a07tEJMhfaLUCgOHA==
dependencies:
- "@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/codemirror" "~8.1.1"
+ "@abp/jstree" "~8.1.1"
+ "@abp/slugify" "~8.1.1"
+ "@abp/tui-editor" "~8.1.1"
+ "@abp/uppy" "~8.1.1"
-"@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==
+"@abp/cms-kit.public@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.1.1.tgz#fb0f06245b011fd95639b1d842cf1aff60759538"
+ integrity sha512-MSabSDoKFCoT8dUZ+LVnvHYLQoTbPWtBW9UegCOnniZT0c+Dvj1nfR6rHZ6394JV+fgdVQYOEsJsvg/km8R6Ag==
dependencies:
- "@abp/highlight.js" "~8.1.0"
- "@abp/star-rating-svg" "~8.1.0"
+ "@abp/highlight.js" "~8.1.1"
+ "@abp/star-rating-svg" "~8.1.1"
-"@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==
+"@abp/cms-kit@8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.1.1.tgz#058ccd9c793f7599c7d63e19bdd3b4f9d8e376e4"
+ integrity sha512-vtU+OhhtmviI2FQGCmplkwT/FthqtwXi6NW9qfFaZnQrWNYmJ2zc/8P//8+Hf3k4o8DAY++qYyKDBqfk4Tljfw==
dependencies:
- "@abp/cms-kit.admin" "~8.1.0"
- "@abp/cms-kit.public" "~8.1.0"
+ "@abp/cms-kit.admin" "~8.1.1"
+ "@abp/cms-kit.public" "~8.1.1"
-"@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==
+"@abp/codemirror@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.1.1.tgz#0f3b3295ad8d11ea0c53914ab8af89dcb07c9fb3"
+ integrity sha512-L1Fmau65uLQVi67McAG39bsnbDJS+NLF0dNagtECDFcTqJl9c2LbJqczZrX+a9Ji3rw8BU6T0bev+2UYrN1jrg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
codemirror "^5.65.1"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/highlight.js@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.1.1.tgz#37b2e6787715b792c5b36f9ae181c83f93de6347"
+ integrity sha512-Df0iNyv7y1xnkLCSG5ATmNkrliWXkN2J8tknPXFZgp//AxX81SOmePmU1eBpvlqLkgPr8In1GTOxoSFCsk1ELw==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@highlightjs/cdn-assets" "~11.4.0"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/jstree@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.1.1.tgz#5192e83bfe20b0185dff2f32deaadc414b4e596a"
+ integrity sha512-GHdOO8d6x0+r46Rz4AOOCHkIhbu8Vy4E7dlV9qEnqfBVByjKJElsQaR7P4cKmyrn/NLeMRxtLG0+oCTEds/uyQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jstree "^3.3.12"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/slugify@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.1.1.tgz#13c4b7f61d2ca611f0e065172cf051e66106b3d6"
+ integrity sha512-EIKqhitvNIcHXIqEvPtei0Faj9W/u82IYVzF2BXIl3mbkr0Pwr1DUix4KI9aIP4xI6uZnn7/PCu9/KTuOKdApQ==
dependencies:
slugify "^1.6.5"
-"@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==
+"@abp/star-rating-svg@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.1.1.tgz#a6f4925a62c7e8aa87aab34778ba866bdaa16a44"
+ integrity sha512-2GXL2EStw4WjqsE3ufKnwx9+x482QMyBxPxOJBiBDN6hkZuxl6vxcBYD8fkba+5V01dUXtiraI3UbysxavVoug==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
star-rating-svg "^3.5.0"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/tui-editor@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.1.1.tgz#86a074a94564303697bcf1ceb65b08d1a37f8c75"
+ integrity sha512-/43lOKLJM5r5tKBnvwSvT4w7nm4zSBmhMiSGHP/Bj3kC5Hf6A+2pQppLzC/BOUL6bU4YDRq5IFHVCwMdUmcSAQ==
dependencies:
- "@abp/jquery" "~8.1.0"
- "@abp/prismjs" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
+ "@abp/prismjs" "~8.1.1"
-"@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==
+"@abp/uppy@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.1.1.tgz#9de4e98bcf04e08eaecddb5838430203e667f040"
+ integrity sha512-G/8yMTzkflOzCzIoUNb5VTHYLOfqgETNoC9EgfzS8aH4ATesFiyQ24iowsjbUd+c1EgfdfSpi4E2XDkfrPN1LA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
uppy "^3.0.0"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
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 a77277c8a4..5193696759 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",
- "@abp/docs": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/docs": "~8.1.1"
}
}
diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock
index 11c9ef1863..6ea695e33d 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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.0.tgz#5375c9819b72efc87641f8d795cf9b2029ab2f55"
- integrity sha512-YjKVXLGhDKy/sualk4EePHoDp2ruvEqn2OIWAtaQWepzihf4abCjW30LKPjTjTZwBrTzW8Ckq6HuSj44llcmUA==
+"@abp/anchor-js@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.1.1.tgz#180f64dc564bac8a888bad24a6a076574c6c398e"
+ integrity sha512-cR281g3mvgglfzOfZJEJ/X05XPucB/cVkNQKzvn7GtwxNagv+aTW6tuvrHwxcJ55zt29uNh8Oq3LkRRNYU8khA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
anchor-js "^4.3.1"
-"@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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/docs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.1.1.tgz#47866b805d4bef20324a2cf808908a1d1f13f223"
+ integrity sha512-n4VC2Ltt7Q1WLEjP4abaHUvkpIxXZK9todO3mZx93kEwLwBhHZUkqvFMnnyRi4nmuG1vfmXfSyrt8aKUVlbz+g==
dependencies:
- "@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/anchor-js" "~8.1.1"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/popper.js" "~8.1.1"
+ "@abp/prismjs" "~8.1.1"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/popper.js@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.1.1.tgz#e28c49e235a9a467831adcb05374939336852419"
+ integrity sha512-5J4IA6+Nr9ii7JP7iDR5Yu8glcumK1ItCdy21Bx4ufTWjmWjRuXUUhmCvohk+/xWgx8AlV0dRh0wKcswCAsWiA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@popperjs/core" "^2.11.2"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.csproj b/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.csproj
index d00f51e923..cc93092b37 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.csproj
+++ b/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Docs.Domain
Volo.Docs.Domain
true
diff --git a/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.csproj b/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.csproj
index 25994142c5..753a8b826d 100644
--- a/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.csproj
+++ b/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Docs.MongoDB
Volo.Docs.MongoDB
diff --git a/modules/docs/src/Volo.Docs.Web/Areas/Documents/TagHelpers/TreeTagHelper.cs b/modules/docs/src/Volo.Docs.Web/Areas/Documents/TagHelpers/TreeTagHelper.cs
index d6d101682d..14e72244f1 100644
--- a/modules/docs/src/Volo.Docs.Web/Areas/Documents/TagHelpers/TreeTagHelper.cs
+++ b/modules/docs/src/Volo.Docs.Web/Areas/Documents/TagHelpers/TreeTagHelper.cs
@@ -163,7 +163,7 @@ namespace Volo.Docs.Areas.Documents.TagHelpers
return string.Format(LiItemTemplateWithLink,
listItemCss,
- node.HasChildItems ? "chevron-right" : sb.Append("long-arrow-right ").Append(node.Path.IsNullOrEmpty() ? "no-link" : "has-link").ToString(),
+ node.HasChildItems ? "chevron-right" : sb.Append(node.Path.IsNullOrEmpty() ? "no-link" : "has-link").ToString(),
listInnerItem,
content);
}
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj b/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
index 5a3aa11ea8..ae1703110e 100644
--- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
+++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Abp.Identity.Domain
Volo.Abp.Identity.Domain
$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
diff --git a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.csproj b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.csproj
index 96e949d6d5..cc1b206cd2 100644
--- a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.csproj
+++ b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Abp.Identity.MongoDB
Volo.Abp.Identity.MongoDB
$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json
index 5cc8f526d2..8a63c148b8 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json
index 66e35da5de..ce9753ee90 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",
- "@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",
+ "@abp/ng.account": "~8.1.1",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/ng.oauth": "~8.1.1",
+ "@abp/ng.identity": "~8.1.1",
+ "@abp/ng.setting-management": "~8.1.1",
+ "@abp/ng.tenant-management": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
+ "@abp/ng.theme.lepton-x": "~3.1.1",
"@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",
+ "@abp/ng.schematics": "~8.1.1",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj
index abb764270e..997895b1dd 100644
--- a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.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 247a82eafc..b13c9d57f5 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
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 3ad82dd3c5..e2929fdaa6 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.csproj
index f461433d14..8ff4d73ffb 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.csproj
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Abp.TenantManagement.Domain
Volo.Abp.TenantManagement.Domain
$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.csproj
index d10686b721..df6fa35bb3 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.csproj
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.csproj
@@ -4,7 +4,7 @@
- netstandard2.1
+ net8.0
Volo.Abp.TenantManagement.MongoDB
Volo.Abp.TenantManagement.MongoDB
$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
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 89f42d3717..05b16c5534 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",
- "@abp/virtual-file-explorer": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/virtual-file-explorer": "~8.1.1"
}
}
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 3036c7e60e..56c3f01f6c 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":
- 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==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.1.1.tgz#39836af64c26cd0eb761a8f2e5a8f22baf36f7be"
+ integrity sha512-V3Ob4t/G1iAkUp/MdiLTwy7Y+cBh73Y2AV9SNh2p4Ca+Cgd8F8Nk7luIAXWaByZFzzXJyxj8Mn6giaiiHyoHlw==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.1.tgz#5f7a1c7a71f6bb12a9eb1da0963c9357718efe49"
+ integrity sha512-dn8DEYq4IauXoC7CXbqhfpeOu0lPCNYGl1eocvvMYQ7m3c5FGo2R/sbpnxS6VTY/LRPxjNh7/jFDxTnI5g/pzg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.1.1"
+ "@abp/bootstrap" "~8.1.1"
+ "@abp/bootstrap-datepicker" "~8.1.1"
+ "@abp/bootstrap-daterangepicker" "~8.1.1"
+ "@abp/datatables.net-bs5" "~8.1.1"
+ "@abp/font-awesome" "~8.1.1"
+ "@abp/jquery-form" "~8.1.1"
+ "@abp/jquery-validation-unobtrusive" "~8.1.1"
+ "@abp/lodash" "~8.1.1"
+ "@abp/luxon" "~8.1.1"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.1.1"
+ "@abp/moment" "~8.1.1"
+ "@abp/select2" "~8.1.1"
+ "@abp/sweetalert2" "~8.1.1"
+ "@abp/timeago" "~8.1.1"
+ "@abp/toastr" "~8.1.1"
+
+"@abp/aspnetcore.mvc.ui@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.1.tgz#7788f2bdf9482ba8c6841346e1c9468ad2f8bf1d"
+ integrity sha512-vOw0l79xDXXzW8aCxMp7cwZ8bkcP2/igDo7jjJSldRYqVABDmxTt0+1azEWgGppdidugDaJGVh9eLg7MczVv+A==
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":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849"
- integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ==
+"@abp/bootstrap-datepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.1.tgz#3f8d67f2c05d20b3259bb998ebc5ba9308fdf9d0"
+ integrity sha512-JlfVx+7r0laTUl0LLKWEiROAU5sGCSI6xAptAlsTLTTh7qFQEK5v8NLtf+erVE8EeBbFpSXoELbhhjjqiAGvyw==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@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==
+"@abp/bootstrap-daterangepicker@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.1.tgz#e0880705fa08e62d49f88f56d42b678bf519b682"
+ integrity sha512-wREfRwcn0FnkuxebCd2OOVy2rPYE1cPy1LTF3BQJ8rmFqiM1t0hhW+gFyzMygbbTfMLROvkj5yoTbF4/nf6hGQ==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@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==
+"@abp/bootstrap@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.1.1.tgz#0bdfa4964e6886d638ffa1c54b683944e0d8f924"
+ integrity sha512-4IBzbC19S9CsybbhHls916rPFs5US8YX9hnrINnSsKdH5d9TzdyX9yDIagphpTz2RciUs5XDzT1afKFCqA6pnA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
bootstrap "^5.1.3"
-"@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==
+"@abp/clipboard@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.1.1.tgz#8cac7c2258e54afdea9cfbf371366028e272759b"
+ integrity sha512-GJ5I0JRBfP46UxViaMMhi6+Vw8inw+/x2eTdjy5scEH/Omelk6KFwZdZU+1II31pP7Tw5n/+QTZxQChyD//ydQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
clipboard "^2.0.8"
-"@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==
+"@abp/core@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.1.1.tgz#e6b3d39e085ea54f6e91de0322ba809bf77feef2"
+ integrity sha512-nk3rxfd7ZzEssJDkIJywTE9AnPZAKErh3U6Wy01b5BojCbyyYSS8uemAg0FssRJI+zh2+GqK3rBDkGuw2JMiUA==
dependencies:
- "@abp/utils" "~8.1.0"
+ "@abp/utils" "~8.1.1"
-"@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==
+"@abp/datatables.net-bs5@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.1.tgz#c07ddc7fb4495bd4920b46f378f26f2abc7be181"
+ integrity sha512-2iRFBXinJpG1KbNZ4Qg0cjJsZTYsZWgzgfeaHFiAGlgUClBS71CfTEdzuXxV+fB8LfQSz+imh3sVlU+SGaqNFw==
dependencies:
- "@abp/datatables.net" "~8.1.0"
+ "@abp/datatables.net" "~8.1.1"
datatables.net-bs5 "^1.11.4"
-"@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==
+"@abp/datatables.net@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.1.1.tgz#7fc2fd6f60756ff17a0fc8b6ba69c5ee5797774f"
+ integrity sha512-k7HneXWCEqa33lJxuCgHOPyQjnRBJQW1gmO2BPZjy0hVbLBdViZA5624119xZq2/o0zEsSdrK3+EsXNzSS1wDA==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
datatables.net "^1.11.4"
-"@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==
+"@abp/font-awesome@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.1.1.tgz#e8f777080911f088412259dd9641aed6a01dd3c5"
+ integrity sha512-3EggV/ekmAGtPJjmGQxow70O1LpB/PGGR+EsGywASzvPq7+3M7yNln4pmOtGlRKnkqaagfqEl1ZRsvMx/E+pbg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
"@fortawesome/fontawesome-free" "^6.5.1"
-"@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==
+"@abp/jquery-form@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.1.1.tgz#28c2b89205bc4446972ebd8f2ca6fb2ab9bfb864"
+ integrity sha512-3+6yre8FieVgNbvco6NBFZ51r+Ey3Kry97wPfZYJQK62lCoDhc9JARFfcrCeR6wY7LQt1WEPSNgYbe7ngXD6Dw==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-form "^4.3.0"
-"@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==
+"@abp/jquery-validation-unobtrusive@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.1.tgz#9a1dc1030a5a3c6fd894dbb25a895f5ad10135df"
+ integrity sha512-zieLmxsi/R66BNBjRLCUJiJP7bZ1OTPm+77X/n2Jz7lqHeEKRaiz6b8HYJF7ra6MVsb6yJfVMHGqBCfJBdZZwA==
dependencies:
- "@abp/jquery-validation" "~8.1.0"
+ "@abp/jquery-validation" "~8.1.1"
jquery-validation-unobtrusive "^3.2.12"
-"@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==
+"@abp/jquery-validation@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.1.1.tgz#b62d9c58f0ef9b3ece878ede749903621d976a84"
+ integrity sha512-mHkFbgJv1V77nCQrbkTXMFm+Jo/pyZYI9huNjUvTMfG68EVqfQIepzBD2nTqkJzEo4nPSKI4dApnW3EzWhPtNQ==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
jquery-validation "^1.19.3"
-"@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==
+"@abp/jquery@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.1.1.tgz#0e7dee7c7d6565f5aa05c276384274fc99a30bd8"
+ integrity sha512-V6+bTF8vT6XwGMTDan8so3NbyQYZWHiL7sbb5wDpGunYyLPjWmn17QwZ9/Wa6hK7gVNfRPRAqeJ1aOnm05/HIg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
jquery "~3.6.0"
-"@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==
+"@abp/lodash@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.1.1.tgz#8c7780c1c00462469e6f7ffab659b9ebff0b629d"
+ integrity sha512-OERKbrWzzGyeEXJuLBAGvmELW8UbvUFZT1dV2ePik0RYiXRnZSjjD3wntakmfdei0J0UeRa/TdSZwJd1U08VEg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
lodash "^4.17.21"
-"@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==
+"@abp/luxon@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.1.1.tgz#82130009fb13166b214b65f8bbc4951313b20fe0"
+ integrity sha512-XsKu2gc7A4FyT7+tyomjcoxW4+dS28FdJXBi0TzrhK2Vf+xOU2BmnQt2Qscm/uo0iiDMQ9ZLd5kgI7+Xn0E8sA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
luxon "^2.3.0"
-"@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==
+"@abp/malihu-custom-scrollbar-plugin@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.1.tgz#c5515fc66707e96f7aecf8be8e5dd95f67f5e417"
+ integrity sha512-Oc1Do75jukBGFNw7i3G35q9o+OvhWIyXSoRkTsv6cF0nayKFwhWKlsUbQjRx+4pFBURxJKhbM/MTisRuUax4kg==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@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==
+"@abp/moment@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.1.1.tgz#caeecedc4b76443ff3947e20acce195f486e3deb"
+ integrity sha512-azkWrcu/6Hh/+yaidiOaXzrAU7EO3/ZyFuLADJzz3/YiuUmufovz6F1N1gqCz0lzHmQnpUS+0uD9LYPLT8XYtQ==
dependencies:
moment "^2.9.0"
-"@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==
+"@abp/prismjs@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.1.1.tgz#9af0a362fdec253334120481fc21c2932b7ede91"
+ integrity sha512-ax0sRwXfDsxLj+BKs4QeZPnLiW3FuHqgtllaIrLWqk68lrQp44zxXi7ughSMOPJn5fgzOXBTOIQiDSXUKM9c3A==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/core" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/core" "~8.1.1"
prismjs "^1.26.0"
-"@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==
+"@abp/select2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.1.1.tgz#16b2940248bfe61b05bf56c2c21eb95380a93940"
+ integrity sha512-ZdfYjrvdyEKLDUHqgXb+FMZAWMun3vg2kTb7V+/zh3SBYASpoHjD1Pah2xlSMwzUx//uMZFsY7Wt3eOFyHDUoQ==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
select2 "^4.0.13"
-"@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==
+"@abp/sweetalert2@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.1.1.tgz#635f86408c28c2fd49108ce2a93c7d697a57d4c0"
+ integrity sha512-XwWh2v7u4UDdh9zQxGB04zreVmmbbmRZJq/Ip9grWGG7q+saeTVFx5+SOXYPYZUqitxFMmfBficGO72X5yUfcA==
dependencies:
- "@abp/core" "~8.1.0"
+ "@abp/core" "~8.1.1"
sweetalert2 "^11.3.6"
-"@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==
+"@abp/timeago@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.1.1.tgz#b0ab49c0f3a027f15f7b9666da4f7bc1bed604e8"
+ integrity sha512-y/OZeNC0YW1cg+EZT2/ck/tYu1Gr4NE7EEGXH7hdMyGYhNHWwCKWg32fYSEz88PBqGO1leNaUALksMUs2Ru2/g==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
timeago "^1.6.7"
-"@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==
+"@abp/toastr@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.1.1.tgz#bbb00208b2812c0a2122df7f7da3a346f419c162"
+ integrity sha512-tUWl46S2GN+Lf7GfbB8ywVIV7f/+elwfwXm4pZHYOFIUUYlLMaivzsQ6aluZaMowNKna4Lf+S3FgfNPeVBrs3w==
dependencies:
- "@abp/jquery" "~8.1.0"
+ "@abp/jquery" "~8.1.1"
toastr "^2.1.4"
-"@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==
+"@abp/utils@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.1.1.tgz#7563b629c46d690912ce61677996197362028a6c"
+ integrity sha512-I24530OL6ho1+FuySzZBi5KQKQ6meWJvfKPHelKjaF/+qcxIBrB2og3F+JANcbIPuhFzthU8CpLx1ugoZHqZSg==
dependencies:
just-compare "^2.3.0"
-"@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==
+"@abp/virtual-file-explorer@~8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.1.1.tgz#01d6a9807cb8f3ca4642b7bc2d1eeb43a2953485"
+ integrity sha512-KvF5Q0035r9BZ1wxDbTLU6iQ3eWbGkn6ua/Bmu9ZPGEs23jrh5sgZiuK/Gf+QgmjfKtg0vODJoTC5KiozH+NSg==
dependencies:
- "@abp/clipboard" "~8.1.0"
- "@abp/prismjs" "~8.1.0"
+ "@abp/clipboard" "~8.1.1"
+ "@abp/prismjs" "~8.1.1"
"@fortawesome/fontawesome-free@^6.5.1":
version "6.5.1"
diff --git a/npm/lerna.json b/npm/lerna.json
index 442bd25c50..5b320e4d04 100644
--- a/npm/lerna.json
+++ b/npm/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"packages": [
"packs/*"
],
diff --git a/npm/ng-packs/migrations.json b/npm/ng-packs/migrations.json
index d9d9ebfd2f..8e84624df1 100644
--- a/npm/ng-packs/migrations.json
+++ b/npm/ng-packs/migrations.json
@@ -1,84 +1,56 @@
{
"migrations": [
{
- "cli": "nx",
- "version": "17.3.0-beta.6",
- "description": "Updates the nx wrapper.",
- "implementation": "./src/migrations/update-17-3-0/update-nxw",
+ "version": "18.1.0-beta.3",
+ "description": "Moves affected.defaultBase to defaultBase in `nx.json`",
+ "implementation": "./src/migrations/update-17-2-0/move-default-base",
"package": "nx",
- "name": "17.3.0-update-nx-wrapper"
- },
- {
- "cli": "nx",
- "version": "18.0.0-beta.2",
- "description": "Updates .env to disabled adding plugins when generating projects in an existing Nx workspace",
- "implementation": "./src/migrations/update-18-0-0/disable-crystal-for-existing-workspaces",
- "x-repair-skip": true,
- "package": "nx",
- "name": "18.0.0-disable-adding-plugins-for-existing-workspaces"
- },
- {
- "version": "17.2.0-beta.0",
- "description": "Simplify eslintFilePatterns",
- "implementation": "./src/migrations/update-17-2-0/simplify-eslint-patterns",
- "package": "@nx/eslint",
- "name": "simplify-eslint-patterns"
- },
- {
- "version": "17.2.9",
- "description": "Move executor options to target defaults",
- "implementation": "./src/migrations/update-17-2-9/move-options-to-target-defaults",
- "package": "@nx/eslint",
- "name": "move-options-to-target-defaults"
+ "name": "move-default-base-to-nx-json-root"
},
{
"cli": "nx",
- "version": "17.2.0-beta.2",
- "description": "Rename '@nx/angular:webpack-dev-server' executor to '@nx/angular:dev-server'",
- "factory": "./src/migrations/update-17-2-0/rename-webpack-dev-server",
- "package": "@nx/angular",
- "name": "rename-webpack-dev-server-executor"
+ "version": "18.1.0-beta.3",
+ "description": "Update to Cypress ^13.6.6 if the workspace is using Cypress v13 to ensure workspaces don't use v13.6.5 which has an issue when verifying Cypress.",
+ "implementation": "./src/migrations/update-18-1-0/update-cypress-version-13-6-6",
+ "package": "@nx/cypress",
+ "name": "update-cypress-version-13-6-6"
},
{
"cli": "nx",
- "version": "17.3.0-beta.10",
+ "version": "18.1.0-beta.1",
"requires": {
- "@angular/core": ">=17.1.0"
+ "@angular/core": ">=17.2.0"
},
- "description": "Update the @angular/cli package version to ~17.1.0.",
- "factory": "./src/migrations/update-17-3-0/update-angular-cli",
+ "description": "Update the @angular/cli package version to ~17.2.0.",
+ "factory": "./src/migrations/update-18-1-0/update-angular-cli",
"package": "@nx/angular",
- "name": "update-angular-cli-version-17-1-0"
+ "name": "update-angular-cli-version-17-2-0"
},
{
"cli": "nx",
- "version": "17.3.0-beta.10",
- "requires": {
- "@angular/core": ">=17.1.0"
- },
- "description": "Add 'browser-sync' as dev dependency when '@angular-devkit/build-angular:ssr-dev-server' or '@nx/angular:module-federation-dev-ssr' is used.",
- "factory": "./src/migrations/update-17-3-0/add-browser-sync-dependency",
+ "version": "18.1.1-beta.0",
+ "description": "Ensure targetDefaults inputs for task hashing when '@nx/angular:webpack-browser' is used are correct for Module Federation.",
+ "factory": "./src/migrations/update-18-1-1/fix-target-defaults-inputs",
"package": "@nx/angular",
- "name": "add-browser-sync-dependency"
+ "name": "fix-target-defaults-for-webpack-browser"
},
{
"cli": "nx",
- "version": "17.3.0-beta.10",
+ "version": "18.2.0-beta.0",
"requires": {
- "@angular/core": ">=17.1.0"
+ "@angular/core": ">=17.3.0"
},
- "description": "Add 'autoprefixer' as dev dependency when '@nx/angular:ng-packagr-lite' or '@nx/angular:package` is used.",
- "factory": "./src/migrations/update-17-3-0/add-autoprefixer-dependency",
+ "description": "Update the @angular/cli package version to ~17.3.0.",
+ "factory": "./src/migrations/update-18-2-0/update-angular-cli",
"package": "@nx/angular",
- "name": "add-autoprefixer-dependency"
+ "name": "update-angular-cli-version-17-3-0"
},
{
- "cli": "nx",
- "version": "18.0.0-beta.0",
- "description": "Add NX_MF_DEV_SERVER_STATIC_REMOTES to inputs for task hashing when '@nx/angular:webpack-browser' is used for Module Federation.",
- "factory": "./src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults",
- "package": "@nx/angular",
- "name": "add-module-federation-env-var-to-target-defaults"
+ "version": "17.3.0",
+ "description": "Updates two-way bindings that have an invalid expression to use the longform expression instead.",
+ "factory": "./migrations/invalid-two-way-bindings/bundle",
+ "package": "@angular/core",
+ "name": "invalid-two-way-bindings"
}
]
}
diff --git a/npm/ng-packs/nx.json b/npm/ng-packs/nx.json
index 57e7ea8df5..c4603659b0 100644
--- a/npm/ng-packs/nx.json
+++ b/npm/ng-packs/nx.json
@@ -1,7 +1,4 @@
{
- "affected": {
- "defaultBase": "dev"
- },
"workspaceLayout": {
"libsDir": "packages",
"appsDir": ""
diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json
index 2d2a761dec..0adabfba49 100644
--- a/npm/ng-packs/package.json
+++ b/npm/ng-packs/package.json
@@ -44,42 +44,42 @@
},
"private": true,
"devDependencies": {
- "@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",
- "@angular-devkit/schematics-cli": "~17.1.0",
- "@angular-eslint/eslint-plugin": "~17.2.0",
- "@angular-eslint/eslint-plugin-template": "~17.2.0",
- "@angular-eslint/template-parser": "~17.2.0",
- "@angular/animations": "~17.1.0",
- "@angular/cli": "~17.1.0",
- "@angular/common": "~17.1.0",
- "@angular/compiler": "~17.1.0",
- "@angular/compiler-cli": "~17.1.0",
- "@angular/core": "~17.1.0",
- "@angular/forms": "~17.1.0",
- "@angular/language-service": "~17.1.0",
- "@angular/localize": "~17.1.0",
- "@angular/platform-browser": "~17.1.0",
- "@angular/platform-browser-dynamic": "~17.1.0",
- "@angular/router": "~17.1.0",
+ "@abp/ng.theme.lepton-x": "~3.1.1",
+ "@abp/utils": "~8.1.1",
+ "@angular-devkit/build-angular": "~17.3.0",
+ "@angular-devkit/core": "~17.3.0",
+ "@angular-devkit/schematics": "~17.3.0",
+ "@angular-devkit/schematics-cli": "~17.3.0",
+ "@angular-eslint/eslint-plugin": "~17.3.0",
+ "@angular-eslint/eslint-plugin-template": "~17.3.0",
+ "@angular-eslint/template-parser": "~17.3.0",
+ "@angular/animations": "~17.3.0",
+ "@angular/cli": "~17.3.0",
+ "@angular/common": "~17.3.0",
+ "@angular/compiler": "~17.3.0",
+ "@angular/compiler-cli": "~17.3.0",
+ "@angular/core": "~17.3.0",
+ "@angular/forms": "~17.3.0",
+ "@angular/language-service": "~17.3.0",
+ "@angular/localize": "~17.3.0",
+ "@angular/platform-browser": "~17.3.0",
+ "@angular/platform-browser-dynamic": "~17.3.0",
+ "@angular/router": "~17.3.0",
"@fortawesome/fontawesome-free": "^6.0.0",
"@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngneat/spectator": "^16.0.0",
"@ngx-validate/core": "^0.2.0",
- "@nx/angular": "~18.0.0",
- "@nx/cypress": "~18.0.0",
- "@nx/devkit": "~18.0.0",
- "@nx/eslint": "~18.0.0",
- "@nx/eslint-plugin": "~18.0.0",
- "@nx/jest": "~18.0.0",
- "@nx/js": "~18.0.0",
- "@nx/plugin": "~18.0.0",
- "@nx/workspace": "~18.0.0",
+ "@nx/angular": "~18.2.0",
+ "@nx/cypress": "~18.2.0",
+ "@nx/devkit": "~18.2.0",
+ "@nx/eslint": "~18.2.0",
+ "@nx/eslint-plugin": "~18.2.0",
+ "@nx/jest": "~18.2.0",
+ "@nx/js": "~18.2.0",
+ "@nx/plugin": "~18.2.0",
+ "@nx/workspace": "~18.2.0",
"@popperjs/core": "~2.11.0",
- "@schematics/angular": "~17.1.0",
+ "@schematics/angular": "~17.3.0",
"@swc-node/register": "1.6.8",
"@swc/cli": "~0.1.0",
"@swc/core": "1.3.94",
@@ -96,23 +96,23 @@
"chart.js": "^4.0.0",
"cypress": "^7.0.0",
"dotenv": "10.0.0",
- "eslint": "8.48.0",
+ "eslint": "8.57.0",
"eslint-config-prettier": "9.0.0",
"eslint-plugin-cypress": "^2.10.3",
"got": "^11.0.0",
"jest": "^29.0.0",
"jest-canvas-mock": "^2.0.0",
"jest-environment-jsdom": "^29.0.0",
- "jest-preset-angular": "13.1.3",
+ "jest-preset-angular": "14.0.3",
"jsonc-eslint-parser": "^2.0.0",
"jsonc-parser": "^2.0.0",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
"lerna": "^4.0.0",
"lint-staged": "^13.0.0",
- "ng-packagr": "~17.1.0",
+ "ng-packagr": "~17.3.0",
"ng-zorro-antd": "^17.0.0",
- "nx": "~18.0.0",
+ "nx": "~18.2.0",
"perfect-scrollbar": "^1.0.0",
"postcss": "^8.0.0",
"postcss-import": "14.1.0",
diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json
index 9ff8f6c61e..addec3788d 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json
index c4e742d514..fb6d449049 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.account.core": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json
index 3838b72230..1f4d7e15b0 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
- "@abp/ng.core": ">=8.1.0",
- "@abp/ng.theme.shared": ">=8.1.0"
+ "@abp/ng.core": ">=8.1.1",
+ "@abp/ng.theme.shared": ">=8.1.1"
},
"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 b96dc204af..461498526f 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/utils": "~8.1.0",
+ "@abp/utils": "~8.1.1",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
"ts-toolbelt": "6.15.4",
diff --git a/npm/ng-packs/packages/core/src/lib/core.module.ts b/npm/ng-packs/packages/core/src/lib/core.module.ts
index 9637ad6847..eb475074ce 100644
--- a/npm/ng-packs/packages/core/src/lib/core.module.ts
+++ b/npm/ng-packs/packages/core/src/lib/core.module.ts
@@ -43,6 +43,7 @@ import { AuthErrorFilterService } from './abstracts';
import { DYNAMIC_LAYOUTS_TOKEN } from "./tokens/dynamic-layout.token";
import { DEFAULT_DYNAMIC_LAYOUTS } from "./constants";
import { AbpTitleStrategy } from './services/title-strategy.service';
+import { LocalStorageListenerService } from './services/local-storage-listener.service';
const standaloneDirectives = [
@@ -164,6 +165,12 @@ export class CoreModule {
deps: [LocalizationService],
useFactory: noop,
},
+ {
+ provide: APP_INITIALIZER,
+ multi: true,
+ deps: [LocalStorageListenerService],
+ useFactory: noop,
+ },
{
provide: APP_INITIALIZER,
multi: true,
diff --git a/npm/ng-packs/packages/core/src/lib/models/common.ts b/npm/ng-packs/packages/core/src/lib/models/common.ts
index 6d30a6ec74..714f2422c2 100644
--- a/npm/ng-packs/packages/core/src/lib/models/common.ts
+++ b/npm/ng-packs/packages/core/src/lib/models/common.ts
@@ -9,6 +9,7 @@ export namespace ABP {
environment: Partial;
registerLocaleFn: (locale: string) => Promise;
skipGetAppConfiguration?: boolean;
+ skipInitAuthService?: boolean;
sendNullsAsQueryParam?: boolean;
tenantKey?: string;
localizations?: Localization[];
diff --git a/npm/ng-packs/packages/core/src/lib/models/index.ts b/npm/ng-packs/packages/core/src/lib/models/index.ts
index c343ee2440..0156b77bda 100644
--- a/npm/ng-packs/packages/core/src/lib/models/index.ts
+++ b/npm/ng-packs/packages/core/src/lib/models/index.ts
@@ -8,3 +8,4 @@ export * from './session';
export * from './utility';
export * from './auth';
export * from './auth-events';
+export * from './sort';
diff --git a/npm/ng-packs/packages/core/src/lib/models/sort.ts b/npm/ng-packs/packages/core/src/lib/models/sort.ts
new file mode 100644
index 0000000000..eb51d18d22
--- /dev/null
+++ b/npm/ng-packs/packages/core/src/lib/models/sort.ts
@@ -0,0 +1,5 @@
+export interface SortableItem {
+ id?: string | number;
+ name?: string;
+ order?: number;
+}
diff --git a/npm/ng-packs/packages/core/src/lib/services/index.ts b/npm/ng-packs/packages/core/src/lib/services/index.ts
index 5d3e9d6d1e..a20ae907ae 100644
--- a/npm/ng-packs/packages/core/src/lib/services/index.ts
+++ b/npm/ng-packs/packages/core/src/lib/services/index.ts
@@ -20,4 +20,5 @@ export * from './subscription.service';
export * from './track-by.service';
export * from './local-storage.service';
export * from './window.service';
-export * from './internet-connection-service'
\ No newline at end of file
+export * from './internet-connection-service';
+export * from './local-storage-listener.service';
diff --git a/npm/ng-packs/packages/core/src/lib/services/local-storage-listener.service.ts b/npm/ng-packs/packages/core/src/lib/services/local-storage-listener.service.ts
new file mode 100644
index 0000000000..67231f5e85
--- /dev/null
+++ b/npm/ng-packs/packages/core/src/lib/services/local-storage-listener.service.ts
@@ -0,0 +1,17 @@
+import { DOCUMENT } from '@angular/common';
+import { Injectable, inject } from '@angular/core';
+
+@Injectable({
+ providedIn: 'root',
+})
+export class LocalStorageListenerService {
+ protected readonly window = inject(DOCUMENT).defaultView;
+
+ constructor() {
+ this.window.addEventListener('storage', event => {
+ if (event.key === 'access_token' && event.newValue === null) {
+ this.window.location.reload();
+ }
+ });
+ }
+}
diff --git a/npm/ng-packs/packages/core/src/lib/tokens/compare-func.token.ts b/npm/ng-packs/packages/core/src/lib/tokens/compare-func.token.ts
index bf66ec2b54..2c5185ce23 100644
--- a/npm/ng-packs/packages/core/src/lib/tokens/compare-func.token.ts
+++ b/npm/ng-packs/packages/core/src/lib/tokens/compare-func.token.ts
@@ -1,27 +1,33 @@
import { InjectionToken, inject } from '@angular/core';
+import { SortableItem } from '../models';
import { LocalizationService } from '../services';
-export const SORT_COMPARE_FUNC = new InjectionToken< 0 | 1 | -1 >('SORT_COMPARE_FUNC');
+export const SORT_COMPARE_FUNC = new InjectionToken<(a: SortableItem, b: SortableItem) => number>(
+ 'SORT_COMPARE_FUNC',
+);
export function compareFuncFactory() {
- const localizationService = inject(LocalizationService)
- const fn = (a,b) => {
+ const localizationService = inject(LocalizationService);
+ const fn = (a: SortableItem, b: SortableItem) => {
const aName = localizationService.instant(a.name);
const bName = localizationService.instant(b.name);
const aNumber = a.order;
const bNumber = b.order;
-
+
if (!Number.isInteger(aNumber)) return 1;
if (!Number.isInteger(bNumber)) return -1;
-
- if (aNumber > bNumber) return 1
- if (aNumber < bNumber) return -1
-
- if ( aName > bName ) return 1;
- if ( aName < bName ) return -1;
-
- return 0
- }
-
- return fn
-}
\ No newline at end of file
+
+ if (aNumber > bNumber) return 1;
+ if (aNumber < bNumber) return -1;
+
+ if (aName > bName) return 1;
+ if (aName < bName) return -1;
+
+ if (a.id > b.id) return 1;
+ if (a.id < b.id) return -1;
+
+ return 0;
+ };
+
+ return fn;
+}
diff --git a/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts
index 782af0899d..4173bd96c6 100644
--- a/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts
+++ b/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts
@@ -29,7 +29,7 @@ export function getInitialData(injector: Injector) {
const checkAuthenticationState = injector.get(CHECK_AUTHENTICATION_STATE_FN_KEY, noop, {
optional: true,
});
- if (authService) {
+ if (!options.skipInitAuthService && authService) {
await authService.init();
}
if (options.skipGetAppConfiguration) return;
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 e3ad0ade05..8f077fa628 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
@@ -8,6 +8,9 @@ import {
PermissionService,
RestService,
INCUDE_LOCALIZATION_RESOURCES_TOKEN,
+ OTHERS_GROUP,
+ compareFuncFactory,
+ SORT_COMPARE_FUNC,
} from '@abp/ng.core';
import { APP_BASE_HREF } from '@angular/common';
import { ModuleWithProviders, NgModule } from '@angular/core';
@@ -66,6 +69,14 @@ export class CoreTestingModule {
provide: INCUDE_LOCALIZATION_RESOURCES_TOKEN,
useValue: false,
},
+ {
+ provide: OTHERS_GROUP,
+ useValue: 'AbpUi::OthersGroup',
+ },
+ {
+ provide: SORT_COMPARE_FUNC,
+ useFactory: compareFuncFactory,
+ },
provideRoutes(routes),
],
};
diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json
index 1df1cea29a..b496edcb0a 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.theme.shared": "~8.1.1",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json
index de324ac9df..abc5247b40 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",
+ "version": "8.1.1",
"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 0b87c82e69..4f3e3c2eb6 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~8.1.0",
- "@abp/ng.permission-management": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.permission-management": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json
index e32a8e3832..32cc79e058 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~8.1.0",
- "@abp/utils": "~8.1.0",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/utils": "~8.1.1",
"angular-oauth2-oidc": "^17.0.0",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
diff --git a/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts b/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts
index 1417fb7825..dd7958b023 100644
--- a/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts
+++ b/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts
@@ -83,7 +83,7 @@ export abstract class AuthFlowStrategy {
.loadDiscoveryDocument()
.then(() => {
const isTokenExpire = isTokenExpired(this.oAuthService.getAccessTokenExpiration());
- if (!isTokenExpire || this.oAuthService.getRefreshToken()) {
+ if (isTokenExpire && this.oAuthService.getRefreshToken()) {
return this.refreshToken();
}
diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json
index 2f95f724fc..e614321f64 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.theme.shared": "~8.1.1",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json
index 236c4ad6f5..38889a01ac 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",
+ "version": "8.1.1",
"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 fa1aa20ea0..79ea036dfc 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"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 68b586ad50..0c37702c3c 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.feature-management": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.feature-management": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"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 ecdb338d7f..4a4e24e5a4 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~8.1.0",
- "@abp/ng.theme.shared": "~8.1.0",
+ "@abp/ng.account.core": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
"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 95aaf59bd8..955f612d85 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",
+ "version": "8.1.1",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~8.1.0",
+ "@abp/ng.core": "~8.1.1",
"@fortawesome/fontawesome-free": "^5.15.4",
"@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngx-validate/core": "^0.2.0",
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts
index 297fa23c56..d7c24c7601 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts
@@ -206,8 +206,7 @@ export class ModalComponent implements OnInit, OnDestroy, DismissableModal {
fromEvent(window, 'beforeunload')
.pipe(takeUntil(this.destroy$))
.subscribe(event => {
- // TODO: check this
- if (!this.isFormDirty || this.suppressUnsavedChangesWarning) {
+ if (this.isFormDirty && !this.suppressUnsavedChangesWarning) {
event.preventDefault();
}
});
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/services/abstract-menu.service.ts b/npm/ng-packs/packages/theme-shared/src/lib/services/abstract-menu.service.ts
index e1048f907e..4c3137b332 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/services/abstract-menu.service.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/services/abstract-menu.service.ts
@@ -1,10 +1,13 @@
import { BehaviorSubject, Observable } from 'rxjs';
import { NavItem } from '../models/nav-item';
-import { Type } from '@angular/core';
+import { inject, Type } from '@angular/core';
+import { SORT_COMPARE_FUNC } from '@abp/ng.core';
export abstract class AbstractMenuService {
protected abstract baseClass: Type;
+ protected readonly sortFn = inject(SORT_COMPARE_FUNC);
+
protected _items$ = new BehaviorSubject([]);
get items(): T[] {
@@ -52,10 +55,7 @@ export abstract class AbstractMenuService {
this._items$.next(items);
}
- private sortItems(a: T, b: T) {
- if (!a.order) return 1;
- if (!b.order) return -1;
-
- return a.order - b.order;
- }
+ sortItems = (a: T, b: T) => {
+ return this.sortFn(a, b);
+ };
}
diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json
index 0978ceda04..232b957776 100644
--- a/npm/packs/anchor-js/package.json
+++ b/npm/packs/anchor-js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/anchor-js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 6eb2aebd52..b8982dc357 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",
+ "version": "8.1.1",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.components.server.theming": "~8.1.0"
+ "@abp/aspnetcore.components.server.theming": "~8.1.1"
},
"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 46287517eb..9dbf8f2b62 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",
+ "version": "8.1.1",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/bootstrap": "~8.1.0",
- "@abp/font-awesome": "~8.1.0"
+ "@abp/bootstrap": "~8.1.1",
+ "@abp/font-awesome": "~8.1.1"
},
"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 ef0d2ea4dd..4ac1cb0874 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",
+ "version": "8.1.1",
"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"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~8.1.1"
},
"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 641b731977..4acd174aef 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",
+ "version": "8.1.1",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"repository": {
"type": "git",
@@ -10,22 +10,22 @@
"access": "public"
},
"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.1",
+ "@abp/bootstrap": "~8.1.1",
+ "@abp/bootstrap-datepicker": "~8.1.1",
+ "@abp/bootstrap-daterangepicker": "~8.1.1",
+ "@abp/datatables.net-bs5": "~8.1.1",
+ "@abp/font-awesome": "~8.1.1",
+ "@abp/jquery-form": "~8.1.1",
+ "@abp/jquery-validation-unobtrusive": "~8.1.1",
+ "@abp/lodash": "~8.1.1",
+ "@abp/luxon": "~8.1.1",
+ "@abp/malihu-custom-scrollbar-plugin": "~8.1.1",
+ "@abp/moment": "~8.1.1",
+ "@abp/select2": "~8.1.1",
+ "@abp/sweetalert2": "~8.1.1",
+ "@abp/timeago": "~8.1.1",
+ "@abp/toastr": "~8.1.1"
},
"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 498ff62c31..8c1854e968 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",
+ "version": "8.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json
index 524a750441..a21f97afaa 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",
+ "version": "8.1.1",
"name": "@abp/aspnetcore.mvc.ui",
"repository": {
"type": "git",
diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json
index 0f0442f3eb..16e4724fd8 100644
--- a/npm/packs/blogging/package.json
+++ b/npm/packs/blogging/package.json
@@ -1,14 +1,14 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/blogging",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@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/aspnetcore.mvc.ui.theme.shared": "~8.1.1",
+ "@abp/owl.carousel": "~8.1.1",
+ "@abp/prismjs": "~8.1.1",
+ "@abp/tui-editor": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json
index b87e9f9cf1..d36d4d996d 100644
--- a/npm/packs/bootstrap-datepicker/package.json
+++ b/npm/packs/bootstrap-datepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/bootstrap-datepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json
index 9d575f5688..cd8f6d1c81 100644
--- a/npm/packs/bootstrap-daterangepicker/package.json
+++ b/npm/packs/bootstrap-daterangepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/bootstrap-daterangepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json
index 770efff019..21a692d705 100644
--- a/npm/packs/bootstrap/package.json
+++ b/npm/packs/bootstrap/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/bootstrap",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"bootstrap": "^5.1.3"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json
index 9397a298db..53c2b01ff6 100644
--- a/npm/packs/chart.js/package.json
+++ b/npm/packs/chart.js/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/chart.js",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json
index eb79e2522e..29d82ddfda 100644
--- a/npm/packs/clipboard/package.json
+++ b/npm/packs/clipboard/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/clipboard",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 f8492660bd..71c5a600a6 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",
+ "version": "8.1.1",
"name": "@abp/cms-kit.admin",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@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/codemirror": "~8.1.1",
+ "@abp/jstree": "~8.1.1",
+ "@abp/slugify": "~8.1.1",
+ "@abp/tui-editor": "~8.1.1",
+ "@abp/uppy": "~8.1.1"
},
"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 2c3fe600e9..6542c1dcd7 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",
+ "version": "8.1.1",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/highlight.js": "~8.1.0",
- "@abp/star-rating-svg": "~8.1.0"
+ "@abp/highlight.js": "~8.1.1",
+ "@abp/star-rating-svg": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json
index 0334612996..c2317651d0 100644
--- a/npm/packs/cms-kit/package.json
+++ b/npm/packs/cms-kit/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/cms-kit.admin": "~8.1.0",
- "@abp/cms-kit.public": "~8.1.0"
+ "@abp/cms-kit.admin": "~8.1.1",
+ "@abp/cms-kit.public": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json
index bfe79bd94d..3ebfce8cd6 100644
--- a/npm/packs/codemirror/package.json
+++ b/npm/packs/codemirror/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/codemirror",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"codemirror": "^5.65.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json
index 100908bd44..fcd8d059df 100644
--- a/npm/packs/core/package.json
+++ b/npm/packs/core/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/core",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/utils": "~8.1.0"
+ "@abp/utils": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json
index 77d65cfed1..67db0a8b57 100644
--- a/npm/packs/cropperjs/package.json
+++ b/npm/packs/cropperjs/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/cropperjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 c7ccc24670..da5e1da8f1 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",
+ "version": "8.1.1",
"name": "@abp/datatables.net-bs4",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~8.1.0",
+ "@abp/datatables.net": "~8.1.1",
"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 bc362f325a..1e5f56ac9d 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",
+ "version": "8.1.1",
"name": "@abp/datatables.net-bs5",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~8.1.0",
+ "@abp/datatables.net": "~8.1.1",
"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 77b3a934c4..201148038c 100644
--- a/npm/packs/datatables.net/package.json
+++ b/npm/packs/datatables.net/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/datatables.net",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"datatables.net": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json
index 5aaca1cc12..0dc44ee155 100644
--- a/npm/packs/docs/package.json
+++ b/npm/packs/docs/package.json
@@ -1,15 +1,15 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/docs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@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/anchor-js": "~8.1.1",
+ "@abp/clipboard": "~8.1.1",
+ "@abp/malihu-custom-scrollbar-plugin": "~8.1.1",
+ "@abp/popper.js": "~8.1.1",
+ "@abp/prismjs": "~8.1.1"
},
"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 fc5f388117..36ee48e5ae 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",
+ "version": "8.1.1",
"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 48c34db419..8b9bebe9d9 100644
--- a/npm/packs/flag-icons/package.json
+++ b/npm/packs/flag-icons/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/flag-icons",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json
index e89a71452c..d49407f1c9 100644
--- a/npm/packs/font-awesome/package.json
+++ b/npm/packs/font-awesome/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/font-awesome",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"@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 f27f3f91b5..280c4369d0 100644
--- a/npm/packs/highlight.js/package.json
+++ b/npm/packs/highlight.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/highlight.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"@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 532e72ed0f..5be0790418 100644
--- a/npm/packs/jquery-form/package.json
+++ b/npm/packs/jquery-form/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/jquery-form",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"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 88d30383ba..5c4495fa12 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",
+ "version": "8.1.1",
"name": "@abp/jquery-validation-unobtrusive",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery-validation": "~8.1.0",
+ "@abp/jquery-validation": "~8.1.1",
"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 f2257f8f84..97031ceb1a 100644
--- a/npm/packs/jquery-validation/package.json
+++ b/npm/packs/jquery-validation/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/jquery-validation",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"jquery-validation": "^1.20.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json
index f113f97a9e..9527c08370 100644
--- a/npm/packs/jquery/package.json
+++ b/npm/packs/jquery/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/jquery",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"jquery": "~3.6.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json
index f1c04b8593..cb427e112e 100644
--- a/npm/packs/jstree/package.json
+++ b/npm/packs/jstree/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/jstree",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"jstree": "^3.3.12"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json
index 72ed5f44d1..fecfde8741 100644
--- a/npm/packs/lodash/package.json
+++ b/npm/packs/lodash/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/lodash",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"lodash": "^4.17.21"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json
index d69d491156..19019887c8 100644
--- a/npm/packs/luxon/package.json
+++ b/npm/packs/luxon/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/luxon",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 fb4de16802..c40f0ff3e0 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",
+ "version": "8.1.1",
"name": "@abp/malihu-custom-scrollbar-plugin",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 4a44c29f0e..c55d196762 100644
--- a/npm/packs/markdown-it/package.json
+++ b/npm/packs/markdown-it/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/markdown-it",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"markdown-it": "^12.3.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json
index 410781193e..6cb2920f83 100644
--- a/npm/packs/moment/package.json
+++ b/npm/packs/moment/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/moment",
"repository": {
"type": "git",
diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json
index 5c98cdc143..71f40d7fe0 100644
--- a/npm/packs/owl.carousel/package.json
+++ b/npm/packs/owl.carousel/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/owl.carousel",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"owl.carousel": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json
index b7bb28ed46..345fc234a1 100644
--- a/npm/packs/popper.js/package.json
+++ b/npm/packs/popper.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/popper.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"@popperjs/core": "^2.11.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json
index 780ed4df2e..d371df8685 100644
--- a/npm/packs/prismjs/package.json
+++ b/npm/packs/prismjs/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/prismjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~8.1.0",
- "@abp/core": "~8.1.0",
+ "@abp/clipboard": "~8.1.1",
+ "@abp/core": "~8.1.1",
"prismjs": "^1.26.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json
index 0db12edb60..34811299a7 100644
--- a/npm/packs/qrcode/package.json
+++ b/npm/packs/qrcode/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/qrcode",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0"
+ "@abp/core": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json
index 909084c80d..bdaa13260d 100644
--- a/npm/packs/select2/package.json
+++ b/npm/packs/select2/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/select2",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"select2": "^4.0.13"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json
index 23ae19626b..976e5e8007 100644
--- a/npm/packs/signalr/package.json
+++ b/npm/packs/signalr/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/signalr",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"@microsoft/signalr": "~6.0.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json
index bf0d52ea04..3f92d68a3d 100644
--- a/npm/packs/slugify/package.json
+++ b/npm/packs/slugify/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"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 40cf62270b..8de03177bd 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",
+ "version": "8.1.1",
"name": "@abp/star-rating-svg",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"star-rating-svg": "^3.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json
index 2786c32e63..ce4467b33f 100644
--- a/npm/packs/sweetalert2/package.json
+++ b/npm/packs/sweetalert2/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/sweetalert2",
"publishConfig": {
"access": "public"
@@ -10,7 +10,7 @@
"directory": "npm/packs/sweetalert2"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"sweetalert2": "^11.3.6"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json
index 9f818aa66c..9dd2d54fdc 100644
--- a/npm/packs/timeago/package.json
+++ b/npm/packs/timeago/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/timeago",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"timeago": "^1.6.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json
index 9a8776fdad..751237d0c7 100644
--- a/npm/packs/toastr/package.json
+++ b/npm/packs/toastr/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/toastr",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
+ "@abp/jquery": "~8.1.1",
"toastr": "^2.1.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json
index 0e18c60be1..ff70e54de5 100644
--- a/npm/packs/tui-editor/package.json
+++ b/npm/packs/tui-editor/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/tui-editor",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.1.0",
- "@abp/prismjs": "~8.1.0"
+ "@abp/jquery": "~8.1.1",
+ "@abp/prismjs": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json
index 313dd4b0f1..8a27b9438c 100644
--- a/npm/packs/uppy/package.json
+++ b/npm/packs/uppy/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/uppy",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"uppy": "^3.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json
index 87bee42b4b..218fb72f2a 100644
--- a/npm/packs/utils/package.json
+++ b/npm/packs/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/utils",
- "version": "8.1.0",
+ "version": "8.1.1",
"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 0f3afacf75..a4acd613ea 100644
--- a/npm/packs/vee-validate/package.json
+++ b/npm/packs/vee-validate/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/vee-validate",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/vue": "~8.1.0",
+ "@abp/vue": "~8.1.1",
"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 6057161f4a..f183681ead 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",
+ "version": "8.1.1",
"name": "@abp/virtual-file-explorer",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~8.1.0",
- "@abp/prismjs": "~8.1.0"
+ "@abp/clipboard": "~8.1.1",
+ "@abp/prismjs": "~8.1.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json
index a376da128b..c039e8b856 100644
--- a/npm/packs/vue/package.json
+++ b/npm/packs/vue/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/vue",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json
index 3aecb83328..f4ab9fc105 100644
--- a/npm/packs/zxcvbn/package.json
+++ b/npm/packs/zxcvbn/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.1.0",
+ "version": "8.1.1",
"name": "@abp/zxcvbn",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.1.0",
+ "@abp/core": "~8.1.1",
"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 6b0072aa6d..d60b3af095 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 992494186b..eec3c109cc 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 e018c135ce..0e3e888b28 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 5e1a049e29..e1997a0d51 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 64d99b7228..75a70c4681 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 3f4b0fb34e..fe602a9c90 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 a17550244f..02c9b970ad 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 6ff255d6b5..15dfc934ed 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 1c26196031..11d31e67a2 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 ed71fa4f91..a3fe1f7d45 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 a3111da160..83e870fe21 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 f827da6431..91c6cc5a03 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 d37de8a952..4a4bc3ed2b 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 e8675441e0..2be3c129e0 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 85dd24e443..e1d8e8e899 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 f365a61c56..8632b3e9ca 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 bbd80707d0..eb177e7181 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 8876532b95..511b2d86de 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 9096e95492..e45aac0d41 100644
--- a/templates/app-nolayers/angular/package.json
+++ b/templates/app-nolayers/angular/package.json
@@ -12,40 +12,41 @@
},
"private": true,
"dependencies": {
- "@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",
- "@angular/core": "~17.1.0",
- "@angular/forms": "~17.1.0",
- "@angular/localize": "~17.1.0",
- "@angular/platform-browser": "~17.1.0",
- "@angular/platform-browser-dynamic": "~17.1.0",
- "@angular/router": "~17.1.0",
+ "@abp/ng.account": "~8.1.1",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/ng.oauth": "~8.1.1",
+ "@abp/ng.identity": "~8.1.1",
+ "@abp/ng.setting-management": "~8.1.1",
+ "@abp/ng.tenant-management": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
+ "@abp/ng.theme.lepton-x": "~3.1.1",
+ "@angular/animations": "~17.3.0",
+ "@angular/common": "~17.3.0",
+ "@angular/compiler": "~17.3.0",
+ "@angular/core": "~17.3.0",
+ "@angular/forms": "~17.3.0",
+ "@angular/localize": "~17.3.0",
+ "@angular/platform-browser": "~17.3.0",
+ "@angular/platform-browser-dynamic": "~17.3.0",
+ "@angular/router": "~17.3.0",
"bootstrap-icons": "~1.8.0",
"rxjs": "~7.8.0",
"tslib": "^2.0.0",
"zone.js": "~0.14.0"
},
"devDependencies": {
- "@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",
- "@angular-eslint/eslint-plugin-template": "~17.2.0",
- "@angular-eslint/schematics": "~17.2.0",
- "@angular-eslint/template-parser": "~17.2.0",
- "@angular/cli": "~17.1.0",
- "@angular/compiler-cli": "~17.1.0",
- "@angular/language-service": "~17.1.0",
+
+ "@abp/ng.schematics": "~8.1.1",
+ "@angular-devkit/build-angular": "~17.3.0",
+ "@angular-eslint/builder": "~17.3.0",
+ "@angular-eslint/eslint-plugin": "~17.3.0",
+ "@angular-eslint/eslint-plugin-template": "~17.3.0",
+ "@angular-eslint/schematics": "~17.3.0",
+ "@angular-eslint/template-parser": "~17.3.0",
+ "@angular/cli": "~17.3.0",
+ "@angular/compiler-cli": "~17.3.0",
+ "@angular/language-service": "~17.3.0",
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"@typescript-eslint/eslint-plugin": "6.9.1",
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 162eae3582..a4648c4dc3 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",
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0"
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.1",
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 c79b4364b0..de12a60627 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",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json
index a7955409dd..34287cc9ed 100644
--- a/templates/app/angular/package.json
+++ b/templates/app/angular/package.json
@@ -12,40 +12,40 @@
},
"private": true,
"dependencies": {
- "@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",
- "@angular/core": "~17.1.0",
- "@angular/forms": "~17.1.0",
- "@angular/localize": "~17.1.0",
- "@angular/platform-browser": "~17.1.0",
- "@angular/platform-browser-dynamic": "~17.1.0",
- "@angular/router": "~17.1.0",
+ "@abp/ng.account": "~8.1.1",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/ng.identity": "~8.1.1",
+ "@abp/ng.oauth": "~8.1.1",
+ "@abp/ng.setting-management": "~8.1.1",
+ "@abp/ng.tenant-management": "~8.1.1",
+ "@abp/ng.theme.lepton-x": "~3.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
+ "@angular/animations": "~17.3.0",
+ "@angular/common": "~17.3.0",
+ "@angular/compiler": "~17.3.0",
+ "@angular/core": "~17.3.0",
+ "@angular/forms": "~17.3.0",
+ "@angular/localize": "~17.3.0",
+ "@angular/platform-browser": "~17.3.0",
+ "@angular/platform-browser-dynamic": "~17.3.0",
+ "@angular/router": "~17.3.0",
"bootstrap-icons": "~1.8.0",
"rxjs": "~7.8.0",
"tslib": "^2.0.0",
"zone.js": "~0.14.0"
},
"devDependencies": {
- "@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",
- "@angular-eslint/eslint-plugin-template": "~17.2.0",
- "@angular-eslint/schematics": "~17.2.0",
- "@angular-eslint/template-parser": "~17.2.0",
- "@angular/cli": "~17.1.0",
- "@angular/compiler-cli": "~17.1.0",
- "@angular/language-service": "~17.1.0",
+ "@abp/ng.schematics": "~8.1.1",
+ "@angular-devkit/build-angular": "~17.3.0",
+ "@angular-eslint/builder": "~17.3.0",
+ "@angular-eslint/eslint-plugin": "~17.3.0",
+ "@angular-eslint/eslint-plugin-template": "~17.3.0",
+ "@angular-eslint/schematics": "~17.3.0",
+ "@angular-eslint/template-parser": "~17.3.0",
+ "@angular/cli": "~17.3.0",
+ "@angular/compiler-cli": "~17.3.0",
+ "@angular/language-service": "~17.3.0",
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"@typescript-eslint/eslint-plugin": "6.9.1",
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
index 336535d7a7..21d363eeed 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
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 464afdafd9..aa7eb0250a 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 c79b4364b0..de12a60627 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",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.1"
}
}
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 c79b4364b0..de12a60627 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",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.1.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
index 4a56a0edb6..150220baf3 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
true
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
index 24fb698c66..5687fbeea1 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
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 fb8288871b..5c0255a912 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"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.1"
}
}
diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json
index e4b0e5d985..c007ffb171 100644
--- a/templates/module/angular/package.json
+++ b/templates/module/angular/package.json
@@ -13,39 +13,39 @@
},
"private": true,
"dependencies": {
- "@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",
- "@angular/core": "~17.1.0",
- "@angular/forms": "~17.1.0",
- "@angular/localize": "~17.1.0",
- "@angular/platform-browser": "~17.1.0",
- "@angular/platform-browser-dynamic": "~17.1.0",
- "@angular/router": "~17.1.0",
+ "@abp/ng.account": "~8.1.1",
+ "@abp/ng.components": "~8.1.1",
+ "@abp/ng.core": "~8.1.1",
+ "@abp/ng.identity": "~8.1.1",
+ "@abp/ng.oauth": "~8.1.1",
+ "@abp/ng.setting-management": "~8.1.1",
+ "@abp/ng.tenant-management": "~8.1.1",
+ "@abp/ng.theme.basic": "~8.1.1",
+ "@abp/ng.theme.shared": "~8.1.1",
+ "@angular/animations": "~17.3.0",
+ "@angular/common": "~17.3.0",
+ "@angular/compiler": "~17.3.0",
+ "@angular/core": "~17.3.0",
+ "@angular/forms": "~17.3.0",
+ "@angular/localize": "~17.3.0",
+ "@angular/platform-browser": "~17.3.0",
+ "@angular/platform-browser-dynamic": "~17.3.0",
+ "@angular/router": "~17.3.0",
"rxjs": "~7.8.0",
"tslib": "^2.1.0",
"zone.js": "~0.14.0"
},
"devDependencies": {
- "@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",
- "@angular-eslint/eslint-plugin-template": "~17.2.0",
- "@angular-eslint/schematics": "~17.2.0",
- "@angular-eslint/template-parser": "~17.2.0",
- "@angular/cli": "~17.1.0",
- "@angular/compiler-cli": "~17.1.0",
- "@angular/language-service": "~17.1.0",
+ "@abp/ng.schematics": "~8.1.1",
+ "@angular-devkit/build-angular": "~17.3.0",
+ "@angular-eslint/builder": "~17.3.0",
+ "@angular-eslint/eslint-plugin": "~17.3.0",
+ "@angular-eslint/eslint-plugin-template": "~17.3.0",
+ "@angular-eslint/schematics": "~17.3.0",
+ "@angular-eslint/template-parser": "~17.3.0",
+ "@angular/cli": "~17.3.0",
+ "@angular/compiler-cli": "~17.3.0",
+ "@angular/language-service": "~17.3.0",
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"@typescript-eslint/eslint-plugin": "6.9.1",
@@ -57,7 +57,7 @@
"karma-coverage": "~2.1.0",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.7.0",
- "ng-packagr": "~17.1.0",
+ "ng-packagr": "~17.3.0",
"symlink": "^2.0.0",
"typescript": "~5.3.0"
}
diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json
index 53d5992fe7..575225c0a4 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",
- "@abp/ng.theme.shared": ">=8.1.0"
+ "@abp/ng.core": ">=8.1.1",
+ "@abp/ng.theme.shared": ">=8.1.1"
},
"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 48af86d0ee..773ca22e6f 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
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 4782e50cf2..dce9309a58 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",
- "@abp/aspnetcore.components.server.basictheme": "~8.1.0"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1",
+ "@abp/aspnetcore.components.server.basictheme": "~8.1.1"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj
index e0a25028a7..8133f9cddf 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
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 5cc8f526d2..8a63c148b8 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
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 5cc8f526d2..8a63c148b8 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"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.1.1"
}
}
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
index a260328e62..16c3760c74 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
index 2d8dd8fcee..617c9c7f39 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
true
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj
index b007ea2a7e..8960e4f276 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
index de4490b516..7271230ed1 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj
index 9ea6971b8d..bb53373ba6 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj
@@ -3,7 +3,7 @@
- netstandard2.0;netstandard2.1;net8.0
+ net8.0
enable
MyCompanyName.MyProjectName