diff --git a/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/POST.md b/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/POST.md new file mode 100644 index 0000000000..67db40e98a --- /dev/null +++ b/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/POST.md @@ -0,0 +1,67 @@ +# ABP.IO Platform 8.2 Final Has Been Released! + +[ABP Framework](https://abp.io/) and [ABP Commercial](https://commercial.abp.io/) 8.2 versions have been released today. + +## What's New With Version 8.2? + +All the new features were explained in detail in the [8.2 RC Announcement Post](https://blog.abp.io/abp/announcing-abp-8-2-release-candidate), so there is no need to review them again. You can check it out for more details. + +## Getting Started with 8.2 + +### Creating New Solutions + +You can create a new solution with the ABP Framework version 8.2 by either using the `abp new` command or generating the CLI command on the [get started page](https://abp.io/get-started). + +> See the [getting started document](https://docs.abp.io/en/abp/latest/Getting-Started) for more. + +### How to Upgrade an Existing Solution + +#### Install/Update the ABP CLI + +First, install the ABP CLI or upgrade it to the latest version. + +If you haven't installed it yet: + +```bash +dotnet tool install -g Volo.Abp.Cli +``` + +To update the existing CLI: + +```bash +dotnet tool update -g Volo.Abp.Cli +``` + +#### Upgrading Existing Solutions with the ABP Update Command + +[ABP CLI](https://docs.abp.io/en/abp/latest/CLI) provides a handy command to update all the ABP related NuGet and NPM packages in your solution with a single command: + +```bash +abp update +``` + +Run this command in the root folder of your solution. + +## Migration Guides + +There are a few breaking changes in this version that may affect your application. +Please see the following migration documents, if you are upgrading from v8.x or earlier: + +* [ABP Framework 8.x to 8.2 Migration Guide](https://docs.abp.io/en/abp/8.2/Migration-Guides/Abp-8_2) +* [ABP Commercial 8.x to 8.2 Migration Guide](https://docs.abp.io/en/commercial/8.2/migration-guides/v8_2) + +## Community News + +### New ABP Community Posts + +As always, exciting articles have been contributed by the ABP community. I will highlight some of them here: + +* [How to use Angular Material with Form Validation on ABP](https://community.abp.io/posts/how-to-use-angular-material-with-form-validation-on-abp-jtheajj3) by [Mahmut Gündoğdu](https://x.com/mahmutgundogdu) +* [Tunnel your local host address to a public URL with ngrok](https://community.abp.io/posts/tunnel-your-local-host-address-to-a-public-url-with-ngrok-4cywnocj) by [Bart Van Hoey](https://github.com/bartvanhoey) +* [Antiforgery Token Validation When Angular and HTTP API Runs on the Same Server](https://community.abp.io/posts/antiforgery-token-validation-when-angular-and-http-api-runs-on-the-same-server-mzf5ppdq) by [dignite](https://x.com/dignite_adu) + +Thanks to the ABP Community for all the content they have published. You can also [post your ABP-related (text or video) content](https://community.abp.io/articles/submit) to the ABP Community. + +## About the Next Version + +The next feature version will be 8.3. You can follow the [release planning here](https://github.com/abpframework/abp/milestones). Please [submit an issue](https://github.com/abpframework/abp/issues/new) if you have any problems with this version. diff --git a/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/cover-image.png b/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/cover-image.png new file mode 100644 index 0000000000..59689ba490 Binary files /dev/null and b/docs/en/Blog-Posts/2024-06-27 v8_2_Release_Stable/cover-image.png differ diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md new file mode 100644 index 0000000000..7d78d476c5 --- /dev/null +++ b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md @@ -0,0 +1,302 @@ +# How to use .NET Aspire with ABP framework + +[.NET Aspire](https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview) is an opinionated, cloud-ready stack designed for building observable, production-ready, and distributed applications. On the other hand, the [ABP framework](https://docs.abp.io/en/abp/latest) offers a complete, modular and layered software architecture based on Domain Driven Design principles and patterns. This guide explores how to combine .NET Aspire with ABP, enabling developers to create observable, and feature-rich applications. + +## When to Use .NET Aspire? + +Using .NET Aspire with the ABP framework can be beneficial in various scenarios where you need to combine the strengths of both technologies. Here are some situations when using .NET Aspire with ABP can be advantageous: + +- **Enterprise Web Applications:** ABP is well-suited for building enterprise web applications with its opinionated architecture and best practices. When combined with .NET Aspire, you can leverage ABP's features for rapid development of user interfaces, backend services, and business logic while benefiting from .NET Aspire's cloud-native capabilities and observability features. +- **Observability and Monitoring:** .NET Aspire's emphasis on observability, including logging, monitoring, and tracing, can enhance ABP applications by providing deeper insights into system behavior, performance metrics, and diagnostics, which is key for maintaining and optimizing enterprise-grade applications. + +## Creating a new ABP Solution + +To demonstrate the usage of .NET Aspire with the ABP framework, I've created an ABP solution. If you want to create the same solution from scratch, follow the steps below: + +Install the ABP CLI if you haven't installed it before: + +```bash +dotnet tool install -g Volo.Abp.Cli +``` + +Create a new solution with the ABP framework's Application Startup Template with Tiered MVC UI and EF Core database: + +```bash +abp new AspirationalAbp -u mvc --database-provider ef -dbms PostgreSQL --csf --tiered +``` + +> The startup template selection matters for this article. I chose these options so that the demo solution can cover complex scenarios. + +**Disclaimer-I:** This article is based on version `8.0.1` of .NET Aspire and version `8.2.0` of ABP Framework. + +**Disclaimer-II:** ABP and .NET Aspire may not be fully compatible in some respects. This article aims to explain how these two technologies can be used together in the simplest way possible, even if they are not fully compatible. +## Add .NET Aspire + +After creating the solution, run the following commands in the `src` folder of your solution to add .NET Aspire: + +```bash +// Adding AppHost +dotnet new aspire-apphost -n AspirationalAbp.AppHost +dotnet sln ../AspirationalAbp.sln add ./AspirationalAbp.AppHost/AspirationalAbp.AppHost.csproj + +// Adding ServiceDefaults +dotnet new aspire-servicedefaults -n AspirationalAbp.ServiceDefaults +dotnet sln ../AspirationalAbp.sln add ./AspirationalAbp.ServiceDefaults/AspirationalAbp.ServiceDefaults.csproj +``` + +These commands add two new projects to the solution: +- **AspirationalAbp.AppHost**: An orchestrator project designed to connect and configure the different projects and services of your app. +- **AspirationalAbp.ServiceDefaults**: A .NET Aspire shared project to manage configurations that are reused across the projects in your solution related to [resilience](https://learn.microsoft.com/en-us/dotnet/core/resilience/http-resilience), [service discovery](https://learn.microsoft.com/en-us/dotnet/aspire/service-discovery/overview), and [telemetry](https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/telemetry). + +We have added .NET Aspire to our ABP based solution, but we have not registered our projects in the .NET Aspire orchestration. Now, let's enroll our projects, which implement the db migrator, web user interface, API, and auth, in .NET Aspire orchestration. + +## Registering projects to .NET Aspire orchestration + +First of all, we need to add the reference of related projects to the `AspirationalAbp.AppHost` project. For this, add the following `ItemGroups` to the `AspirationalAbp.AppHost/AspirationalAbp.AppHost.csproj` file: + +```csharp + + + + + + + + + + + +``` + +With the first `ItemGroup`, we added the references of `AuthServer`, `HttpApi.Host`, `Web`, and `DbMigrator` projects to the app host project. So, we can orchestrate them within the app model. + +With the second `ItemGroup`, to model the **PostgreSQL** server resource and **Redis** resource in the app host, installed the `Aspire.Hosting.PostgreSQL` and `Aspire.Hosting.Redis` + +Now let's update the `Program` class of the `AspirationalAbp.AppHost` project as follows: + +```csharp +using Microsoft.Extensions.Hosting; + +var builder = DistributedApplication.CreateBuilder(args); + +var postgres = builder + .AddPostgres("postgres") + .AddDatabase("AspirationalAbp"); + +var redis = builder.AddRedis("redis"); + +// DbMigrator +if (builder.Environment.IsDevelopment()) +{ + builder + .AddProject("dbMigrator") + .WithReference(postgres, "Default") + .WithReference(redis, "Redis") + .WithReplicas(1); +} + +// AuthServer +var authServerLaunchProfile = "AspirationalAbp.AuthServer"; +builder + .AddProject("authserver", launchProfileName: authServerLaunchProfile) + .WithExternalHttpEndpoints() + .WithReference(postgres, "Default") + .WithReference(redis); + +// HttpApi.Host +var httpApiHostLaunchProfile = "AspirationalAbp.HttpApi.Host"; +builder + .AddProject("httpapihost", launchProfileName: httpApiHostLaunchProfile) + .WithExternalHttpEndpoints() + .WithReference(postgres, "Default") + .WithReference(redis); + +// Web +builder + .AddProject("web", "AspirationalAbp.Web") + .WithReference(redis); + +builder.Build().Run(); +``` + +With the code above, the following operations were performed below: + +1. Creates an `IDistributedApplicationBuilder` instance by calling `DistributedApplication.CreateBuilder(args)`. +2. Adds PostgreSQL and the `AspirationalAbp` database. +3. Adds Redis. +4. Adds the `DbMigrator` project with references to PostgreSQL and Redis, ensuring one replica in development. +5. Adds the `AuthServer` project with external HTTP endpoints, referencing PostgreSQL and Redis. +6. Adds the `HttpApi.Host` project with external HTTP endpoints, referencing PostgreSQL and Redis. +7. Adds the `Web` project, referencing Redis. +8. Builds and runs the application. + +Now let's make the projects we added to the app host compatible with .NET Aspire. + +## Configuring Projects for Aspire + +To make the `AspirationalAbp.DbMigrator`, `AspirationalAbp.AuthServer`, `AspirationalAbp.HttpApi.Host`, and `AspirationalAbp.Web` projects compatible with .NET Aspire, we need to add and configure several packages. For that, we need to add the `Aspire.StackExchange.Redis` package to all these projects and the `Aspire.Npgsql.EntityFrameworkCore.PostgreSQL` package to the `AspirationalAbp.EntityFrameworkCore` project. Additionally, we will add the `AspirationalAbp.ServiceDefaults` reference to host projects except `AspirationalAbp.DbMigrator`. Also, we need to convert [Serilog](https://serilog.net/) events into [OpenTelemetry](https://opentelemetry.io/) `LogRecord`s, for that we will add a `Serilog.Sinks.OpenTelemetry` reference to host projects. Let's begin with configuring `AspirationalAbp.DbMigrator`. + +### AspirationalAbp.DbMigrator + +First, let's add the `Aspire.StackExchange.Redis`, and `Serilog.Sinks.OpenTelemetry` packages to the `AspirationalAbp.DbMigrator` project. For this, let's run the following .NET CLI command inside the `AspirationalAbp.DbMigrator` project: + +```bash +dotnet add package Aspire.StackExchange.Redis --version 8.0.1 +dotnet add package Serilog.Sinks.OpenTelemetry --version 4.0.0-dev-00313 +``` + +Then let's override the `PreConfigureServices` method in `AspirationalAbpDbMigratorModule` as below: + +```csharp +public override void PreConfigureServices(ServiceConfigurationContext context) +{ + var configuration = context.Services.GetConfiguration(); + configuration["Redis:Configuration"] = configuration["ConnectionStrings:Redis"]; +} +``` + +To use the **OpenTelemetry** sink we have installed the `Serilog.Sinks.OpenTelemetry` package and now let's enable the sink. For this, let's write the following code block just before calling the `CreateLogger` method in the logger configuration in `Program.cs`: + +```csharp +/// .WriteTo.Async(c => c.Console()) +.WriteTo.Async(c => c.OpenTelemetry()) +/// .CreateLogger(); +``` + +Now let's continue with `AspirationalAbp.EntityFrameworkCore`. + +### AspirationalAbp.EntityFrameworkCore + +Now let's add the `Aspire.Npgsql.EntityFrameworkCore.PostgreSQL` package to the `AspirationalAbp.EntityFrameworkCore` project. For this, you can run the following command in the `AspirationalAbp.EntityFrameworkCore` project: + +```bash +dotnet add package Aspire.Npgsql.EntityFrameworkCore.PostgreSQL --version 8.0.1 +``` + +Now let's continue with `AspirationalAbp.AuthServer`. + +### AspirationalAbp.AuthServer + +First, let's add the `Serilog.Sinks.OpenTelemetry`, `Aspire.StackExchange.Redis` and `AspirationalAbp.ServiceDefaults` packages to the `AspirationalAbp.AuthServer` project. For this, let's run the following .NET CLI command inside the `AspirationalAbp.AuthServer` project: + +```bash +dotnet add package Aspire.StackExchange.Redis --version 8.0.1 +dotnet add reference ../AspirationalAbp.ServiceDefaults/AspirationalAbp.ServiceDefaults.csproj +dotnet add package Serilog.Sinks.OpenTelemetry --version 4.0.0-dev-00313 +``` + +Then add the following code block after defining the builder variable in `Program.cs`: + +```csharp +builder.AddServiceDefaults(); +builder.AddRedisClient("redis"); +builder.AddNpgsqlDbContext("Default", + options => + { + options.DisableRetry = true; + }); +``` + +Then add the following code to the `PreConfigureServices` method in the `AspirationalAbpAuthServerModule` class: + +```csharp +configuration["Redis:Configuration"] = configuration["ConnectionStrings:Redis"]; +``` + +To use the **OpenTelemetry** sink we have installed the `Serilog.Sinks.OpenTelemetry` package and now let's enable the sink. For this, let's write the following code block just before calling the `CreateLogger` method in logger configuration in `Program.cs`: + +```csharp +/// .WriteTo.Async(c => c.Console()) +.WriteTo.Async(c => c.OpenTelemetry()) +/// .CreateLogger(); +``` + +So far we have made `AspirationalAbp.DbMigrator`, `AspirationalAbp.EntityFrameworkCore`, and `AspirationalAbp.AuthServer` compatible with .NET Aspire. Now let's continue with `AspirationalAbp.HttpApi.Host`. + +### AspirationalAbp.HttpApi.Host + +First, let's add the `Serilog.Sinks.OpenTelemetry`, `Aspire.StackExchange.Redis` and `AspirationalAbp.ServiceDefaults` packages to the `AspirationalAbp.HttpApi.Host` project. For this, let's run the following .NET CLI command inside the `AspirationalAbp.HttpApi.Host` project: + +```bash +dotnet add package Aspire.StackExchange.Redis --version 8.0.1 +dotnet add reference ../AspirationalAbp.ServiceDefaults/AspirationalAbp.ServiceDefaults.csproj +dotnet add package Serilog.Sinks.OpenTelemetry --version 4.0.0-dev-00313 +``` + +Then add the following code block after defining the builder variable in `Program.cs`: + +```csharp +builder.AddServiceDefaults(); +builder.AddRedisClient("redis"); +builder.AddNpgsqlDbContext("Default", + options => + { + options.DisableRetry = true; + }); +``` + +Then let's override the `PreConfigureServices` method in `AspirationalAbpHttpApiHostModule` as below: + +```csharp +public override void PreConfigureServices(ServiceConfigurationContext context) +{ + var configuration = context.Services.GetConfiguration(); + configuration["Redis:Configuration"] = configuration["ConnectionStrings:Redis"]; +} +``` + +To use the **OpenTelemetry** sink we have installed the `Serilog.Sinks.OpenTelemetry` package and now let's enable the sink. For this, let's write the following code block just before calling the `CreateLogger` method in the logger configuration in `Program.cs`: + +```csharp +/// .WriteTo.Async(c => c.Console()) +.WriteTo.Async(c => c.OpenTelemetry()) +/// .CreateLogger(); +``` + +Finally, let's make `AspirationalAbp.Web` compatible with .NET Aspire. + +### AspirationalAbp.Web + +First, let's add the `Serilog.Sinks.OpenTelemetry`, `Aspire.StackExchange.Redis` and `AspirationalAbp.ServiceDefaults` packages to the `AspirationalAbp.Web` project. For this, let's run the following .NET CLI command inside the `AspirationalAbp.Web` project: + +```bash +dotnet add package Aspire.StackExchange.Redis --version 8.0.1 +dotnet add reference ../AspirationalAbp.ServiceDefaults/AspirationalAbp.ServiceDefaults.csproj +dotnet add package Serilog.Sinks.OpenTelemetry --version 4.0.0-dev-00313 +``` + +Then add the following code block after defining the builder variable in `Program.cs`: + +```csharp +builder.AddServiceDefaults(); +builder.AddRedisClient("redis"); +``` + +Then add the following code to the `PreConfigureServices` method in the `AspirationalAbpWebModule` class: + +```bash +var configuration = context.Services.GetConfiguration(); +configuration["Redis:Configuration"] = configuration["ConnectionStrings:Redis"]; +``` + +To use the **OpenTelemetry** sink we have installed the `Serilog.Sinks.OpenTelemetry` package and now let's enable the sink. For this, let's write the following code block just before calling the `CreateLogger` method in logger configuration in `Program.cs`: + +```csharp +/// .WriteTo.Async(c => c.Console()) +.WriteTo.Async(c => c.OpenTelemetry()) +/// .CreateLogger(); +``` + +After making all our changes, we can run the `AspirationalAbp.AppHost` project. + +![aspire-dashboard](aspire-dashboard.png) + +![aspire-structured-logs](aspire-structured-logs.png) + +![aspire-traces](aspire-traces.png) + +![aspire-metrics](aspire-metrics.png) + +## Conclusion + +Combining .NET Aspire with the ABP framework creates a powerful setup for building robust, observable, and feature-rich applications. By integrating Aspire's observability and cloud capabilities with ABP's approach of focusing on your business without repeating yourself, you can develop feature-rich, scalable applications with enhanced monitoring and seamless cloud integration. This guide provides a clear path to set up and configure these technologies, ensuring your applications are well-structured, maintainable, and ready for modern cloud environments. diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-dashboard.png b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-dashboard.png new file mode 100644 index 0000000000..b1141c4644 Binary files /dev/null and b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-dashboard.png differ diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-metrics.png b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-metrics.png new file mode 100644 index 0000000000..ec2c9abda7 Binary files /dev/null and b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-metrics.png differ diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-structured-logs.png b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-structured-logs.png new file mode 100644 index 0000000000..af0b685000 Binary files /dev/null and b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-structured-logs.png differ diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-traces.png b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-traces.png new file mode 100644 index 0000000000..20a5d65d3c Binary files /dev/null and b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/aspire-traces.png differ diff --git a/docs/en/Community-Articles/2024-07-01-Use_User-Defined_Function_Mapping_For_Global_Filter/POST.md b/docs/en/Community-Articles/2024-07-01-Use_User-Defined_Function_Mapping_For_Global_Filter/POST.md new file mode 100644 index 0000000000..37171d1219 --- /dev/null +++ b/docs/en/Community-Articles/2024-07-01-Use_User-Defined_Function_Mapping_For_Global_Filter/POST.md @@ -0,0 +1,130 @@ +# Use User-Defined Function Mapping for Global Filter + +## Introduction + +ABP provides data filters that can filter queries automatically based on some rules. This feature is useful for implementing multi-tenancy, soft delete, and other global filters. It uses [EF Core's Global Query Filters system](https://learn.microsoft.com/en-us/ef/core/querying/filters) for the EF Core Integration. + +EF Core Global Query Filters generate filter conditions and apply them to SQL queries. ABP controls whether this filter condition takes effect through a variable. However, this variable may cause performance losses in some scenarios. + +## The Filter Condition Variable + +Think of a scenario with a global filter `IIsActive`, which filters out inactive entities: + +```csharp +public class Book : IIsActive +{ + public string Name { get; set; } + + public bool IsActive { get; set; } +} +``` + +The SQL generated by the [EF Core Global Query Filters](https://learn.microsoft.com/en-us/ef/core/querying/filters) is as follows: + +```SQL +SELECT * FROM [AppBooks] AS [a] +WHERE (@__ef_filter__p_0 = CAST(1 AS bit) OR [a].[IsActive] = CAST(1 AS bit)) +``` + +> The `__ef_filter__p_0` variable controls whether the filter condition takes effect. + +The generated SQL is not optimal, and some databases do not optimize it well. + +## Using User-defined function mapping for global filters + +In the [upcoming preview version of ABP, v8.3.0-rc.1](https://github.com/abpframework/abp/pull/20065), we start the [User-defined function mapping](https://learn.microsoft.com/en-us/ef/core/querying/user-defined-function-mapping) to implement global filters more efficiently. This feature is enabled by default, so you don't need to make any changes if you create a new solution and start from scratch. Otherwise, you can enable it easily by following the instructions below. + +To use this new feature for your custom global filters, you need to change your `DbContext` as follows: + +````csharp +protected bool IsActiveFilterEnabled => DataFilter?.IsEnabled() ?? false; + +protected override bool ShouldFilterEntity(IMutableEntityType entityType) +{ + if (typeof(IIsActive).IsAssignableFrom(typeof(TEntity))) + { + return true; + } + + return base.ShouldFilterEntity(entityType); +} + +protected override Expression> CreateFilterExpression(ModelBuilder modelBuilder) +{ + var expression = base.CreateFilterExpression(modelBuilder); + + if (typeof(IIsActive).IsAssignableFrom(typeof(TEntity))) + { + Expression> isActiveFilter = e => !IsActiveFilterEnabled || EF.Property(e, "IsActive"); + + if (UseDbFunction()) + { + isActiveFilter = e => IsActiveFilter(((IIsActive)e).IsActive, true); + + var abpEfCoreCurrentDbContext = this.GetService(); + modelBuilder.HasDbFunction(typeof(MyProjectNameDbContext).GetMethod(nameof(IsActiveFilter))!) + .HasTranslation(args => + { + // (bool isActive, bool boolParam) + var isActive = args[0]; + var boolParam = args[1]; + + if (abpEfCoreCurrentDbContext.Context?.DataFilter.IsEnabled() == true) + { + // isActive == true + return new SqlBinaryExpression( + ExpressionType.Equal, + isActive, + new SqlConstantExpression(Expression.Constant(true), boolParam.TypeMapping), + boolParam.Type, + boolParam.TypeMapping); + } + + // empty where sql + return new SqlConstantExpression(Expression.Constant(true), boolParam.TypeMapping); + }); + } + + expression = expression == null ? isActiveFilter : QueryFilterExpressionHelper.CombineExpressions(expression, isActiveFilter); + } + + return expression; +} + +public static bool IsActiveFilter(bool isActive, bool boolParam) +{ + throw new NotSupportedException(AbpEfCoreDataFilterDbFunctionMethods.NotSupportedExceptionMessage); +} + +public override string GetCompiledQueryCacheKey() +{ + return $"{base.GetCompiledQueryCacheKey()}:{IsActiveFilterEnabled}"; +} +```` + +After these changes, the SQL generated by the EF Core Global Query Filters will be as follows: + +Enabling the `IIsActive` filter: + +```SQL +SELECT * FROM [AppBooks] AS [a] WHERE +[a].[IsActive] = CAST(1 AS bit) +``` + +Disabling the `IIsActive` filter: + +```SQL +SELECT * FROM [AppBooks] AS [a] +``` + +## Conclusion + +We have implemented global filters using [User-defined function mapping](https://learn.microsoft.com/en-us/ef/core/querying/user-defined-function-mapping), which can generate more efficient SQL and thus improve performance. + +Upgrade to the latest ABP version and enjoy the performance improvement! + +## References + +- [ABP Framework Data Filtering](https://docs.abp.io/en/abp/latest/Data-Filtering) +- [EF Core's Global Query Filters system](https://learn.microsoft.com/en-us/ef/core/querying/filters) +- [User-defined function mapping](https://learn.microsoft.com/en-us/ef/core/querying/user-defined-function-mapping) diff --git a/docs/en/UI/Blazor/Pwa-Configuration.md b/docs/en/UI/Blazor/Pwa-Configuration.md index c687d040ef..01ba497a52 100644 --- a/docs/en/UI/Blazor/Pwa-Configuration.md +++ b/docs/en/UI/Blazor/Pwa-Configuration.md @@ -59,7 +59,7 @@ First, you need to create a JSON file named **manifest.json** under the **wwwroo You can add some icons for your application to be seen in specific screen sizes and define in which screen sizes icons should be displayed in the **manifest.json** file. You can see the **icons** section in the **manifest.json** file as an example above. -> You can use, default icons from our [template](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/wwwroot). +> You can use, default icons from our [template](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/wwwroot). ### 3-) Configure Service Workers @@ -67,7 +67,7 @@ You can add some icons for your application to be seen in specific screen sizes You need to create `service-worker.js` and `service-worker.published.js` files under the **wwwroot** folder of your project. These files will be used by your project to determine which PWA features you want to use. -You can get the simple configurations for the [service-worker.js](https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/wwwroot/service-worker.js) and [service-worker.published.js](https://github.com/abpframework/abp/blob/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/wwwroot/service-worker.published.js) files from our [template](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/wwwroot). +You can get the simple configurations for the [service-worker.js](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/wwwroot/service-worker.js) and [service-worker.published.js](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/wwwroot/service-worker.published.js) files from our [template](https://github.com/abpframework/abp/tree/dev/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/wwwroot). After the related service worker files are added, then we need to define them in our `.csproj` file to notify our application. So open your `*.csproj` file and add the following content: diff --git a/framework/src/Volo.Abp.AspNetCore.Abstractions/Volo/Abp/AspNetCore/Authentication/AbpAspNetCoreTokenUnauthorizedErrorInfo.cs b/framework/src/Volo.Abp.AspNetCore.Abstractions/Volo/Abp/AspNetCore/Authentication/AbpAspNetCoreTokenUnauthorizedErrorInfo.cs new file mode 100644 index 0000000000..2702f4f19f --- /dev/null +++ b/framework/src/Volo.Abp.AspNetCore.Abstractions/Volo/Abp/AspNetCore/Authentication/AbpAspNetCoreTokenUnauthorizedErrorInfo.cs @@ -0,0 +1,12 @@ +using Volo.Abp.DependencyInjection; + +namespace Volo.Abp.AspNetCore.Authentication; + +public class AbpAspNetCoreTokenUnauthorizedErrorInfo : IScopedDependency +{ + public string? Error { get; set; } + + public string? ErrorDescription { get; set; } + + public string? ErrorUri { get; set; } +} diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Microsoft/Extensions/DependencyInjection/AbpJwtBearerExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Microsoft/Extensions/DependencyInjection/AbpJwtBearerExtensions.cs index 5f48cc92d5..8973b68a1f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Microsoft/Extensions/DependencyInjection/AbpJwtBearerExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Microsoft/Extensions/DependencyInjection/AbpJwtBearerExtensions.cs @@ -1,6 +1,7 @@ using System; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authentication.JwtBearer; +using Volo.Abp.AspNetCore.Authentication; using Volo.Abp.Security.Claims; namespace Microsoft.Extensions.DependencyInjection; @@ -31,6 +32,33 @@ public static class AbpJwtBearerExtensions return builder.AddJwtBearer(authenticationScheme, displayName, options => { configureOptions?.Invoke(options); + + options.Events ??= new JwtBearerEvents(); + var previousOnChallenge = options.Events.OnChallenge; + options.Events.OnChallenge = async eventContext => + { + await previousOnChallenge(eventContext); + + if (eventContext.Handled || + !string.IsNullOrEmpty(eventContext.Error) || + !string.IsNullOrEmpty(eventContext.ErrorDescription) || + !string.IsNullOrEmpty(eventContext.ErrorUri)) + { + return; + } + + var tokenUnauthorizedErrorInfo = eventContext.HttpContext.RequestServices.GetRequiredService(); + if (string.IsNullOrEmpty(tokenUnauthorizedErrorInfo.Error) && + string.IsNullOrEmpty(tokenUnauthorizedErrorInfo.ErrorDescription) && + string.IsNullOrEmpty(tokenUnauthorizedErrorInfo.ErrorUri)) + { + return; + } + + eventContext.Error = tokenUnauthorizedErrorInfo.Error; + eventContext.ErrorDescription = tokenUnauthorizedErrorInfo.ErrorDescription; + eventContext.ErrorUri = tokenUnauthorizedErrorInfo.ErrorUri; + }; }); } } diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj index 4d7b852b9c..839053bc90 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj @@ -19,6 +19,7 @@ + diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo/Abp/AspNetCore/Authentication/JwtBearer/AbpAspNetCoreAuthenticationJwtBearerModule.cs b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo/Abp/AspNetCore/Authentication/JwtBearer/AbpAspNetCoreAuthenticationJwtBearerModule.cs index 89d957fe57..c0b9122b7d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo/Abp/AspNetCore/Authentication/JwtBearer/AbpAspNetCoreAuthenticationJwtBearerModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo/Abp/AspNetCore/Authentication/JwtBearer/AbpAspNetCoreAuthenticationJwtBearerModule.cs @@ -7,7 +7,7 @@ using Volo.Abp.Security.Claims; namespace Volo.Abp.AspNetCore.Authentication.JwtBearer; -[DependsOn(typeof(AbpSecurityModule), typeof(AbpCachingModule))] +[DependsOn(typeof(AbpSecurityModule), typeof(AbpCachingModule), typeof(AbpAspNetCoreAbstractionsModule))] public class AbpAspNetCoreAuthenticationJwtBearerModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) @@ -21,5 +21,6 @@ public class AbpAspNetCoreAuthenticationJwtBearerModule : AbpModule context.Services.AddTransient(); context.Services.AddTransient(); } + } } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Card/AbpCardBodyTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Card/AbpCardBodyTagHelperService.cs index e50d0a791a..b8462f4b5b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Card/AbpCardBodyTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Card/AbpCardBodyTagHelperService.cs @@ -32,7 +32,7 @@ public class AbpCardBodyTagHelperService : AbpTagHelperService var small = new TagBuilder("small"); small.Attributes.Add("id", idAttr?.Value?.ToString() + "InfoText"); - small.AddCssClass("form-text text-muted"); + small.AddCssClass("form-text"); small.InnerHtml.Append(localizedText); return small.ToHtmlString(); diff --git a/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs b/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs index 53216b03b9..2ab98adbb4 100644 --- a/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs +++ b/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs @@ -50,14 +50,18 @@ public static class AbpRegistrationBuilderExtensions ServiceDescriptor serviceDescriptor) where TActivatorData : ReflectionActivatorData { - registrationBuilder.OnActivated(context => + var actions = activatedActionList.GetActions(serviceDescriptor); + if (actions.Any()) { - var serviceActivatedContext = new OnServiceActivatedContext(context.Instance!); - foreach (var action in activatedActionList.GetActions(serviceDescriptor)) + registrationBuilder.OnActivated(context => { - action.Invoke(serviceActivatedContext); - } - }); + var serviceActivatedContext = new OnServiceActivatedContext(context.Instance!); + foreach (var action in actions) + { + action.Invoke(serviceActivatedContext); + } + }); + } return registrationBuilder; } diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs index d37583a119..db993022ce 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs +++ b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs @@ -94,6 +94,10 @@ public class HangfireBackgroundWorkerManager : BackgroundWorkerManager, ISinglet { cron = $"0 */{time.TotalHours} * * *"; } + else if(time.TotalDays <= 31) + { + cron = $"0 0 0 1/{time.TotalDays} * *"; + } else { throw new AbpException( diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index a719c62c2a..0e99a94460 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -480,7 +480,12 @@ public abstract class AbpCrudPageBase< await GetEntitiesAsync(); await InvokeAsync(CreateModal!.Hide); - await Notify.Success(L["SavedSuccessfully"]); + await Notify.Success(GetCreateMessage()); + } + + protected virtual string GetCreateMessage() + { + return UiLocalizer["CreatedSuccessfully"]; } protected virtual async Task UpdateEntityAsync() @@ -519,7 +524,12 @@ public abstract class AbpCrudPageBase< await GetEntitiesAsync(); await InvokeAsync(EditModal!.Hide); - await Notify.Success(L["SavedSuccessfully"]); + await Notify.Success(GetUpdateMessage()); + } + + protected virtual string GetUpdateMessage() + { + return UiLocalizer["SavedSuccessfully"]; } protected virtual async Task DeleteEntityAsync(TListViewModel entity) @@ -546,7 +556,12 @@ public abstract class AbpCrudPageBase< { await GetEntitiesAsync(); await InvokeAsync(StateHasChanged); - await Notify.Success(L["DeletedSuccessfully"]); + await Notify.Success(GetDeleteMessage()); + } + + protected virtual string GetDeleteMessage() + { + return UiLocalizer["DeletedSuccessfully"]; } protected virtual string GetDeleteConfirmationMessage(TListViewModel entity) diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs index b068890b97..82ed962a4f 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/AspNetCore/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs @@ -80,7 +80,16 @@ public class DefaultExceptionToErrorInfoConverter : IExceptionToErrorInfoConvert if (exception is AbpRemoteCallException remoteCallException && remoteCallException.Error != null) { - return remoteCallException.Error; + var remoteServiceErrorInfo = remoteCallException.Error; + if (remoteServiceErrorInfo.Message == AbpExceptionHandlingConsts.Unauthorized) + { + remoteServiceErrorInfo.Message = L[AbpExceptionHandlingConsts.Unauthorized]; + } + if (remoteServiceErrorInfo.Details == AbpExceptionHandlingConsts.SessionExpired) + { + remoteServiceErrorInfo.Details = L[AbpExceptionHandlingConsts.SessionExpired]; + } + return remoteServiceErrorInfo; } if (exception is AbpDbConcurrencyException) diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/AbpExceptionHandlingConsts.cs b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/AbpExceptionHandlingConsts.cs new file mode 100644 index 0000000000..a571dabe38 --- /dev/null +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/AbpExceptionHandlingConsts.cs @@ -0,0 +1,8 @@ +namespace Volo.Abp.ExceptionHandling; + +public static class AbpExceptionHandlingConsts +{ + public const string Unauthorized = "Unauthorized"; + public const string InvalidToken = "invalid_token"; + public const string SessionExpired = "SessionExpired"; +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json index 0c5c74f95c..56af354487 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json @@ -21,6 +21,9 @@ "404Message": "الصفحة غير موجودة", "500Message": "خطأ في الخادم الداخلي", "403MessageDetail": "أنت غير مصرح لك لإجراء هذه العملية!", - "404MessageDetail": "عذرا ، لا يوجد شيء في هذا العنوان." + "404MessageDetail": "عذرا ، لا يوجد شيء في هذا العنوان.", + "Unauthorized": "غير مصرح", + "invalid_token": "الرمز غير صالح", + "SessionExpired": "انتهت جلستك. يرجى تسجيل الدخول مرة أخرى لمتابعة التطبيق." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json index 43e47ed12a..f5e9f08f49 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json @@ -21,6 +21,9 @@ "404Message": "Stránka nenalezena", "500Message": "Interní chyba serveru", "403MessageDetail": "K provedení této operace nemáte oprávnění!", - "404MessageDetail": "Je nám líto, na této adrese nic není." + "404MessageDetail": "Je nám líto, na této adrese nic není.", + "Unauthorized": "Neoprávněno", + "invalid_token": "Neplatný token", + "SessionExpired": "Vaše relace vypršela. Přihlaste se znovu, abyste mohli pokračovat v aplikaci." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de.json index 20f01e3bd2..1642f8b3a3 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de.json @@ -21,6 +21,9 @@ "404Message": "Seite nicht gefunden", "500Message": "Interner Serverfehler", "403MessageDetail": "Sie sind nicht berechtigt, diesen Vorgang durchzuführen!", - "404MessageDetail": "Entschuldigung, unter dieser Adresse ist nichts." + "404MessageDetail": "Entschuldigung, unter dieser Adresse ist nichts.", + "Unauthorized": "Nicht autorisiert", + "invalid_token": "Ungültiges Token", + "SessionExpired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an, um in der Anwendung fortzufahren." } } diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/el.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/el.json index 3b51a842ed..16648ef43e 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/el.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/el.json @@ -21,6 +21,9 @@ "404Message": "Η σελίδα δεν βρέθηκε", "500Message": "Εσωτερικό Σφάλμα Διακομιστή", "403MessageDetail": "Δεν είστε εξουσιοδοτημένοι να εκτελέσετε αυτήν τη λειτουργία!", - "404MessageDetail": "Λυπούμαστε, δεν υπάρχει τίποτα σε αυτή τη διεύθυνση." + "404MessageDetail": "Λυπούμαστε, δεν υπάρχει τίποτα σε αυτή τη διεύθυνση.", + "Unauthorized": "Μη εξουσιοδοτημένος", + "invalid_token": "Το token δ", + "SessionExpired": "Η συνεδρία σας έχει λήξει. Παρακαλώ συνδεθείτε ξανά για να συνεχίσετε στην εφαρμογή." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json index 6ce1b857a4..1ee0703ee0 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json @@ -20,6 +20,9 @@ "404Message": "Page not found", "500Message": "Internal Server Error", "403MessageDetail": "You are not authorised to perform this operation!", - "404MessageDetail": "Sorry, there's nothing at this address." + "404MessageDetail": "Sorry, there's nothing at this address.", + "Unauthorized": "Unauthorized", + "invalid_token": "Invalid token", + "SessionExpired": "Your session has expired. Please login again to continue in the application." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json index de8d72e413..7d867c643f 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json @@ -5,7 +5,7 @@ "ValidationErrorMessage": "Your request is not valid!", "ValidationNarrativeErrorMessageTitle": "The following errors were detected during validation.", "DefaultErrorMessage": "An error has occurred!", - "DefaultErrorMessageDetail": "Error detail not sent by server.", + "DefaultErrorMessageDetail": "Error detail not sent by the server.", "DefaultErrorMessage401": "You are not authenticated!", "DefaultErrorMessage401Detail": "You should sign in to perform this operation.", "DefaultErrorMessage403": "You are not authorized!", @@ -13,7 +13,7 @@ "DefaultErrorMessage404": "Resource not found!", "DefaultErrorMessage404Detail": "The resource requested could not be found on the server!", "EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!", - "AbpDbConcurrencyErrorMessage": "The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning.", + "AbpDbConcurrencyErrorMessage": "The data you have submitted has already been changed by another user. Discard your changes and try again.", "Error": "Error", "UnhandledException": "Unhandled exception!", "401Message": "Unauthorized", @@ -21,6 +21,9 @@ "404Message": "Page not found", "500Message": "Internal Server Error", "403MessageDetail": "You are not authorized to perform this operation!", - "404MessageDetail": "Sorry, there's nothing at this address." + "404MessageDetail": "Sorry, there's nothing at this address.", + "Unauthorized": "Unauthorized", + "invalid_token": "Invalid token", + "SessionExpired": "Your session has expired. Please login again to continue in the application." } } diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json index a62d214403..c8c9f0dd70 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json @@ -21,6 +21,9 @@ "404Message": "Página no encontrada", "500Message": "Error interno de servidor", "403MessageDetail": "Tu no estás autorizado para realizar esta operación!", - "404MessageDetail": "Disculpa, no hay nada en esta dirección." + "404MessageDetail": "Disculpa, no hay nada en esta dirección.", + "Unauthorized": "No autorizado", + "invalid_token": "El token no es válido.", + "SessionExpired": "Tu sesión ha expirado. Por favor inicia sesión de nuevo para continuar en la aplicación." } } diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fa.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fa.json index 2e58d9d0ca..40309cbb9e 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fa.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fa.json @@ -21,6 +21,9 @@ "404Message": "صفحه موردنظر یافت نشد", "500Message": "خطای داخلی رخ داد", "403MessageDetail": "شما مجاز به انجام این عملیات نمی باشید!", - "404MessageDetail": "با عرض پورش، در این آدرس هیچ محتوایی وجود ندارد." + "404MessageDetail": "با عرض پورش، در این آدرس هیچ محتوایی وجود ندارد.", + "Unauthorized": "غیر مجاز", + "invalid_token": "توکن نامعتبر است", + "SessionExpired": "جلسه شما منقضی شده است. لطفاً مجددا وارد شوید تا در برنامه ادامه دهید." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json index d0fb4fa795..778d33e81a 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json @@ -21,6 +21,9 @@ "404Message": "Sivua ei löydetty", "500Message": "Sisäinen palvelinvirhe", "403MessageDetail": "Sinulla ei ole oikeutta suorittaa tätä toimintoa!", - "404MessageDetail": "Valitettavasti tässä osoitteessa ei ole mitään." + "404MessageDetail": "Valitettavasti tässä osoitteessa ei ole mitään.", + "Unauthorized": "Sinulla ei ole oikeutta suorittaa tätä toimintoa!", + "invalid_token": "Virheellinen token", + "SessionExpired": "Istuntosi on vanhentunut. Kirjaudu sisään jatkaaksesi sovelluksessa." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json index 9ba1284260..61035b9e49 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json @@ -21,6 +21,9 @@ "404Message": "Page introuvable", "500Message": "Erreur Interne du Serveur", "403MessageDetail": "Vous n'êtes pas autorisé à effectuer cette opération!", - "404MessageDetail": "Désolé, il n'y a rien à cette adresse." + "404MessageDetail": "Désolé, il n'y a rien à cette adresse.", + "Unauthorized": "Non autorisé", + "invalid_token": "Le jeton n'est pas valide.", + "SessionExpired": "Votre session a expiré. Veuillez vous reconnecter pour continuer dans l'application." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json index 3bd5efa168..3344030e33 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json @@ -21,6 +21,9 @@ "404Message": "पृष्ठ नहीं मिला", "500Message": "आंतरिक सर्वर त्रुटि", "403MessageDetail": "आप इस ऑपरेशन को करने के लिए अधिकृत नहीं हैं!", - "404MessageDetail": "क्षमा करें, इस पते पर कुछ भी नहीं है।" + "404MessageDetail": "क्षमा करें, इस पते पर कुछ भी नहीं है।", + "Unauthorized": "अनधिकृत", + "invalid_token": "टोकन अमान्य है", + "SessionExpired": "आपकी सत्र समाप्त हो गई है। कृपया आवेदन में जारी रखने के लिए फिर से लॉगिन करें।" } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json index e3a247e093..81681820d3 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hr.json @@ -21,6 +21,9 @@ "404Message": "Stranica nije pronađena", "500Message": "Interna pogreška poslužitelja", "403MessageDetail": "Niste ovlašteni za izvođenje ove operacije!", - "404MessageDetail": "Nažalost, na ovoj adresi nema ničega." + "404MessageDetail": "Nažalost, na ovoj adresi nema ničega.", + "Unauthorized": "Niste ovlašteni za izvođenje ove operacije.", + "invalid_token": "Neispravan token", + "SessionExpired": "Vaša sesija je istekla. Prijavite se ponovno kako biste nastavili s radom u aplikaciji." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json index 16113f7d29..93ee7bac72 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json @@ -21,6 +21,9 @@ "404Message": "Az oldal nem található", "500Message": "Belső Szerverhiba", "403MessageDetail": "Ön nem jogosult ennek a műveletnek a végrehajtására!", - "404MessageDetail": "Sajnos ezen a címen nincs semmi." + "404MessageDetail": "Sajnos ezen a címen nincs semmi.", + "Unauthorized": "Nem jogosult", + "invalid_token": "A token érv", + "SessionExpired": "A munkamenete lejárt. Kérjük, jelentkezzen be újra az alkalmazásban való folytatáshoz." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/is.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/is.json index e9ac02cab5..3b58238106 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/is.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/is.json @@ -21,6 +21,9 @@ "404Message": "Síðan fannst ekki", "500Message": "Villa í netþjóni", "403MessageDetail": "Þú hefur ekki heimild fyrir þessa aðgerð!", - "404MessageDetail": "Því miður, það er ekkert á þessu heimilisfangi." + "404MessageDetail": "Því miður, það er ekkert á þessu heimilisfangi.", + "Unauthorized": "Óheimilt", + "invalid_token": "Ógildur auðkenni", + "SessionExpired": "Sessían þín er útrunnin. Vinsamlegast skráðu þig inn aftur til að halda áfram í forritinu." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/it.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/it.json index c70e01cfd4..8415c7da6b 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/it.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/it.json @@ -21,6 +21,9 @@ "404Message": "pagina non trovata", "500Message": "Errore interno del server", "403MessageDetail": "Non sei autorizzato a eseguire questa operazione!", - "404MessageDetail": "Spiacenti, non c'è niente a questo indirizzo." + "404MessageDetail": "Spiacenti, non c'è niente a questo indirizzo.", + "Unauthorized": "Non autorizzato", + "invalid_token": "Token non valido", + "SessionExpired": "La tua sessione è scaduta. Effettua nuovamente il login per continuare nell'applicazione." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json index 1f4be64b8f..2bf4426682 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json @@ -21,6 +21,9 @@ "404Message": "Pagina niet gevonden", "500Message": "Interne Server Fout", "403MessageDetail": "U bent niet bevoegd om deze handeling uit te voeren!", - "404MessageDetail": "Sorry, op dit adres is niks gevonden." + "404MessageDetail": "Sorry, op dit adres is niks gevonden.", + "Unauthorized": "Niet geautoriseerd", + "invalid_token": "Ongeldig token", + "SessionExpired": "Uw sessie is verlopen. Log opnieuw in om door te gaan in de applicatie." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json index 652e5e0c05..75f1c5b14b 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json @@ -21,6 +21,9 @@ "404Message": "Strona nie znaleziona", "500Message": "Wewnętrzny błąd serwera", "403MessageDetail": "Nie masz uprawnień do wykonania tej operacji!", - "404MessageDetail": "Przepraszamy, pod tym adresem nic nie ma." + "404MessageDetail": "Przepraszamy, pod tym adresem nic nie ma.", + "Unauthorized": "Nieautoryzowany", + "invalid_token": "Nieprawidłowy token", + "SessionExpired": "Twoja sesja wygasła. Zaloguj się ponownie, aby kontynuować w aplikacji." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json index dda12493ce..3cff127de9 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json @@ -21,6 +21,9 @@ "404Message": "Página não encontrada", "500Message": "Erro interno do servidor", "403MessageDetail": "Você não está autorizado a realizar esta operação!", - "404MessageDetail": "Desculpe, não há nada neste endereço." + "404MessageDetail": "Desculpe, não há nada neste endereço.", + "Unauthorized": "Não autorizado", + "invalid_token": "Token inválido", + "SessionExpired": "Sua sessão expirou. Por favor, faça login novamente para continuar na aplicação." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ro-RO.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ro-RO.json index e04cf971e8..a2eed82369 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ro-RO.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ro-RO.json @@ -21,6 +21,9 @@ "404Message": "Pagina nu a fost găsită", "500Message": "Eroare internă a serverului", "403MessageDetail": "Nu sunteţi autorizat să efectuaţi această operaţie!", - "404MessageDetail": "Ne cerem scuze, nu este nimic la această adresă." + "404MessageDetail": "Ne cerem scuze, nu este nimic la această adresă.", + "Unauthorized": "Nu sunteţi autorizat să efectuaţi această operaţie.", + "invalid_token": "Tokenul nu este valid sau a expirat.", + "SessionExpired": "Sesiunea dumneavoastră a expirat. Vă rugăm să vă autentificaţi din nou pentru a continua în aplicaţie." } } diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json index d9e86ef626..9c6ffbb784 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json @@ -21,6 +21,9 @@ "404Message": "Страница не найдена", "500Message": "Внутренняя ошибка сервера", "403MessageDetail": "У вас нет прав на выполнение этой операции!", - "404MessageDetail": "Извините, по этому адресу ничего нет." + "404MessageDetail": "Извините, по этому адресу ничего нет.", + "Unauthorized": "Неавторизованный", + "invalid_token": "Неверный токен", + "SessionExpired": "Ваша сессия истекла. Пожалуйста, войдите снова, чтобы продолжить работу в приложении." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json index b0f0e896c3..22af7956c8 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json @@ -21,6 +21,9 @@ "404Message": "Stránka nebola nájdená", "500Message": "Interná chyba servera", "403MessageDetail": "Nie ste oprávnený vykonávať túto operáciu!", - "404MessageDetail": "Je nám ľúto, ale na tejto adrese sa nič nenachádza." + "404MessageDetail": "Je nám ľúto, ale na tejto adrese sa nič nenachádza.", + "Unauthorized": "Neoprávnený", + "invalid_token": "Neplatný token", + "SessionExpired": "Vaša relácia vypršala. Prihláste sa znova, aby ste mohli pokračovať v aplikácii." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json index 55e1d3320e..fc5f86a8b1 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json @@ -21,6 +21,9 @@ "404Message": "Strani ni mogoče najti", "500Message": "Napaka na strani strežnika", "403MessageDetail": "Niste pooblaščeni za izvajanje te operacije!", - "404MessageDetail": "Oprostite, na tem naslovu ni ničesar." + "404MessageDetail": "Oprostite, na tem naslovu ni ničesar.", + "Unauthorized": "Niste prijavljeni!", + "invalid_token": "Neveljaven žeton", + "SessionExpired": "Vaša seja je potekla. Za nadaljevanje v aplikaciji se ponovno prijavite." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json index a75684ff1e..d6144a5548 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/tr.json @@ -21,6 +21,9 @@ "404Message": "Sayfa bulunamadı", "500Message": "Sunucu tarafında hata", "403MessageDetail": "Bu işlemi gerçekleştirmek için gereken yetkiye sahip değilsiniz!", - "404MessageDetail": "Üzgünüz, bu adreste bir şey yok." + "404MessageDetail": "Üzgünüz, bu adreste bir şey yok.", + "Unauthorized": "Yetkisiz", + "invalid_token": "Geçersiz token", + "SessionExpired": "Oturumunuz sona erdi. Uygulamaya devam etmek için lütfen tekrar giriş yapın." } } diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json index ca29598867..ff6398b08d 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json @@ -21,6 +21,9 @@ "404Message": "Không tìm thấy trang", "500Message": "Lỗi máy chủ nội bộ", "403MessageDetail": "Bạn không được phép thực hiện thao tác này!", - "404MessageDetail": "Xin lỗi, không có gì ở địa chỉ này." + "404MessageDetail": "Xin lỗi, không có gì ở địa chỉ này.", + "Unauthorized": "Không được phép", + "invalid_token": "Token không hợp lệ", + "SessionExpired": "Phiên của bạn đã hết hạn. Vui lòng đăng nhập lại để tiếp tục trong ứng dụng." } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json index cc408a8b75..91b95b1d99 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json @@ -21,6 +21,9 @@ "404Message": "未找到页面", "500Message": "内部服务器错误", "403MessageDetail": "您无权执行此操作!", - "404MessageDetail": "抱歉,这个地址没有任何信息。" + "404MessageDetail": "抱歉,这个地址没有任何信息。", + "Unauthorized": "未经授权", + "invalid_token": "无效的令牌", + "SessionExpired": "您的会话已过期。请重新登录以继续应用程序。" } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hant.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hant.json index 65d4f657dd..23c6409de4 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hant.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hant.json @@ -21,6 +21,9 @@ "404Message": "網頁未找到", "500Message": "內部伺服器錯誤", "403MessageDetail": "你不被授權執行此操作", - "404MessageDetail": "對不起,地址是空的" + "404MessageDetail": "對不起,地址是空的", + "Unauthorized": "未授權", + "invalid_token": "無效的令牌", + "SessionExpired": "你的會話已過期.請重新登入以繼續應用程式." } } diff --git a/framework/src/Volo.Abp.Http.Abstractions/Volo/Abp/Http/ClientProxyExceptionEventData.cs b/framework/src/Volo.Abp.Http.Abstractions/Volo/Abp/Http/ClientProxyExceptionEventData.cs index 029556c00e..9ac2a0b5cd 100644 --- a/framework/src/Volo.Abp.Http.Abstractions/Volo/Abp/Http/ClientProxyExceptionEventData.cs +++ b/framework/src/Volo.Abp.Http.Abstractions/Volo/Abp/Http/ClientProxyExceptionEventData.cs @@ -5,4 +5,10 @@ public class ClientProxyExceptionEventData public int? StatusCode { get; set; } public string? ReasonPhrase { get; set; } + + public string? Error { get; set; } + + public string? ErrorDescription { get; set; } + + public string? ErrorUri { get; set; } } diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs index 8dee0fcc3e..1cab08f73d 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs @@ -4,8 +4,10 @@ using System.Globalization; using System.Linq; using System.Net.Http; using System.Net.Http.Headers; +using System.Text.RegularExpressions; using System.Threading; using System.Threading.Tasks; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Microsoft.Extensions.Primitives; using Volo.Abp.Content; @@ -218,10 +220,21 @@ public class ClientProxyBase : ITransientDependency protected virtual async Task ThrowExceptionForResponseAsync(HttpResponseMessage response) { + var wwwAuthenticate = response.Headers.WwwAuthenticate.ToString() ?? string.Empty; + var errorMatch = Regex.Match(wwwAuthenticate, "error=\"([^\"]+)\""); + var errorDescriptionMatch = Regex.Match(wwwAuthenticate, "error_description=\"([^\"]+)\""); + var errorUriMatch = Regex.Match(wwwAuthenticate, "error_uri=\"([^\"]+)\""); + var error = errorMatch.Success ? errorMatch.Groups.Count == 2 ? errorMatch.Groups[1].Value : null : null; + var errorDescription = errorDescriptionMatch.Success ? errorDescriptionMatch.Groups.Count == 2 ? errorDescriptionMatch.Groups[1].Value : null : null; + var errorUri = errorUriMatch.Success ? errorUriMatch.Groups.Count == 2 ? errorUriMatch.Groups[1].Value : null : null; + await LocalEventBus.PublishAsync(new ClientProxyExceptionEventData() { StatusCode = (int?)response.StatusCode, - ReasonPhrase = response.ReasonPhrase + ReasonPhrase = response.ReasonPhrase, + Error = error, + ErrorDescription = errorDescription, + ErrorUri = errorUri, }); if (response.Headers.Contains(AbpHttpConsts.AbpErrorFormat)) @@ -239,7 +252,8 @@ public class ClientProxyBase : ITransientDependency new RemoteServiceErrorInfo { Message = response.ReasonPhrase, - Code = response.StatusCode.ToString() + Code = response.StatusCode.ToString(), + Details = errorDescription }, ex ) @@ -259,7 +273,8 @@ public class ClientProxyBase : ITransientDependency new RemoteServiceErrorInfo { Message = response.ReasonPhrase, - Code = response.StatusCode.ToString() + Code = response.StatusCode.ToString(), + Details = errorDescription } ) { diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpJsonSystemTextJsonModule.cs b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpJsonSystemTextJsonModule.cs index 3afa1b8bde..498dedd8cd 100644 --- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpJsonSystemTextJsonModule.cs +++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpJsonSystemTextJsonModule.cs @@ -34,7 +34,9 @@ public class AbpJsonSystemTextJsonModule : AbpModule context.Services.AddOptions() .Configure((options, rootServiceProvider) => { - options.Modifiers.Add(new AbpDateTimeConverterModifier().CreateModifyAction(rootServiceProvider)); + options.Modifiers.Add(new AbpDateTimeConverterModifier( + rootServiceProvider.GetRequiredService(), + rootServiceProvider.GetRequiredService()).CreateModifyAction()); }); } } diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs index ba19ccfa29..d940a80ea0 100644 --- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs +++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs @@ -10,11 +10,17 @@ namespace Volo.Abp.Json.SystemTextJson.Modifiers; public class AbpDateTimeConverterModifier { - private IServiceProvider _serviceProvider = default!; + private readonly AbpDateTimeConverter _abpDateTimeConverter; + private readonly AbpNullableDateTimeConverter _abpNullableDateTimeConverter; - public Action CreateModifyAction(IServiceProvider serviceProvider) + public AbpDateTimeConverterModifier(AbpDateTimeConverter abpDateTimeConverter, AbpNullableDateTimeConverter abpNullableDateTimeConverter) + { + _abpDateTimeConverter = abpDateTimeConverter; + _abpNullableDateTimeConverter = abpNullableDateTimeConverter; + } + + public Action CreateModifyAction() { - _serviceProvider = serviceProvider; return Modify; } @@ -31,8 +37,8 @@ public class AbpDateTimeConverterModifier !property.AttributeProvider.GetCustomAttributes(typeof(DisableDateTimeNormalizationAttribute), false).Any()) { property.CustomConverter = property.PropertyType == typeof(DateTime) - ? _serviceProvider.GetRequiredService() - : _serviceProvider.GetRequiredService(); + ? _abpDateTimeConverter + : _abpNullableDateTimeConverter; } } } diff --git a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/AbpClaimsPrincipalFactory.cs b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/AbpClaimsPrincipalFactory.cs index b0e9fea653..b744830e59 100644 --- a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/AbpClaimsPrincipalFactory.cs +++ b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/AbpClaimsPrincipalFactory.cs @@ -1,4 +1,5 @@ -using System.Security.Claims; +using System; +using System.Security.Claims; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; @@ -10,14 +11,14 @@ public class AbpClaimsPrincipalFactory : IAbpClaimsPrincipalFactory, ITransientD { public static string AuthenticationType => "Abp.Application"; - protected IServiceScopeFactory ServiceScopeFactory { get; } + protected IServiceProvider ServiceProvider { get; } protected AbpClaimsPrincipalFactoryOptions Options { get; } public AbpClaimsPrincipalFactory( - IServiceScopeFactory serviceScopeFactory, + IServiceProvider serviceProvider, IOptions abpClaimOptions) { - ServiceScopeFactory = serviceScopeFactory; + ServiceProvider = serviceProvider; Options = abpClaimOptions.Value; } @@ -33,33 +34,30 @@ public class AbpClaimsPrincipalFactory : IAbpClaimsPrincipalFactory, ITransientD public virtual async Task InternalCreateAsync(AbpClaimsPrincipalFactoryOptions options, ClaimsPrincipal? existsClaimsPrincipal = null, bool isDynamic = false) { - using (var scope = ServiceScopeFactory.CreateScope()) - { - var claimsPrincipal = existsClaimsPrincipal ?? new ClaimsPrincipal(new ClaimsIdentity( - AuthenticationType, - AbpClaimTypes.UserName, - AbpClaimTypes.Role)); + var claimsPrincipal = existsClaimsPrincipal ?? new ClaimsPrincipal(new ClaimsIdentity( + AuthenticationType, + AbpClaimTypes.UserName, + AbpClaimTypes.Role)); - var context = new AbpClaimsPrincipalContributorContext(claimsPrincipal, scope.ServiceProvider); + var context = new AbpClaimsPrincipalContributorContext(claimsPrincipal, ServiceProvider); - if (!isDynamic) + if (!isDynamic) + { + foreach (var contributorType in options.Contributors) { - foreach (var contributorType in options.Contributors) - { - var contributor = (IAbpClaimsPrincipalContributor)scope.ServiceProvider.GetRequiredService(contributorType); - await contributor.ContributeAsync(context); - } + var contributor = (IAbpClaimsPrincipalContributor)ServiceProvider.GetRequiredService(contributorType); + await contributor.ContributeAsync(context); } - else + } + else + { + foreach (var contributorType in options.DynamicContributors) { - foreach (var contributorType in options.DynamicContributors) - { - var contributor = (IAbpDynamicClaimsPrincipalContributor)scope.ServiceProvider.GetRequiredService(contributorType); - await contributor.ContributeAsync(context); - } + var contributor = (IAbpDynamicClaimsPrincipalContributor)ServiceProvider.GetRequiredService(contributorType); + await contributor.ContributeAsync(context); } - - return context.ClaimsPrincipal; } + + return context.ClaimsPrincipal; } } diff --git a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpAsyncIntegratedTest.cs b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpAsyncIntegratedTest.cs index 4004c110a4..568aee5675 100644 --- a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpAsyncIntegratedTest.cs +++ b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpAsyncIntegratedTest.cs @@ -34,6 +34,10 @@ public class AbpAsyncIntegratedTest : AbpTestBaseWithServiceProv public virtual async Task DisposeAsync() { await Application.ShutdownAsync(); + if (RootServiceProvider is IDisposable disposable) + { + disposable.Dispose(); + } TestServiceScope.Dispose(); Application.Dispose(); } diff --git a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpIntegratedTest.cs b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpIntegratedTest.cs index 8d8612c5b9..9427c1de85 100644 --- a/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpIntegratedTest.cs +++ b/framework/src/Volo.Abp.TestBase/Volo/Abp/Testing/AbpIntegratedTest.cs @@ -60,6 +60,10 @@ public abstract class AbpIntegratedTest : AbpTestBaseWithService { Application.Shutdown(); TestServiceScope.Dispose(); + if (RootServiceProvider is IDisposable disposable) + { + disposable.Dispose(); + } Application.Dispose(); } } diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json index c5a82323a7..6a862fa016 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "حفظ...", "Actions": "الإجراءات", "Delete": "حذف", + "CreatedSuccessfully": "تم الإنشاء بنجاح", "SavedSuccessfully": "تم الحفظ بنجاح", "DeletedSuccessfully": "تم الحذف بنجاح", "Edit": "تعديل", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json index 0ad24147ad..46de32b3e6 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Ukládám...", "Actions": "Akce", "Delete": "Smazat", + "CreatedSuccessfully": "Úspěšně vytvořeno", "SavedSuccessfully": "Úspěšně uloženo", "DeletedSuccessfully": "Úspěšně smazáno", "Edit": "Upravit", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json index 4ccf318098..3d5a4f3bf3 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Speichern...", "Actions": "Aktionen", "Delete": "Löschen", + "CreatedSuccessfully": "Erfolgreich erstellt", "SavedSuccessfully": "Erfolgreich gespeichert", "DeletedSuccessfully": "Erfolgreich gelöscht", "Edit": "Bearbeiten", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json index 41516ba8ea..ede2ca211a 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Αποθηκεύεται...", "Actions": "Ενέργειες", "Delete": "Διαγραφή", + "CreatedSuccessfully": "Δημιουργήθηκε με επιτυχία", "SavedSuccessfully": "Αποθηκεύτηκε με επιτυχία", "DeletedSuccessfully": "Διαγράφηκε με επιτυχία", "Edit": "Επεξεργασία", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json index 9376548bf2..44913c3b1e 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Saving", "Actions": "Actions", "Delete": "Delete", + "CreatedSuccessfully": "Created successfully", "SavedSuccessfully": "Saved successfully", "DeletedSuccessfully": "Deleted successfully", "Edit": "Edit", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json index 5bac61fe4d..5c2810f555 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Saving...", "Actions": "Actions", "Delete": "Delete", + "CreatedSuccessfully": "Created successfully", "SavedSuccessfully": "Saved successfully", "DeletedSuccessfully": "Deleted successfully", "Edit": "Edit", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json index 3b1cf8620f..9d8578bc94 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Guardando...", "Actions": "Opciones", "Delete": "Borrar", + "CreatedSuccessfully": "Creado con éxito", "SavedSuccessfully": "Guardado con éxito", "DeletedSuccessfully": "Eliminado con éxito", "Edit": "Editar", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json index 102e497c2a..017f97ccb2 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "ذخیره...", "Actions": "عملیات", "Delete": "حذف", + "CreatedSuccessfully": "با موفقیت ایجاد شد", "SavedSuccessfully": "با موفقیت ذخیره شد", "DeletedSuccessfully": "با موفقیت حذف شد", "Edit": "ویرایش", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json index 73a29e3e95..481ac49158 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Tallennetaan...", "Actions": "Toiminnot", "Delete": "Poista", + "CreatedSuccessfully": "Luotu onnistuneesti", "SavedSuccessfully": "Tallennettu onnistuneesti", "DeletedSuccessfully": "Poistettu onnistuneesti", "Edit": "Muokkaa", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json index 734056ac05..ecef824b2a 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Enregistrement...", "Actions": "Actions", "Delete": "Supprimer", + "CreatedSuccessfully": "Créé avec succès", "SavedSuccessfully": "Enregistré avec succès", "DeletedSuccessfully": "Supprimé avec succès", "Edit": "Modifier", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json index d5305a50ac..a21b9e3443 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "सहेजा जा रहा है...", "Actions": "कार्रवाई", "Delete": "हटाएं", + "CreatedSuccessfully": "सफलतापूर्वक बनाया गया", "SavedSuccessfully": "सफलतापूर्वक सहेजा गया", "DeletedSuccessfully": "सफलतापूर्वक हटा दिया गया", "Edit": "संपादित करें", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json index fab7011098..e3c7ebf295 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Spremanje...", "Actions": "Akcije", "Delete": "Izbrisati", + "CreatedSuccessfully": "Uspješno kreirano", "SavedSuccessfully": "Uspešno zabeleženo", "DeletedSuccessfully": "Uspješno izbrisano", "Edit": "Uredi", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json index edf6b38b16..bf54087eba 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Mentés...", "Actions": "Műveletek", "Delete": "Törlés", + "CreatedSuccessfully": "Sikeresen létrehozva", "SavedSuccessfully": "Sikeresen mentve", "DeletedSuccessfully": "Sikeresen törölve", "Edit": "Szerkesztés", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json index 635fc4d6d1..93d0d8a161 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Er að vista...", "Actions": "Aðgerðir", "Delete": "Eyða", + "CreatedSuccessfully": "Tókst að búa til", "SavedSuccessfully": "Tókst að vista", "DeletedSuccessfully": "Tókst að eyða", "Edit": "Breyta", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json index bb8bb2ee31..852ce0d3e2 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Salvataggio...", "Actions": "Azioni", "Delete": "Elimina", + "CreatedSuccessfully": "Creato con successo", "SavedSuccessfully": "Salvato con successo", "DeletedSuccessfully": "Eliminato con successo", "Edit": "Modifica", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json index b074253db8..2ac54e4341 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Opslaan...", "Actions": "Acties", "Delete": "Verwijder", + "CreatedSuccessfully": "Succesvol aangemaakt", "SavedSuccessfully": "Succesvol opgeslagen", "DeletedSuccessfully": "Succesvol verwijderd", "Edit": "Bewerk", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json index 1f5135b80a..596f816b4f 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Zapisywanie...", "Actions": "Akcje", "Delete": "Usuń", + "CreatedSuccessfully": "Pomyślnie utworzono", "SavedSuccessfully": "Pomyślnie zapisano", "DeletedSuccessfully": "Pomyślnie usunięto", "Edit": "Edytuj", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json index 51a1ce8ba0..73ec4120ce 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Salvando...", "Actions": "Ações", "Delete": "Excluir", + "CreatedSuccessfully": "Criado com sucesso", "SavedSuccessfully": "Salvo com sucesso", "DeletedSuccessfully": "Excluído com sucesso", "Edit": "Editar", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json index 2a2151b081..bf83b4e89a 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Se salvează...", "Actions": "Acţiuni", "Delete": "Şterge", + "CreatedSuccessfully": "Creat cu succes", "SavedSuccessfully": "Salvat cu succes", "DeletedSuccessfully": "Șters cu succes", "Edit": "Editează", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json index f78af7c6a7..c7e6cc5439 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Сохранение...", "Actions": "Действия", "Delete": "Удалить", + "CreatedSuccessfully": "Успешно создано", "SavedSuccessfully": "Успешно сохранено", "DeletedSuccessfully": "Успешно удалено", "Edit": "Редактировать", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json index c0e3c9f3bd..eb06cdf1d0 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Úkladanie...", "Actions": "Akcie", "Delete": "Odstrániť", + "CreatedSuccessfully": "Úspešne vytvorené", "SavedSuccessfully": "Úspešne uložené", "DeletedSuccessfully": "Úspešne odstránené", "Edit": "Upraviť", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json index d417af7cf7..3516ba5499 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Shranjujem...", "Actions": "Dejanja", "Delete": "Izbriši", + "CreatedSuccessfully": "Uspešno ustvarjeno", "SavedSuccessfully": "Uspešno shranjeno", "DeletedSuccessfully": "Uspešno izbrisano", "Edit": "Uredi", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json index ae54b8d15e..1278ee2375 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Kaydediliyor...", "Actions": "İşlemler", "Delete": "Sil", + "CreatedSuccessfully": "Başarıyla oluşturuldu", "SavedSuccessfully": "Başarıyla kaydedildi", "DeletedSuccessfully": "Başarıyla silindi", "Edit": "Düzenle", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json index 1204aa588b..e807f851a1 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Đang lưu...", "Actions": "Hành động", "Delete": "Xóa", + "CreatedSuccessfully": "Đã tạo thành công", "SavedSuccessfully": "Đã lưu thành công", "DeletedSuccessfully": "Đã xóa thành công", "Edit": "Sửa", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json index 6d55191b06..9a2ab1091b 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "保存中...", "Actions": "操作", "Delete": "删除", + "CreatedSuccessfully": "创建成功", "SavedSuccessfully": "保存成功", "DeletedSuccessfully": "删除成功", "Edit": "编辑", diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json index 51bdc6de5f..897356e3b7 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "保存中...", "Actions": "操作", "Delete": "刪除", + "CreatedSuccessfully": "創建成功", "SavedSuccessfully": "保存成功", "DeletedSuccessfully": "刪除成功", "Edit": "修改", diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs index 1b79441de8..40fb77c432 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs @@ -108,7 +108,7 @@ public class ExceptionTestController_Tests : AspNetCoreMvcTestBase var result = await GetResponseAsObjectAsync("/api/exception-test/ExceptionOnUowSaveChange", HttpStatusCode.Conflict); result.Error.ShouldNotBeNull(); - result.Error.Message.ShouldBe("The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning."); + result.Error.Message.ShouldBe("The data you have submitted has already been changed by another user. Discard your changes and try again."); #pragma warning disable 4014 _fakeExceptionSubscriber diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs index 48ccf6499f..c5bce679a0 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs @@ -156,7 +156,7 @@ public class ExceptionTestPage_Tests : AspNetCoreMvcTestBase var result = await GetResponseAsObjectAsync("/api/exception-test/ExceptionOnUowSaveChange", HttpStatusCode.Conflict); result.Error.ShouldNotBeNull(); - result.Error.Message.ShouldBe("The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning."); + result.Error.Message.ShouldBe("The data you have submitted has already been changed by another user. Discard your changes and try again."); #pragma warning disable 4014 _fakeExceptionSubscriber diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpDateTimeConverter_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpDateTimeConverter_Tests.cs index 7b1a0d81ce..f3001d89a0 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpDateTimeConverter_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpDateTimeConverter_Tests.cs @@ -3,6 +3,7 @@ using System.Globalization; using System.Text.Json; using System.Text.Json.Serialization.Metadata; using Shouldly; +using Volo.Abp.Json.SystemTextJson.JsonConverters; using Volo.Abp.Json.SystemTextJson.Modifiers; using Volo.Abp.Localization; using Xunit; @@ -21,7 +22,13 @@ public class AbpDatetimeToEnum_Tests : AbpJsonSystemTextJsonTestBase { TypeInfoResolver = new DefaultJsonTypeInfoResolver() { - Modifiers = { new AbpDateTimeConverterModifier().CreateModifyAction(ServiceProvider) } + Modifiers = + { + new AbpDateTimeConverterModifier( + GetRequiredService(), + GetRequiredService()) + .CreateModifyAction() + } } }; diff --git a/latest-versions.json b/latest-versions.json index 82a4ddc6d4..298c513d8d 100644 --- a/latest-versions.json +++ b/latest-versions.json @@ -1,6 +1,6 @@ [ { - "version": "8.1.4", + "version": "8.2.0", "releaseDate": "", "type": "stable", "message": "" 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 d158a7b0e6..d9fce9a207 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.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5", - "@abp/highlight.js": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.2.0", + "@abp/prismjs": "~8.2.0", + "@abp/highlight.js": "~8.2.0" } } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index 8eade99b88..2d3b2b11e8 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,212 +2,212 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/highlight.js@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.2.0-rc.5.tgz#24c329217ad4092172cba3e9e23a67814f9a164f" - integrity sha512-NHoUAVrGDV+BQ1rtC4orZ0xYX/4VkjZgouIktpuCAEs8wiP6/5Ddjzf2uYFv8c6XVqBm1Mx9Bufxx7aYo2O/Uw== +"@abp/highlight.js@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.2.0.tgz#85bfcd98f1b14b63588c9c4d59a8ba9786546359" + integrity sha512-U7HmJbO8stisslndlwOBKtWUJpG7pEm3nxBCZjKpZBZd7Ham1sLa0rXxkrnsYVZUNBNtIDO+BpyTrKjl/wB25w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== 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 a8e136e613..927ab43305 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.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/prismjs": "~8.2.0" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 69bfd46110..77d0a0b0d8 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,211 +2,211 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index dc4536ebed..e4bf093193 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.2.0-rc.5", - "@abp/blogging": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/blogging": "~8.2.0" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 500c9c2631..116fb99197 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,237 +2,237 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/blogging@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.2.0-rc.5.tgz#821d5b01862d896591892e97e435adadcda07108" - integrity sha512-l6tbuaAkFTLv8BMcLFMLUE4ioYyuUmQecmnadDTE47DxZskIasyk7gvbpx8qDYwXr5IHAXgA7A7tTZX5K+tJAw== +"@abp/blogging@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.2.0.tgz#5d11cadb7a9ce66247ebffbda9d7096eb683dbd4" + integrity sha512-62+Xsm0EPD829xHHIK+LY6CCrj6ox2Oz8d9xrkJMFgEMkML0n6Axesdg8hQ7AEo8j8gNizTK5UlhU6iyA2b0dQ== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - "@abp/owl.carousel" "~8.2.0-rc.5" - "@abp/prismjs" "~8.2.0-rc.5" - "@abp/tui-editor" "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + "@abp/owl.carousel" "~8.2.0" + "@abp/prismjs" "~8.2.0" + "@abp/tui-editor" "~8.2.0" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.2.0-rc.5.tgz#4f0dc2ebf8aa4120ae33136fc9fa20544ce36f73" - integrity sha512-eaYUpSsLvlmAovXPtmXHiP11xFkOgmiw6fbIl8JpyTRn/xS9I5wNVawr6vVXbL6JK90H7ZbKI/GY0KzsbDeWDQ== +"@abp/owl.carousel@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.2.0.tgz#c9b469bd17589bbd3784d30f35398bf13e2546c1" + integrity sha512-Rc4iIY1a6wNfjGDTuWQUlMQUeQURMZLwARykK7FhVAwHerMJ3G3k8j7n6k/BZsn7BUhWxE/Xo0SzpA31AIDUoA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" owl.carousel "^2.3.4" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/tui-editor@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.2.0-rc.5.tgz#809ef1bb0f90576d2ad7e67b13e707fe889a7e27" - integrity sha512-M1rKE0IhOmj6b/RopK2zDLSe0c7uSngWTv7MYEQjmGwHBG1+M0CEBSXVZWEJQ+LZjB+83oc4Z4UOW+yUW0suXg== +"@abp/tui-editor@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.2.0.tgz#8496f399583539cb8f33ecdd43dff86da2571300" + integrity sha512-WwlsFOLlk79zs/YFSN8jm8zxIdYqNFNs2at1dP12PFk2P0mLpCojRnZlsc5qfitffZ6UN2TvPkiX2ml//0rtTw== dependencies: - "@abp/jquery" "~8.2.0-rc.5" - "@abp/prismjs" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" + "@abp/prismjs" "~8.2.0" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index f510e89f41..40dea44916 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index c02f3c8464..31e4b67b75 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 3bba1919a7..b708db4837 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.2.0-rc.5", - "@abp/ng.identity": "~8.2.0-rc.5", - "@abp/ng.setting-management": "~8.2.0-rc.5", - "@abp/ng.tenant-management": "~8.2.0-rc.5", - "@abp/ng.theme.basic": "~8.2.0-rc.5", + "@abp/ng.account": "~8.2.0", + "@abp/ng.identity": "~8.2.0", + "@abp/ng.setting-management": "~8.2.0", + "@abp/ng.tenant-management": "~8.2.0", + "@abp/ng.theme.basic": "~8.2.0", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index 684a9b94d7..51053852e6 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.2.0-rc.5", - "@abp/ng.theme.shared": ">=8.2.0-rc.5" + "@abp/ng.core": ">=8.2.0", + "@abp/ng.theme.shared": ">=8.2.0" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 6eb674afd1..69f76ea98a 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index c02f3c8464..31e4b67b75 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== 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 dec85ed263..d382c664ed 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index c02f3c8464..31e4b67b75 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== 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 ee1a89be0d..23222215cd 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.2.0-rc.5", - "@abp/cms-kit": "8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/cms-kit": "8.2.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 73eb0e1c03..2faae38557 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,293 +2,293 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/cms-kit.admin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.2.0-rc.5.tgz#c91c4c4a3fb1d28e8ebbdb7eddcc9d739da0f5e0" - integrity sha512-0l6BfoKiqa2PqgucHwTL1uvrgQB9KV7OiT9OukwJfYi//9fgxi7ZNzqyjnI3ypb5yKRHYEX8pvFUpkDSBz+5Rg== +"@abp/cms-kit.admin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.2.0.tgz#bc66011780565c8213179df4ccea5572a4267ad0" + integrity sha512-ujlhqOew+YBFaLUvGD1MP8dKd1qS4r9rG80s68iNvBv5SKlkhpP2gnB0nYofvbre1nV37x8AH5Bfn42Lh6yzww== dependencies: - "@abp/codemirror" "~8.2.0-rc.5" - "@abp/jstree" "~8.2.0-rc.5" - "@abp/slugify" "~8.2.0-rc.5" - "@abp/tui-editor" "~8.2.0-rc.5" - "@abp/uppy" "~8.2.0-rc.5" + "@abp/codemirror" "~8.2.0" + "@abp/jstree" "~8.2.0" + "@abp/slugify" "~8.2.0" + "@abp/tui-editor" "~8.2.0" + "@abp/uppy" "~8.2.0" -"@abp/cms-kit.public@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.2.0-rc.5.tgz#a7b55b0c9a15ea634e68b1399d215442d7b6791f" - integrity sha512-BdaPklN/NrSAmd5g0Gm/5rYVm1yyIo+8k+N8owqDQl56PuNS6nYV2z0s2kJGSgq1+rGLIBCoAsYwHTGchSl3Og== +"@abp/cms-kit.public@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.2.0.tgz#5e43a4cf6970c8b7c5e47c5bd6b378924e5845cb" + integrity sha512-UKXQ298CrCx18I6MecjYYdFRGn+HXjRb9ye6h4OWApM5QA/aYbfPSLVy3vLzkgRqS2zUKpcEf9LCKS5bxguMsw== dependencies: - "@abp/highlight.js" "~8.2.0-rc.5" - "@abp/star-rating-svg" "~8.2.0-rc.5" + "@abp/highlight.js" "~8.2.0" + "@abp/star-rating-svg" "~8.2.0" -"@abp/cms-kit@8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.2.0-rc.5.tgz#f56b0fc4bfc449e1f5089b56d5b31d8f9a3b52e3" - integrity sha512-yd1kzK5ozgtyo7NL1Cvpy1hi2M/nVmtkvlQpzLjj4Sh66ETX5RGqMn+c5F9RHWQG0htRbJADdnKEX92wyyqSzQ== +"@abp/cms-kit@8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.2.0.tgz#756529bc3d9c5f74b2ce63a8c5d87e183ddcabf5" + integrity sha512-lV9k76Cjs33fp+7KRwtsq9FNffupXstIZ7Aidy1ObsXEYfJV3JmZWvJ8BVhzmHDo8BMRWmte/ZLzIYIluXNx0w== dependencies: - "@abp/cms-kit.admin" "~8.2.0-rc.5" - "@abp/cms-kit.public" "~8.2.0-rc.5" + "@abp/cms-kit.admin" "~8.2.0" + "@abp/cms-kit.public" "~8.2.0" -"@abp/codemirror@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.2.0-rc.5.tgz#aaaac96018847901b77e49a5b49889abc7b63534" - integrity sha512-eIy9kML6ObXLy8tX177Mhqvbv9w6nJ1vX3UpPT3bCc0CUu9MpqvUnj3MWd9SA3RqPiy23Jy4DS/M/6Nd40Um7A== +"@abp/codemirror@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.2.0.tgz#379d5735dbc597c43c5a2c8a5d8b8ed49db0c51d" + integrity sha512-amdvcKlobsfLyxnF67JfO02Mjhd4gOxrd5WDRxVh/RwVdk/t3y7KmbUq7esrt/2fZVtJCWHaeXumljvzbmOndQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" codemirror "^5.65.1" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/highlight.js@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.2.0-rc.5.tgz#24c329217ad4092172cba3e9e23a67814f9a164f" - integrity sha512-NHoUAVrGDV+BQ1rtC4orZ0xYX/4VkjZgouIktpuCAEs8wiP6/5Ddjzf2uYFv8c6XVqBm1Mx9Bufxx7aYo2O/Uw== +"@abp/highlight.js@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.2.0.tgz#85bfcd98f1b14b63588c9c4d59a8ba9786546359" + integrity sha512-U7HmJbO8stisslndlwOBKtWUJpG7pEm3nxBCZjKpZBZd7Ham1sLa0rXxkrnsYVZUNBNtIDO+BpyTrKjl/wB25w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/jstree@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.2.0-rc.5.tgz#7aa921da7a37a1616256041974b322cd237f38b2" - integrity sha512-VxnrLSZfQ+ln8vSm6Hu3DWCfsnb+L+dGzCP1Lkgv1/MrDiRBhp52zzJHcvxjNhoM7pgHQ6ivHwCiYQ+0ru+3hg== +"@abp/jstree@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.2.0.tgz#7b0d0bd8edce5ea421e158b69a9b47335300d76a" + integrity sha512-J1Vi1+mdxklRwuZCfFbMvBriy6wnsG+nsjuT9jcZll/Z+AVIncDsUtElLYyZgaKAJ8Z1WTN3rWOtePncBu0UuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jstree "^3.3.12" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/slugify@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.2.0-rc.5.tgz#99f074e35a92d36912ccc984886682d225994ed2" - integrity sha512-NuEwyxW97VxHH4XEb1fejn/HMYlPCiVJgKdhxQB1XXw7yLqO9QTL6Z5v3H3gafllz/z6OyHdZFCOxq3lkgWt5Q== +"@abp/slugify@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.2.0.tgz#70037d67c3b0ef9473a8f1b0b51229b5c8dc05a0" + integrity sha512-vx4ZVYIZ+6rE94yFs6rsTAZ3v2LXyLdtsP0RUYygL7g8iaH9cAAkg1fDL+e+jblkVVMhgvzqAmNc/i4QYuw/4A== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.2.0-rc.5.tgz#59b231f053e67543eb259a516c03f62586bf0257" - integrity sha512-VLudGc14ui8qKXA8zjIjPUJCjCdOsF7bhd6y2E1tNrOOYyjKQqmrDEyslo8G7uCQhJ7kPhBULHDfJk8oViYruA== +"@abp/star-rating-svg@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.2.0.tgz#c46e99c854106df5881329f3007c8d706398d6ba" + integrity sha512-qmqp8fU7QBKrG+52J1Sua9RpFKSCYEPFAymfDwg9T4x/2YVV50KnLt1ohcH665xzpe+PHeqFXOFmmFoSizvtSg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/tui-editor@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.2.0-rc.5.tgz#809ef1bb0f90576d2ad7e67b13e707fe889a7e27" - integrity sha512-M1rKE0IhOmj6b/RopK2zDLSe0c7uSngWTv7MYEQjmGwHBG1+M0CEBSXVZWEJQ+LZjB+83oc4Z4UOW+yUW0suXg== +"@abp/tui-editor@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.2.0.tgz#8496f399583539cb8f33ecdd43dff86da2571300" + integrity sha512-WwlsFOLlk79zs/YFSN8jm8zxIdYqNFNs2at1dP12PFk2P0mLpCojRnZlsc5qfitffZ6UN2TvPkiX2ml//0rtTw== dependencies: - "@abp/jquery" "~8.2.0-rc.5" - "@abp/prismjs" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" + "@abp/prismjs" "~8.2.0" -"@abp/uppy@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.2.0-rc.5.tgz#5ff805da9d2ff6370c2b67ef4d4feac271dca89e" - integrity sha512-Wgkvo1KLLNQy61u8yRQ4/FyyL+PVOTBAzHh/GqLdgazToO+F22Z+7C0asX4P4dM77PmJ+Ynyp0uiohK1+ep+MQ== +"@abp/uppy@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.2.0.tgz#fa2b0a7cc6f7b02dabddbdb0ecf329556cc7797a" + integrity sha512-8f8MyDm9u8fjtG9/GH/U/09S72/yhWuMdg6egHWv8Yb8J4OiB1bbemRZGSkG6qPR+Zxqp0RTKO1K0o4J6IFGVw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" uppy "^3.0.0" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== 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 f13fdc2f7b..aec3e2d803 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.2.0-rc.5", - "@abp/docs": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/docs": "~8.2.0" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index 2ebe816eca..588e25acf6 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,238 +2,238 @@ # yarn lockfile v1 -"@abp/anchor-js@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.2.0-rc.5.tgz#6628b7c0cc6971f38ff6c1bb58e13e2ec1c355f0" - integrity sha512-nZPHVWWX6cM1+Lpkht393LK8BZnimrM2USGArNiQ+1m4nvA+UBEc4fFXfZ9iqIYkqhC4g20j3zSEM+LcOi2YCA== +"@abp/anchor-js@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.2.0.tgz#ee95ac6185eafb19e806d6a96d1fac1b4f409b04" + integrity sha512-7HWEqZGPAMEDgZiqE033heav6K2v18pWUsMRi/eXazbCYy0mVw5tBgApgtDokZUs+fiiKb16csKc+ot+ln6QRg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/docs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.2.0-rc.5.tgz#ab30792f824d1f4f24abc8252662dacf8e45cf6d" - integrity sha512-jUv5KC5hc8rqe8cEhNS5TziWenChsPyxCr3gmxXjOYeBR4X6Zjps7L0nVrIVGp3fhtpJAxmnnTBchFrOPGcckA== +"@abp/docs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.2.0.tgz#ed30afdd7272e4b4ce8217661c763422fbac227e" + integrity sha512-YZElkWLxcBxFCivWTBuveqHLYlveiQthnfe/pLOkhkGpGcOOUrU9y+vrOKZzOw4MeEyzEPHTmQrXaPHv6b1MRw== dependencies: - "@abp/anchor-js" "~8.2.0-rc.5" - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/popper.js" "~8.2.0-rc.5" - "@abp/prismjs" "~8.2.0-rc.5" + "@abp/anchor-js" "~8.2.0" + "@abp/clipboard" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/popper.js" "~8.2.0" + "@abp/prismjs" "~8.2.0" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/popper.js@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.2.0-rc.5.tgz#f8258765ba55ee4cf2d116cd98bb13b4d21f24e4" - integrity sha512-iq5Tk7epczJIyJULPpbccQMMRME5xuCYH1NonukSW/uSr+lGkW6/hsu4ZfxUy1xITqeVYebHMotM2kh3KCRVqA== +"@abp/popper.js@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.2.0.tgz#db3564f8f2e34b9eea1db0b70e6af1e8977d4398" + integrity sha512-vxj2w3Zkd7VxpHniSDudMR+MuPcphDEUeUFWrXb0PEBQuKs/rJ47bM4qaWTkacCt1iyIsLNFkPqXV3zXaB5J8A== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/OrganizationUnitEto.cs b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/OrganizationUnitEto.cs index ef49ac60bd..b111118b51 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/OrganizationUnitEto.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/OrganizationUnitEto.cs @@ -10,6 +10,8 @@ public class OrganizationUnitEto : IMultiTenant, IHasEntityVersion public Guid Id { get; set; } public Guid? TenantId { get; set; } + + public virtual Guid? ParentId { get; set; } public string Code { get; set; } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IIdentityDataSeeder.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IIdentityDataSeeder.cs index dffe51120a..af67d32d5e 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IIdentityDataSeeder.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IIdentityDataSeeder.cs @@ -9,5 +9,6 @@ public interface IIdentityDataSeeder Task SeedAsync( [NotNull] string adminEmail, [NotNull] string adminPassword, - Guid? tenantId = null); + Guid? tenantId = null, + string? adminUserName = null); } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeedContributor.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeedContributor.cs index b14ace4b05..9dc7539ef4 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeedContributor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeedContributor.cs @@ -8,6 +8,8 @@ public class IdentityDataSeedContributor : IDataSeedContributor, ITransientDepen { public const string AdminEmailPropertyName = "AdminEmail"; public const string AdminEmailDefaultValue = "admin@abp.io"; + public const string AdminUserNamePropertyName = "AdminUserName"; + public const string AdminUserNameDefaultValue = "admin"; public const string AdminPasswordPropertyName = "AdminPassword"; public const string AdminPasswordDefaultValue = "1q2w3E*"; @@ -23,7 +25,8 @@ public class IdentityDataSeedContributor : IDataSeedContributor, ITransientDepen return IdentityDataSeeder.SeedAsync( context?[AdminEmailPropertyName] as string ?? AdminEmailDefaultValue, context?[AdminPasswordPropertyName] as string ?? AdminPasswordDefaultValue, - context?.TenantId + context?.TenantId, + context?[AdminUserNamePropertyName] as string ?? AdminUserNameDefaultValue ); } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeeder.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeeder.cs index c09f2b030f..1c153effd1 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeeder.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDataSeeder.cs @@ -44,7 +44,8 @@ public class IdentityDataSeeder : ITransientDependency, IIdentityDataSeeder public virtual async Task SeedAsync( string adminEmail, string adminPassword, - Guid? tenantId = null) + Guid? tenantId = null, + string? adminUserName = null) { Check.NotNullOrWhiteSpace(adminEmail, nameof(adminEmail)); Check.NotNullOrWhiteSpace(adminPassword, nameof(adminPassword)); @@ -55,7 +56,10 @@ public class IdentityDataSeeder : ITransientDependency, IIdentityDataSeeder var result = new IdentityDataSeedResult(); //"admin" user - const string adminUserName = "admin"; + if(adminUserName.IsNullOrWhiteSpace()) + { + adminUserName = IdentityDataSeedContributor.AdminUserNameDefaultValue; + } var adminUser = await UserRepository.FindByNormalizedUserNameAsync( LookupNormalizer.NormalizeName(adminUserName) ); diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index dec85ed263..d382c664ed 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index 05cc3d441b..4e95148330 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.2.0-rc.5", - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/ng.oauth": "~8.2.0-rc.5", - "@abp/ng.identity": "~8.2.0-rc.5", - "@abp/ng.setting-management": "~8.2.0-rc.5", - "@abp/ng.tenant-management": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", - "@abp/ng.theme.lepton-x": "~3.2.0-rc.5", + "@abp/ng.account": "~8.2.0", + "@abp/ng.components": "~8.2.0", + "@abp/ng.core": "~8.2.0", + "@abp/ng.oauth": "~8.2.0", + "@abp/ng.identity": "~8.2.0", + "@abp/ng.setting-management": "~8.2.0", + "@abp/ng.tenant-management": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", + "@abp/ng.theme.lepton-x": "~3.2.0", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", "@angular/compiler": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~8.2.0-rc.5", + "@abp/ng.schematics": "~8.2.0", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index 659f9b38c8..1b6486a335 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index c02f3c8464..31e4b67b75 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 5bec26931e..9987f6af08 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.2.0-rc.5", - "@abp/virtual-file-explorer": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/virtual-file-explorer": "~8.2.0" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index 3f1739121b..ea12a8d680 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,221 +2,221 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0-rc.5.tgz#5cc3231d27e9e12e6fdc3e4fc5eb3e6f2019cf13" - integrity sha512-SKr5Zm6k2SxrRBW2gqJAsTag4KacVzuVG3sTCD5P5BZLYn5OvknwSeky4tg/wzCodWp20wf89hWyET4E0iKExg== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0-rc.5.tgz#97b86ea4daf4392a1067e2a7e7c03b4c381ccc82" - integrity sha512-lR3XbbNct+8QH1dRhED5s/CHCgkANVyNBrWCQbo4BwBFJ27d3wuJDVt39VxQUsgNfxEmyoJdVZNDRUKDv6fTOw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~8.2.0-rc.5" - "@abp/bootstrap" "~8.2.0-rc.5" - "@abp/bootstrap-datepicker" "~8.2.0-rc.5" - "@abp/bootstrap-daterangepicker" "~8.2.0-rc.5" - "@abp/datatables.net-bs5" "~8.2.0-rc.5" - "@abp/font-awesome" "~8.2.0-rc.5" - "@abp/jquery-form" "~8.2.0-rc.5" - "@abp/jquery-validation-unobtrusive" "~8.2.0-rc.5" - "@abp/lodash" "~8.2.0-rc.5" - "@abp/luxon" "~8.2.0-rc.5" - "@abp/malihu-custom-scrollbar-plugin" "~8.2.0-rc.5" - "@abp/moment" "~8.2.0-rc.5" - "@abp/select2" "~8.2.0-rc.5" - "@abp/sweetalert2" "~8.2.0-rc.5" - "@abp/timeago" "~8.2.0-rc.5" - "@abp/toastr" "~8.2.0-rc.5" - -"@abp/aspnetcore.mvc.ui@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0-rc.5.tgz#4a845ebd4b6465b9ac04641d7479b449ca9e1c5f" - integrity sha512-l3brGHAD2jnlAWwITGNAY5zOtmc0WItVabYCTvKrYyNuKIPEtW9getUNFp9BFMT9x0KZiGnkkrRkvxH+DzIcug== +"@abp/aspnetcore.mvc.ui.theme.basic@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.2.0.tgz#b8c41a3c5bd519494542289c88468f3b4671e4ab" + integrity sha512-9mnpImW7MazS+PT+Ci/wJ72NxHVSJfBUN8Mvi0XuRDUX6CLpgVfcWGZ19nSsd6Sgmq3oGKZafu26kS0krK3r4g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.2.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.2.0.tgz#dc16714f032c04a2219b41abcedef73076db89c8" + integrity sha512-6iCo5+aSfhmAtKgBOLFNG7uKnOWv64RH8LwVPbMDVdjG+gKD96V+OunFLiG1p8Ta7Y+pip7PHWBKAqE3iC3Fag== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.2.0" + "@abp/bootstrap" "~8.2.0" + "@abp/bootstrap-datepicker" "~8.2.0" + "@abp/bootstrap-daterangepicker" "~8.2.0" + "@abp/datatables.net-bs5" "~8.2.0" + "@abp/font-awesome" "~8.2.0" + "@abp/jquery-form" "~8.2.0" + "@abp/jquery-validation-unobtrusive" "~8.2.0" + "@abp/lodash" "~8.2.0" + "@abp/luxon" "~8.2.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.2.0" + "@abp/moment" "~8.2.0" + "@abp/select2" "~8.2.0" + "@abp/sweetalert2" "~8.2.0" + "@abp/timeago" "~8.2.0" + "@abp/toastr" "~8.2.0" + +"@abp/aspnetcore.mvc.ui@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.2.0.tgz#c63db25bdebe45d81c0dc3722400ae518787f409" + integrity sha512-5Mu7TBDzXHBWqKMns2OVf2C5g1/038wz1XjsiaHANJ3b1iwHX1gt90nV5THK5yXRXxBjOUZnBE1TOj/jKAKEWQ== dependencies: ansi-colors "^4.1.1" -"@abp/bootstrap-datepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0-rc.5.tgz#0e8755a51d7a691837951f7a071a9e59a2e9e6cf" - integrity sha512-bLt8l6kYbVblThd2iuXcp6Ydss8TefpnZXHyXrQCxZGmVb79I/vf48CekJo1OWY/WcyEi/bm0m4LEI8Q0Y/LZQ== +"@abp/bootstrap-datepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.2.0.tgz#b4b82364e6e937b1661348b204b766834eb6d96c" + integrity sha512-n4vVjeS2OOuFWrYHMJx1wQp7iyMgM/cofnQdAJy3S2U4cm72DeSCfOQN0LcxdyTlYAE+zGWexmzMAmDTJk/dGg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0-rc.5.tgz#e37792f24c3c8a8643e5ba5744967505e54f836c" - integrity sha512-dN02S1g9sVgACMz+A5FJw0uz4u5lXTFd/7xjE+cmhj0p5AcGvDD3gTbes6d3QNKiwvsPge063lG9pisdn3uEjg== +"@abp/bootstrap-daterangepicker@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.2.0.tgz#997416b0ea29906883b3455b24d087974cc91b1e" + integrity sha512-+2Hahy66bgFi4t+2il6zfTunilg2ARyr52AOSkqH440xKcdIMEdLeCRHgWadJj6zKnWCmN4LXfvKWgMmWwhPbg== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0-rc.5.tgz#1acc191f8156d81e1794bc161bfb394ae8f7372e" - integrity sha512-FacgSrDlS3QSR+5WdOy06Qw0qF7OoqoBwAGqro2WOfY5sFR5OwEiqXHXUF95+a/q9B9NuYKXBjBfOPhljdiuuA== +"@abp/bootstrap@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.2.0.tgz#39ffb0807cdd9820251c637ee06f39cd4b84e737" + integrity sha512-+sNl5KzVi4f1+IAf/+jBwOzUEoqDKuvyOp9YZHOrTVyVj8inDXFCIUqGxTetVcTuD0loxVnHWgdUHetsFJvkJA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" bootstrap "^5.1.3" -"@abp/clipboard@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0-rc.5.tgz#5cec3d9c89bdad8d50f41807b3be68d4cdecb003" - integrity sha512-cBaMy8A1CIU00X6SoGyuMTVf6z9iyEaR6smVRWCVmkf2VayAHFES981+iE+VmT2bezgbCidA2GXtkBZ/kunbJg== +"@abp/clipboard@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.2.0.tgz#8f1af76653153dc8ae3e923ffa0dc188e9a91c14" + integrity sha512-vIX/4bH3CHxvYyWajnDE0+FIevQMttUmThpNMGKnu+riylr0zBJxWpiE7d1BZma/n+aaN8AO4MXjdxytEc/43g== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" clipboard "^2.0.8" -"@abp/core@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0-rc.5.tgz#67eb75df046f8997f6af14e86bf8dbf249388a8d" - integrity sha512-XVunQMbK/MApkfnpL+8WsVqsJxARBl6W0TZwKfPyfm1QzPWE75P4oW3CIdNis0+Ob5HfhSFFp78tVrbSoEdzYQ== +"@abp/core@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.2.0.tgz#8c5dad48d5f115ffe1d4b7bfa473de3a14a29331" + integrity sha512-SzohDqNpby11B/teq9Su1zng19j2X8ifGVdIF5RYXPb/SZwO4+wqOpJL62ycVupKoB/wBk8X89NK7qrSE19rtg== dependencies: - "@abp/utils" "~8.2.0-rc.5" + "@abp/utils" "~8.2.0" -"@abp/datatables.net-bs5@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0-rc.5.tgz#fe04af4b14530545a05c4c58361aadfdddd8e8c2" - integrity sha512-yZKC111JVxcOkDz/WxJyQ0lw3JpbBBWr21LVNjyhEiN62w8tJN1Gwo7CjL+7WFm7RPnAUUf/qwitRWmWl7M4YA== +"@abp/datatables.net-bs5@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.2.0.tgz#a18af46aa96658d2996b0754aa3eae0dbef7e713" + integrity sha512-45icvFVaEoPqVXmrTbtHrLFU7Cb/QH/gFChcTTSET9l2rQWG1hM2F5t2GPu7Hct15tUmQKCco6rUM32m0uekFQ== dependencies: - "@abp/datatables.net" "~8.2.0-rc.5" + "@abp/datatables.net" "~8.2.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0-rc.5.tgz#94e4b933750332732eeef02119a6cdfca67811e7" - integrity sha512-IAXbC29eiHvA3unVMsFh2sNfiw+Jlgah0D++IUKOlz1eAzHMrpwP5KE4jmF6GESF7Al95NkgqH7cd6MUst+UlA== +"@abp/datatables.net@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.2.0.tgz#23a81e953e3d2c8a7b45c0b0a5b471997f66dde0" + integrity sha512-Uc+NPRaZdTl7rnFdPp3VtX/Fd0igRH3byaqKXAzX639a+aaI5mA2Utm0kMZFXYVoh7Hp8bYGP0W5pzdGWzk2Mg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" datatables.net "^1.11.4" -"@abp/font-awesome@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0-rc.5.tgz#5ae19305a373a6dd083944bd825ccea84aadf40b" - integrity sha512-VbcM80e9KrZzY6TJ9l/eW42CTpdQ0eBr5gOEW+/UWGTRalCLdGve9YVJZJA55bD1VtcgaR1sV342jw2B1XeN8w== +"@abp/font-awesome@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.2.0.tgz#a94e4e01c2a5df251c62ad602d8b7eb9b4ebc952" + integrity sha512-uTPdfLZWV1lJGia2FTaBCC84w1NpBiVEHWF8cpn2EURBXRcBJAn4PZOBOQVs+qgW4QyawfjuaR57hKmOyRodWw== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0-rc.5.tgz#b955fe2c226f1f35a3736aa3b2170f265a797552" - integrity sha512-M9fUUYywljudem/K7aYlcIG2W+KTzUJPviSeOLo5KNxvVrScWr+Jf4M8Nbj6uWX1saYWmm5kYnfsDs+nOUcmDg== +"@abp/jquery-form@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.2.0.tgz#40397c9f6d2b73d52551bc0555da1d118cfc17c3" + integrity sha512-8pvNMTADbPzxsLGRFzePmMLa7ZZ1UWnvcVpP4aZMQ0lB356trbB5tH1Q/Kd7QeuqZS2LaejgVOG6NkZtk09sHQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0-rc.5.tgz#c790dc1b707ee7d24fe99c2b7be6bc558af09667" - integrity sha512-sUkfb17cR2zM669U83R8dviv+p+uGNl5nmOV0AP4ch6CzLfnTOYzKsqV7ESGVxqB8oVHO/Wnr8sXaaLdsoQzJw== +"@abp/jquery-validation-unobtrusive@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.2.0.tgz#03eae705ca16eafb110d9c953c9813100afc5a67" + integrity sha512-JuuYQWnRghlm+i1gsMXpJafGDu3nUdKab3zZ3BTAR0TRnbHaqKzPudhW28nxPqyrLhlEFiWOxsIFAv2Zo3AYgQ== dependencies: - "@abp/jquery-validation" "~8.2.0-rc.5" + "@abp/jquery-validation" "~8.2.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0-rc.5.tgz#294254556e804d641d3bf4ea50d1c3eb42f191d1" - integrity sha512-C7sOuSShkX5Ba6LiSBGuxlrORcxiYczZtsxyjRZzNzATYwEBHcLqMxDvgAsWeWtvtkMotkbB2k99vD93nlGuCQ== +"@abp/jquery-validation@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.2.0.tgz#f351ffdb7494a4bd3fc46a5d53fb21c80a526da1" + integrity sha512-7NlsSARX1omJcTyDXsdK4RHy2Lr5bmIa/LiGniLbNSfsRQxupXVzt9pygRuq3j/4mPCbwf7qVUSld1rgznhyeg== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" jquery-validation "^1.19.3" -"@abp/jquery@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0-rc.5.tgz#9b01156a80d8da6407abb6d51541cb89624cb906" - integrity sha512-KcRVhxEmUuJHd4JNBSeJV+3Ush4w9ambKxwPi3+q1fqdePekrLk9jKNud5HkP6JredBoESJ+TkeVFFQ5HnYPVg== +"@abp/jquery@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.2.0.tgz#f76f604ceef48220857a2828ae5da33ac8efb063" + integrity sha512-ow/A7a8b5FVRolMlOKPVaJsizmm8VjOr+g3LG3/Sj6Zvebx+j4YLXlUEfCl8FmEj2jjh5Q3hsKQwp1HW/S+FXA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" jquery "~3.6.0" -"@abp/lodash@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0-rc.5.tgz#b6fa8754258dd2db59b0df65fb9f7d90c8611af6" - integrity sha512-LvK03DSk9lDNGEFrjMdiaAkaH58ll+PIn663KJk0kVZvtNLy/egCOMCc6EBuE5DUsjwebLi6YZYzgRQRRKirgw== +"@abp/lodash@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.2.0.tgz#8f3c463023344a5f85d0bcf91a6b9d33d40d8a82" + integrity sha512-YqCT3idDmeMTUr0RjTtobpTXazkm3kSMdzmFsQvp31sC5eyXDb7/SQip0OP4c3/co2CYhH/vwX5mbAmzDazY3w== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" lodash "^4.17.21" -"@abp/luxon@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0-rc.5.tgz#e4300d1deebab16432737c831cfae0025b7c5891" - integrity sha512-UdAToIlS0CwmavErMtd5dwyssKNPa6oqlHrll5h7T26nHDPEdXzSi9rP8RvwqBkrt+BFPMctRSv6DYk8OwoWzA== +"@abp/luxon@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.2.0.tgz#c8014556e51bcdc1b0484f799f85ead82221fbd2" + integrity sha512-n11g3IcqE3bpzL06hpYSceQksNz8fowRceu8lJvw2Vo6STNPlL0Kv5awf8qxUcX27XOkE8t8UTBzAERLXZzyCQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0-rc.5.tgz#8f39683e55fbc5487de08b9209a552cf32ea8087" - integrity sha512-e20kLUvnu6tD5GBjzGLQjTMeyeco4q5wO4H4mMuahJpCHue+EUrL0tT1IbWiE+eEmbePw/lAn7Yfhfwjq/+Eeg== +"@abp/malihu-custom-scrollbar-plugin@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.2.0.tgz#3fc39da63b0e57b4fe4f8fcf0f5c32751b9149b8" + integrity sha512-ALnvSVnzW1q2BVjkGOlgU/fp4VJME7PZWOD/DozAuh1aBKKR9ElR5T54Uf9HQrB53sRaPchHBl9usIOZ0WDqWQ== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0-rc.5.tgz#e38c7e66ee383a986c7972f4ba2b19d79a43f60e" - integrity sha512-F//4TZySaFBTfWgBxzwTFLeStrS0nklmKcTMU+MOtb/7Zx3QtscJpNm4CmxiBpB8pLwK8xiJQGoiuMQdoTuq+g== +"@abp/moment@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.2.0.tgz#88aaf862be9d3129c5252dd021f584d19ecc6a0e" + integrity sha512-pg5LKOXCOe9ncoYCSWzvmPBH2VSVi+6CtmWnfcI23ir07PmAk5zmfNvDdkkBFsALxi5Ypq1UWH45o+a6FteHpQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0-rc.5.tgz#7a7428bb2f118cef5121a196bc45cc5d1a5a8e93" - integrity sha512-lNPqRvisf8jAxyL/05ppH26ZH4DEEzZUKqO7zqqS+yl7sBTpR/Wh8xX09spQl+wBQTLWAz2z+MouBZnMQIYKjg== +"@abp/prismjs@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.2.0.tgz#770f661e400775adcf5174aa4d5ead2184d709d8" + integrity sha512-F8suNF5ozmlNG4vSq2wSxpC61xbtvZxm3iz3VpXkHSStMwuEr64aWRblMxAA3SARWLm0TROOS8UlJrkK6j0JFw== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/core" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/core" "~8.2.0" prismjs "^1.26.0" -"@abp/select2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0-rc.5.tgz#5fc1dfa4bb871961db0ce9eb68a2c655c38b32d0" - integrity sha512-fT5L+mgiEOBtf2mmXNv6GtXVNjv22qQlgWp1UjI7c0jLtNPHa7P8idVTaP3g6d8b7VCP5zxIUGgjf6sZMxhADg== +"@abp/select2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.2.0.tgz#629777458160443b7d976a9642bfcab86d3b1ad4" + integrity sha512-TQJLRrfEJsDnp7n0OHKMyNF0Um+O4b7AvRhiVz8opiuAIpaFXQRp02/UuMBX9h7SQUWNONXEqKmLvKdyEIhLAA== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" select2 "^4.0.13" -"@abp/sweetalert2@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0-rc.5.tgz#502d6dbaf2c5296f67722e085e52dd0fe62e8dde" - integrity sha512-S0LTMU0a9SPdSA3ezEpo03ZGfrr7XtouEs0O5c4fA0kWYsddNkalighy3CYTgZZwaR9oWNnY6t4pyka3WXAaqg== +"@abp/sweetalert2@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.2.0.tgz#ff197a523e5b6c40da10e82e4834210e2aad396b" + integrity sha512-3w/bsEdV5B1Y288wVJa3CrkYASDqwwpuzjCk9g8Foe0xlc7TNs/X9HAm/PeDpdt8glxnxnvnN/zKJOtnFNRgWg== dependencies: - "@abp/core" "~8.2.0-rc.5" + "@abp/core" "~8.2.0" sweetalert2 "^11.3.6" -"@abp/timeago@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0-rc.5.tgz#8bd78f2ee6b27b8ffd77e75a2851b61013e481ee" - integrity sha512-eLG9WFtP1dOoYHaNxyV8gOx1xnKmqSTwgviTU45qUFSNsgQHH1n0bpBxUXSSvaFw5mWRbF3R/JJQHql+Dl6Cow== +"@abp/timeago@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.2.0.tgz#9c9806361e44271d9ada0680ee37bb85a00b44e2" + integrity sha512-Vwo7Y6m/9CGBcjqLQ/S6lyP27Ilf8ThB7B5QYYlKA5yAL/VqrRaElYmJ8g9+MH7elMuGPvfCnjlPYcBfP2anuQ== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" timeago "^1.6.7" -"@abp/toastr@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0-rc.5.tgz#baecda4e6fed5676f58de2228bf8d1c6ae66d49e" - integrity sha512-y7aOY1LF62yRwXRSrvimtqIilrsOgSAM8lHcp2RogZAFdmw7yU1R5a6fJlLDGeRBIgjdcIlSpaOuoi6T2hCjFw== +"@abp/toastr@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.2.0.tgz#0b3781ccece1a10696461893543ae244f87b26c3" + integrity sha512-v0nKkP1PLIH92aTHOg/D6TgH65omMgQ30Ujamx2DU4yiRX5Z/2ZJNyO5//9mvmCt8hGXrqVJZwRLVKI/t7UV8A== dependencies: - "@abp/jquery" "~8.2.0-rc.5" + "@abp/jquery" "~8.2.0" toastr "^2.1.4" -"@abp/utils@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0-rc.5.tgz#526d64aa3e059d2f6e595b22e35dda2d652377e4" - integrity sha512-ZU7jHFpDh7jDYgCrX6aXqy/v4LrMGgYJN+siyWUMpVddg2lTTO2MsxI+KmSxJwD7H01Mqj1sZ+LBAOVxGR3hsw== +"@abp/utils@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.2.0.tgz#7895fa98e0729cb6d2f65ac1660ddfc94bd979cd" + integrity sha512-47WX1bNId6KEm9Se4BJmd3dQXDscYB878RTABXnOmB018QSNQjJFwp8dR0E9I5ZaXRUcBetrpkHku6OyXr/gXw== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~8.2.0-rc.5": - version "8.2.0-rc.5" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.2.0-rc.5.tgz#b3aa19ea19efb03bc33c07f9c7a01d41f0baf19e" - integrity sha512-OyVp9akDQEVJv+s+OfVl3pi0UXt0XDrqIvgOfHo2ItFrEg0YD62goPUf2fFjoWUKdShJq6sswBDhfluhen0clg== +"@abp/virtual-file-explorer@~8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.2.0.tgz#2aeb0320e424c97b6ae3743c0702db1cd6c530f0" + integrity sha512-7/h1T0jzdKrB7pPu1JpHIu9nOrqJPssE8LoSO7yWMZ/V9+f2+6p+IQriw/CLH61+YXgxTPgayUsuf847NFJJZQ== dependencies: - "@abp/clipboard" "~8.2.0-rc.5" - "@abp/prismjs" "~8.2.0-rc.5" + "@abp/clipboard" "~8.2.0" + "@abp/prismjs" "~8.2.0" "@fortawesome/fontawesome-free@^6.5.1": version "6.5.1" diff --git a/npm/lerna.json b/npm/lerna.json index eb386ed716..7adea3319e 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index f34263805e..4b34ba425f 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,8 +44,8 @@ }, "private": true, "devDependencies": { - "@abp/ng.theme.lepton-x": "~3.2.0-rc.5", - "@abp/utils": "~8.2.0-rc.5", + "@abp/ng.theme.lepton-x": "~3.2.0", + "@abp/utils": "~8.2.0", "@angular-devkit/build-angular": "~17.3.0", "@angular-devkit/core": "~17.3.0", "@angular-devkit/schematics": "~17.3.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index 29dd8c85a7..5c201929fe 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.core": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 2915108343..0d4bc851c7 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.account.core": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 8e8671bcfc..af9154e1c2 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=8.2.0-rc.5", - "@abp/ng.theme.shared": ">=8.2.0-rc.5" + "@abp/ng.core": ">=8.2.0", + "@abp/ng.theme.shared": ">=8.2.0" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index ea45ef13c4..a010a481c3 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~8.2.0-rc.5", + "@abp/utils": "~8.2.0", "just-clone": "^6.0.0", "just-compare": "^2.0.0", "ts-toolbelt": "6.15.4", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index 0f3ac69b72..e950892af4 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index 452154217a..8570e7f358 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index c3804e6073..a0024a66cb 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.permission-management": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.components": "~8.2.0", + "@abp/ng.permission-management": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index 0918f3e848..30007a3a67 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/utils": "~8.2.0-rc.5", + "@abp/ng.core": "~8.2.0", + "@abp/utils": "~8.2.0", "angular-oauth2-oidc": "^17.0.0", "just-clone": "^6.0.0", "just-compare": "^2.0.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index e6ab609a13..ada06ac121 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 83556c16b0..9374f41130 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.2.0-rc.5", + "version": "8.2.0", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index f5f6a0d82a..c37de0e18a 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.components": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 5ed30fd0ab..08ac16afe2 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.feature-management": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index fc9802fcc8..813cd3c921 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.account.core": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 42b4901004..95f746130a 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.2.0-rc.5", + "version": "8.2.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~8.2.0-rc.5", + "@abp/ng.core": "~8.2.0", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "~16.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 92ad6fc746..80ab5ff1fd 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "anchor-js": "^4.3.1" + "@abp/core": "~8.2.0", + "anchor-js": "^5.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 0d92f8a62d..b6a3e2234f 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.2.0-rc.5", + "version": "8.2.0", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~8.2.0-rc.5" + "@abp/aspnetcore.components.server.theming": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 13f1582a32..ce7272ad9e 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.2.0-rc.5", + "version": "8.2.0", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~8.2.0-rc.5", - "@abp/font-awesome": "~8.2.0-rc.5" + "@abp/bootstrap": "~8.2.0", + "@abp/font-awesome": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 98b05dba3c..83e958b36c 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.2.0-rc.5", + "version": "8.2.0", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index e8107cd6bf..0e8803472d 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.2.0-rc.5", + "version": "8.2.0", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~8.2.0-rc.5", - "@abp/bootstrap": "~8.2.0-rc.5", - "@abp/bootstrap-datepicker": "~8.2.0-rc.5", - "@abp/bootstrap-daterangepicker": "~8.2.0-rc.5", - "@abp/datatables.net-bs5": "~8.2.0-rc.5", - "@abp/font-awesome": "~8.2.0-rc.5", - "@abp/jquery-form": "~8.2.0-rc.5", - "@abp/jquery-validation-unobtrusive": "~8.2.0-rc.5", - "@abp/lodash": "~8.2.0-rc.5", - "@abp/luxon": "~8.2.0-rc.5", - "@abp/malihu-custom-scrollbar-plugin": "~8.2.0-rc.5", - "@abp/moment": "~8.2.0-rc.5", - "@abp/select2": "~8.2.0-rc.5", - "@abp/sweetalert2": "~8.2.0-rc.5", - "@abp/timeago": "~8.2.0-rc.5", - "@abp/toastr": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui": "~8.2.0", + "@abp/bootstrap": "~8.2.0", + "@abp/bootstrap-datepicker": "~8.2.0", + "@abp/bootstrap-daterangepicker": "~8.2.0", + "@abp/datatables.net-bs5": "~8.2.0", + "@abp/font-awesome": "~8.2.0", + "@abp/jquery-form": "~8.2.0", + "@abp/jquery-validation-unobtrusive": "~8.2.0", + "@abp/lodash": "~8.2.0", + "@abp/luxon": "~8.2.0", + "@abp/malihu-custom-scrollbar-plugin": "~8.2.0", + "@abp/moment": "~8.2.0", + "@abp/select2": "~8.2.0", + "@abp/sweetalert2": "~8.2.0", + "@abp/timeago": "~8.2.0", + "@abp/toastr": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 3427bb3d19..68810f378a 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.2.0-rc.5", + "version": "8.2.0", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 93decdf781..178c9a8e97 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index 4ba857a995..db525ecaab 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~8.2.0-rc.5", - "@abp/owl.carousel": "~8.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5", - "@abp/tui-editor": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.shared": "~8.2.0", + "@abp/owl.carousel": "~8.2.0", + "@abp/prismjs": "~8.2.0", + "@abp/tui-editor": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 327e90471d..ee41b333b6 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "bootstrap-datepicker": "^1.9.0" + "bootstrap-datepicker": "^1.10.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index 733ee17864..f5a187b954 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 1509ed1ede..d6e05656e3 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "bootstrap": "^5.1.3" + "@abp/core": "~8.2.0", + "bootstrap": "^5.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index eee2d8139f..98920421d5 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/chart.js", "publishConfig": { "access": "public" }, "dependencies": { - "chart.js": "^4.1.1" + "chart.js": "^4.4.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 3481bfc3e5..791090ca07 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "clipboard": "^2.0.8" + "@abp/core": "~8.2.0", + "clipboard": "^2.0.11" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 4528c47940..c9dc3b440f 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,16 +1,16 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~8.2.0-rc.5", - "@abp/jstree": "~8.2.0-rc.5", - "@abp/slugify": "~8.2.0-rc.5", - "@abp/tui-editor": "~8.2.0-rc.5", - "@abp/uppy": "~8.2.0-rc.5", - "@abp/markdown-it": "~8.2.0-rc.5" + "@abp/codemirror": "~8.2.0", + "@abp/jstree": "~8.2.0", + "@abp/slugify": "~8.2.0", + "@abp/tui-editor": "~8.2.0", + "@abp/uppy": "~8.2.0", + "@abp/markdown-it": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index 6dbd8fb3f5..58601a6544 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~8.2.0-rc.5", - "@abp/star-rating-svg": "~8.2.0-rc.5" + "@abp/highlight.js": "~8.2.0", + "@abp/star-rating-svg": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 2c38a82bea..dc893e8bd4 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~8.2.0-rc.5", - "@abp/cms-kit.public": "~8.2.0-rc.5" + "@abp/cms-kit.admin": "~8.2.0", + "@abp/cms-kit.public": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index f531abd5c2..4734f693ea 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "codemirror": "^5.65.1" + "@abp/core": "~8.2.0", + "codemirror": "^6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 29c0c660ec..62ed61b20f 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~8.2.0-rc.5" + "@abp/utils": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index cab5ff0d69..8b002e43da 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "cropperjs": "^1.5.12" + "@abp/core": "~8.2.0", + "cropperjs": "^1.6.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 48956a29de..b394115d16 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~8.2.0-rc.5", - "datatables.net-bs4": "^1.11.4" + "@abp/datatables.net": "~8.2.0", + "datatables.net-bs4": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index d37ed04f99..72882ff7c4 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~8.2.0-rc.5", - "datatables.net-bs5": "^2.0.2" + "@abp/datatables.net": "~8.2.0", + "datatables.net-bs5": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 1df2d2737b..af5f09e519 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", - "datatables.net": "^1.11.4" + "@abp/jquery": "~8.2.0", + "datatables.net": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index abceaecd93..526964b635 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~8.2.0-rc.5", - "@abp/clipboard": "~8.2.0-rc.5", - "@abp/malihu-custom-scrollbar-plugin": "~8.2.0-rc.5", - "@abp/popper.js": "~8.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5" + "@abp/anchor-js": "~8.2.0", + "@abp/clipboard": "~8.2.0", + "@abp/malihu-custom-scrollbar-plugin": "~8.2.0", + "@abp/popper.js": "~8.2.0", + "@abp/prismjs": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index fda6d1afbc..2fd8974337 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index eeb5ceb575..eeb4455111 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/flag-icons", "publishConfig": { "access": "public" }, "dependencies": { - "flag-icons": "6.6.6" + "flag-icons": "7.2.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 7c4ee45293..b0edf72aa8 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "@fortawesome/fontawesome-free": "^6.5.1" + "@abp/core": "~8.2.0", + "@fortawesome/fontawesome-free": "^6.5.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index acbdb0e1ba..f549db0df1 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "@highlightjs/cdn-assets": "~11.4.0" + "@abp/core": "~8.2.0", + "@highlightjs/cdn-assets": "~11.9.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 59807bbf95..e707d7a4fa 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", + "@abp/jquery": "~8.2.0", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 66a7eb9663..5a937c5ad2 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~8.2.0-rc.5", - "jquery-validation-unobtrusive": "^3.2.12" + "@abp/jquery-validation": "~8.2.0", + "jquery-validation-unobtrusive": "^4.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 2e23ecbb4e..3d6ade9436 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", - "jquery-validation": "^1.19.3" + "@abp/jquery": "~8.2.0", + "jquery-validation": "^1.20.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index e1cbcc1f01..69a7ecd51e 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "jquery": "~3.6.0" + "@abp/core": "~8.2.0", + "jquery": "~3.7.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 3cfa5785b4..5fb5560f6b 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", - "jstree": "^3.3.12" + "@abp/jquery": "~8.2.0", + "jstree": "^3.3.16" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 9d330b36f8..8382de0f2e 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", + "@abp/core": "~8.2.0", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 9853c20bc8..69818e8193 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,8 +10,8 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "luxon": "^2.3.0" + "@abp/core": "~8.2.0", + "luxon": "^3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 8224167e7c..b170564ce1 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.2.0-rc.5", + "version": "8.2.0", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", + "@abp/core": "~8.2.0", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index 745cdcee03..2d461564eb 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "markdown-it": "^12.3.2" + "@abp/core": "~8.2.0", + "markdown-it": "^14.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 722d7cfbf0..dffa71e4b6 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/moment", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "moment": "^2.9.0" + "moment": "^2.30.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 0a60a02f4d..32c3f613c9 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", + "@abp/core": "~8.2.0", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 8dc8b09aad..7ae6dbf992 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "@popperjs/core": "^2.11.2" + "@abp/core": "~8.2.0", + "@popperjs/core": "^2.11.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 0e1e802e29..ec564f9735 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,13 +1,13 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~8.2.0-rc.5", - "@abp/core": "~8.2.0-rc.5", - "prismjs": "^1.26.0" + "@abp/clipboard": "~8.2.0", + "@abp/core": "~8.2.0", + "prismjs": "^1.29.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index 167191f94a..1d72bdd363 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5" + "@abp/core": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index a7082f7430..56759ea67a 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", + "@abp/core": "~8.2.0", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 5ec711b70c..53252c2b67 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "@microsoft/signalr": "~6.0.1" + "@abp/core": "~8.2.0", + "@microsoft/signalr": "~8.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 231894b7e8..b89664c385 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/slugify", "publishConfig": { "access": "public" }, "dependencies": { - "slugify": "^1.6.5" + "slugify": "^1.6.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 27016d6568..60b6ef6670 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", + "@abp/jquery": "~8.2.0", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 09018c9618..69f46ed542 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,8 +10,9 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "sweetalert2": "^11.3.6" + "@abp/core": "~8.2.0", + "sweetalert2": "^11.3.6", + "comment": "Keep the version of sweetalert2 as the current one." }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index 5c461a24d6..b6bc1b5f76 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", + "@abp/jquery": "~8.2.0", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index ad9ca2781f..6bb8c5be1f 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", + "@abp/jquery": "~8.2.0", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index d214a2591d..bc6241e8fd 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~8.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5" + "@abp/jquery": "~8.2.0", + "@abp/prismjs": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index 31fb4b0369..e94de98fca 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", - "uppy": "^3.0.0" + "@abp/core": "~8.2.0", + "uppy": "^3.27.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index d1a6135001..d4de5ad899 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "8.2.0-rc.5", + "version": "8.2.0", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index d4b6eeb410..01b1aeca70 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~8.2.0-rc.5", + "@abp/vue": "~8.2.0", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 940165210f..3dc8c4dc26 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~8.2.0-rc.5", - "@abp/prismjs": "~8.2.0-rc.5" + "@abp/clipboard": "~8.2.0", + "@abp/prismjs": "~8.2.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index dd565b5d8a..c4ebd348f5 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index ab2c2ce04e..0d8e310aa1 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "8.2.0-rc.5", + "version": "8.2.0", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~8.2.0-rc.5", + "@abp/core": "~8.2.0", "zxcvbn": "^4.4.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 8f14b73910..03dcf6a83e 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 249d4e605a..bf59bf4d27 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 0e1a5888e2..ebe3a194b6 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 a7a58eb48c..0acf88e43b 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 1cd9b242ed..218f0fffec 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 f4b05b3289..4c69d2ed86 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 0015220a63..b94e59afdb 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 9d68bdc223..ef3a084925 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 9b70c10d14..1688010cf7 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 1d58dade50..8a7a7424a3 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 8890f3e35d..0deb1f171f 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 6c6a7f41c7..476d520e6f 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 8c66e4d906..a7cf950547 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 0720e25f73..dfe09d3492 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 be8c8cc017..d8e2a635f2 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 2340d46476..d52da3a6ff 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 c4930bee7b..cb62b9caaf 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 f130e7f64e..68f8a6c70e 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 665dd65eeb..44300d1002 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.2.0-rc.5", - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/ng.oauth": "~8.2.0-rc.5", - "@abp/ng.identity": "~8.2.0-rc.5", - "@abp/ng.setting-management": "~8.2.0-rc.5", - "@abp/ng.tenant-management": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", - "@abp/ng.theme.lepton-x": "~3.2.0-rc.5", + "@abp/ng.account": "~8.2.0", + "@abp/ng.components": "~8.2.0", + "@abp/ng.core": "~8.2.0", + "@abp/ng.oauth": "~8.2.0", + "@abp/ng.identity": "~8.2.0", + "@abp/ng.setting-management": "~8.2.0", + "@abp/ng.tenant-management": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", + "@abp/ng.theme.lepton-x": "~3.2.0", "@angular/animations": "~17.3.0", "@angular/common": "~17.3.0", "@angular/compiler": "~17.3.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.2.0-rc.5", + "@abp/ng.schematics": "~8.2.0", "@angular-devkit/build-angular": "~17.3.0", "@angular-eslint/builder": "~17.3.0", "@angular-eslint/eslint-plugin": "~17.3.0", diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj index 8a87638c87..4d3fdf77cb 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj @@ -22,8 +22,8 @@ - - + + 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 e66e6f119c..cd2d53ac75 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.2.0-rc.5", - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0-rc.5" + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0", + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index fa003b76bf..3ac81328d1 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -22,8 +22,8 @@ - - + + 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 ed2aacf9dd..7563808b11 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.2.0-rc.5", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj index 7c462e288a..4c7ca88b14 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj @@ -21,7 +21,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj index 79aa11cb0e..730c7499bf 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj @@ -74,7 +74,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj index 9758963cdb..d9b549db24 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj @@ -75,7 +75,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj index f7a9dba3b0..73bd370ea1 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj @@ -70,7 +70,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj index 4af3ed081c..0f0847f4ce 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj @@ -71,7 +71,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj index 1558336694..384df094b4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj @@ -18,7 +18,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj index a286612970..948d04d77a 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj @@ -18,7 +18,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index f7b6bd91c3..d25c21da41 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.2.0-rc.5", - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/ng.identity": "~8.2.0-rc.5", - "@abp/ng.oauth": "~8.2.0-rc.5", - "@abp/ng.setting-management": "~8.2.0-rc.5", - "@abp/ng.tenant-management": "~8.2.0-rc.5", - "@abp/ng.theme.lepton-x": "~3.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.account": "~8.2.0", + "@abp/ng.components": "~8.2.0", + "@abp/ng.core": "~8.2.0", + "@abp/ng.identity": "~8.2.0", + "@abp/ng.oauth": "~8.2.0", + "@abp/ng.setting-management": "~8.2.0", + "@abp/ng.tenant-management": "~8.2.0", + "@abp/ng.theme.lepton-x": "~3.2.0", + "@abp/ng.theme.shared": "~8.2.0", "@angular/animations": "~17.3.0", "@angular/common": "~17.3.0", "@angular/compiler": "~17.3.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.2.0-rc.5", + "@abp/ng.schematics": "~8.2.0", "@angular-devkit/build-angular": "~17.3.0", "@angular-eslint/builder": "~17.3.0", "@angular-eslint/eslint-plugin": "~17.3.0", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj index 9a9f37f055..1338fd2305 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj @@ -51,7 +51,7 @@ - + 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 33c64d8ec3..0d77f4e4ad 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj index ee2289f96f..aa508e1f5f 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj @@ -24,7 +24,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj index adffa6bac9..67ce2fa924 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj @@ -30,8 +30,8 @@ - - + + 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 ed2aacf9dd..7563808b11 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.2.0-rc.5", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index a2c8d16c72..07d23ade47 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -29,8 +29,8 @@ - - + + 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 ed2aacf9dd..7563808b11 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.2.0-rc.5", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj index 96afdab5fc..524bf5e299 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj @@ -25,7 +25,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj index 7d905553cc..97c5e3919e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj @@ -25,7 +25,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj index 7f58a4a765..2217b369d4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj @@ -32,8 +32,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json index ed2aacf9dd..7563808b11 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0-rc.5", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj index 3fa3324acd..bc76e1a579 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj @@ -30,8 +30,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json index ed2aacf9dd..7563808b11 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0-rc.5", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index 3077271ffd..f65ab7f0a5 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -16,9 +16,7 @@ - - - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs index 74c74d8a4e..2c0b3838e0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs @@ -17,6 +17,7 @@ using MyCompanyName.MyProjectName.MultiTenancy; using StackExchange.Redis; using Microsoft.OpenApi.Models; using Volo.Abp; +using Volo.Abp.AspNetCore.Authentication.JwtBearer; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; using Volo.Abp.AspNetCore.Serilog; @@ -39,6 +40,7 @@ namespace MyCompanyName.MyProjectName; typeof(AbpCachingStackExchangeRedisModule), typeof(AbpDistributedLockingModule), typeof(AbpAspNetCoreMvcUiMultiTenancyModule), + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), typeof(MyProjectNameApplicationModule), typeof(MyProjectNameEntityFrameworkCoreModule), typeof(AbpAspNetCoreSerilogModule), @@ -101,7 +103,7 @@ public class MyProjectNameHttpApiHostModule : AbpModule private void ConfigureAuthentication(ServiceConfigurationContext context, IConfiguration configuration) { context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) - .AddJwtBearer(options => + .AddAbpJwtBearer(options => { options.Authority = configuration["AuthServer:Authority"]; options.RequireHttpsMetadata = configuration.GetValue("AuthServer:RequireHttpsMetadata"); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj index 7a8da08ce3..7a34a8a7a0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj @@ -26,7 +26,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj index b3bf900890..1a39c32a88 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj @@ -28,7 +28,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj index ff6a545b0d..8b9f2572b4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj @@ -49,7 +49,7 @@ - + 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 e4e4642ca9..6f9921b013 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.2.0" } } diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index bab2596553..91aa2b7b3c 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -13,15 +13,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~8.2.0-rc.5", - "@abp/ng.components": "~8.2.0-rc.5", - "@abp/ng.core": "~8.2.0-rc.5", - "@abp/ng.identity": "~8.2.0-rc.5", - "@abp/ng.oauth": "~8.2.0-rc.5", - "@abp/ng.setting-management": "~8.2.0-rc.5", - "@abp/ng.tenant-management": "~8.2.0-rc.5", - "@abp/ng.theme.basic": "~8.2.0-rc.5", - "@abp/ng.theme.shared": "~8.2.0-rc.5", + "@abp/ng.account": "~8.2.0", + "@abp/ng.components": "~8.2.0", + "@abp/ng.core": "~8.2.0", + "@abp/ng.identity": "~8.2.0", + "@abp/ng.oauth": "~8.2.0", + "@abp/ng.setting-management": "~8.2.0", + "@abp/ng.tenant-management": "~8.2.0", + "@abp/ng.theme.basic": "~8.2.0", + "@abp/ng.theme.shared": "~8.2.0", "@angular/animations": "~17.3.0", "@angular/common": "~17.3.0", "@angular/compiler": "~17.3.0", @@ -36,7 +36,7 @@ "zone.js": "~0.14.0" }, "devDependencies": { - "@abp/ng.schematics": "~8.2.0-rc.5", + "@abp/ng.schematics": "~8.2.0", "@angular-devkit/build-angular": "~17.3.0", "@angular-eslint/builder": "~17.3.0", "@angular-eslint/eslint-plugin": "~17.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 70e34657ca..3e8b8af73d 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.2.0-rc.5", - "@abp/ng.theme.shared": ">=8.2.0-rc.5" + "@abp/ng.core": ">=8.2.0", + "@abp/ng.theme.shared": ">=8.2.0" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index 92bc39c1e5..2b8457f771 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 84e8f59ab0..a6f96d6da2 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.2.0-rc.5", - "@abp/aspnetcore.components.server.basictheme": "~8.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0", + "@abp/aspnetcore.components.server.basictheme": "~8.2.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index ffa2d840d3..f56f04fccc 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -17,9 +17,7 @@ - - - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs index bca552e0d0..bb759d2386 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs @@ -15,6 +15,7 @@ using MyCompanyName.MyProjectName.MultiTenancy; using StackExchange.Redis; using Microsoft.OpenApi.Models; using Volo.Abp; +using Volo.Abp.AspNetCore.Authentication.JwtBearer; using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; using Volo.Abp.AspNetCore.Serilog; @@ -41,6 +42,7 @@ namespace MyCompanyName.MyProjectName; typeof(MyProjectNameEntityFrameworkCoreModule), typeof(MyProjectNameHttpApiModule), typeof(AbpAspNetCoreMvcUiMultiTenancyModule), + typeof(AbpAspNetCoreAuthenticationJwtBearerModule), typeof(AbpAutofacModule), typeof(AbpCachingStackExchangeRedisModule), typeof(AbpEntityFrameworkCoreSqlServerModule), @@ -118,7 +120,7 @@ public class MyProjectNameHttpApiHostModule : AbpModule }); context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) - .AddJwtBearer(options => + .AddAbpJwtBearer(options => { options.Authority = configuration["AuthServer:Authority"]; options.RequireHttpsMetadata = configuration.GetValue("AuthServer:RequireHttpsMetadata"); 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 dec85ed263..d382c664ed 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index dec85ed263..d382c664ed 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.2.0-rc.5" + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.2.0" } }