diff --git a/Directory.Packages.props b/Directory.Packages.props
index e4505d2ba3..4dbfba3fa9 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -58,70 +58,70 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -170,17 +170,17 @@
-
+
-
-
+
+
-
-
-
+
+
+
@@ -195,6 +195,6 @@
-
+
\ No newline at end of file
diff --git a/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/POST.md b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/POST.md
new file mode 100644
index 0000000000..1cc3253523
--- /dev/null
+++ b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/POST.md
@@ -0,0 +1,71 @@
+# ABP.IO Platform 10.5 Final Has Been Released!
+
+We are glad to announce that [ABP](https://abp.io/) 10.5 stable version has been released.
+
+## What's New With Version 10.5?
+
+All the new features were explained in detail in the [10.5 RC Announcement Post](https://abp.io/community/announcements/announcing-abp-10-5-release-candidate-k6oxdfle), so there is no need to review them again. You can check it out for more details.
+
+## Getting Started with 10.5
+
+### How to Upgrade an Existing Solution
+
+You can upgrade your existing solutions with either ABP Studio or ABP CLI. In the following sections, both approaches are explained:
+
+### Upgrading via ABP Studio
+
+If you are already using the ABP Studio, you can upgrade it to the latest version. ABP Studio periodically checks for updates in the background, and when a new version of ABP Studio is available, you will be notified through a modal. Then, you can update it by confirming the opened modal. See [the documentation](https://abp.io/docs/latest/studio/installation#upgrading) for more info.
+
+After upgrading the ABP Studio, then you can open your solution in the application, and simply click the **Upgrade ABP Packages** action button to instantly upgrade your solution:
+
+
+
+### Upgrading via ABP CLI
+
+Alternatively, you can upgrade your existing solution via ABP CLI. First, you need to install the ABP CLI or upgrade it to the latest version.
+
+If you haven't installed it yet, you can run the following command:
+
+```bash
+dotnet tool install -g Volo.Abp.Studio.Cli
+```
+
+Or to update the existing CLI, you can run the following command:
+
+```bash
+dotnet tool update -g Volo.Abp.Studio.Cli
+```
+
+After installing/updating the ABP CLI, you can use the [`update` command](https://abp.io/docs/latest/CLI#update) to update all the ABP related NuGet and NPM packages in your solution as follows:
+
+```bash
+abp update
+```
+
+You can run this command in the root folder of your solution to update all ABP related packages.
+
+## Migration Guides
+
+There are no explicitly marked breaking changes in this version. However, there are still some important migration notes for specific scenarios. Please read the migration guide carefully, if you are upgrading from v10.4 or earlier versions: [ABP Version 10.5 Migration Guide](https://abp.io/docs/10.5/release-info/migration-guides/abp-10-5)
+
+## Community News
+
+### New ABP Community Articles
+
+As always, exciting articles have been contributed by the ABP community. I will highlight some of them here:
+
+- [Sumeyye Kurtulus](https://abp.io/community/members/sumeyye.kurtulus) has published 2 new articles:
+ - [Angular 22 State Management: Signals, SignalStore, or NgRx?](https://abp.io/community/articles/angular-22-state-management-signals-signalstore-or-ngrx-yq8zg0nw)
+ - [Customizing the ABP Framework: A Developer's Guide to LeptonX Theme Overrides in Angular and the Transition to React UI](https://abp.io/community/articles/customizing-the-abp-framework-a-developers-guide-to-nklweri3)
+- [Working with Dapr Workflows in the ABP Framework](https://abp.io/community/articles/working-with-dapr-workflows-in-the-abp-framework-6476or18) by [Engincan Veske](https://abp.io/community/members/EngincanV)
+- [Alper Ebicoglu](https://abp.io/community/members/alper) has published 2 new articles:
+ - [My Speaker's View of CONVEX Summit 2026](https://abp.io/community/articles/my-speakers-view-of-convex-summit-2026-ai-net-conference-3uk6ln1l)
+ - [AI Isn't Replacing Developers - It's Changing What Good Developers Spend Time On](https://abp.io/community/articles/ai-isnt-replacing-developers-its-changing-what-good-2016q6ng)
+- [Deep Dive on ABP AI Agent: The Complete Series](https://abp.io/community/articles/deep-dive-on-abp-ai-agent-the-complete-series-f7jute7n) by [Berkan Sasmaz](https://abp.io/community/members/berkansasmaz)
+ - We have created a deep-dive series for ABP Studio's AI Coding Agent. You can read this series to learn the main features of the AI Coding Agent and how it can help you while developing ABP-based solutions.
+
+Thanks to the ABP Community for all the content they have published. You can also [post your ABP related (text or video) content](https://abp.io/community/posts/create) to the ABP Community.
+
+## About the Next Version
+
+The next feature version will be 10.6. 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/2026-06-30 v10_5_Release_Stable/cover-image.png b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/cover-image.png
new file mode 100644
index 0000000000..2fb7ca6dd3
Binary files /dev/null and b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/cover-image.png differ
diff --git a/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/upgrade-abp-packages.png b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/upgrade-abp-packages.png
new file mode 100644
index 0000000000..4ec1d19589
Binary files /dev/null and b/docs/en/Blog-Posts/2026-06-30 v10_5_Release_Stable/upgrade-abp-packages.png differ
diff --git a/docs/en/Community-Articles/2026-06-25-Convex-Summit-2026-Recap/volosoft-presentation.pptx b/docs/en/Community-Articles/2026-06-25-Convex-Summit-2026-Recap/volosoft-presentation.pptx
index a96fe1379c..8b25522e54 100644
Binary files a/docs/en/Community-Articles/2026-06-25-Convex-Summit-2026-Recap/volosoft-presentation.pptx and b/docs/en/Community-Articles/2026-06-25-Convex-Summit-2026-Recap/volosoft-presentation.pptx differ
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/POST.md b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/POST.md
new file mode 100644
index 0000000000..4a97b9d7cb
--- /dev/null
+++ b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/POST.md
@@ -0,0 +1,419 @@
+# Working with Dapr Workflows in the ABP Framework
+
+Most real business processes don't finish in a single request.
+
+An order gets placed, inventory gets checked, a payment gets charged, and the customer gets notified. Each step can fail, time out, or need a retry. And the whole thing has to survive a process restart without losing its place or charging someone twice.
+
+We usually solve this with a pile of queues, a state table, and a lot of defensive code to track where each process is. It works, but the business logic ends up scattered across handlers and database rows, and nobody can read the flow top to bottom anymore.
+
+[I covered **Elsa** in two earlier articles](https://abp.io/community/search?tag=elsa) as one way to handle workflows in ABP. **Dapr Workflow** takes a different path: instead of an in-app engine, the workflow engine runs in the [**Dapr sidecar**](https://docs.dapr.io/concepts/dapr-services/sidecar/), and you write the process as ordinary C# code that Dapr makes durable. If the host crashes halfway through, the workflow picks up right where it left off.
+
+In this article, we'll build a small Dapr Workflow inside a fresh ABP project and run it end to end. By the time you reach the bottom, you should be able to copy the code, run it, and watch a workflow march through its steps.
+
+> **Note:** Versions matter here, because both ABP and Dapr move fast. This article is written in June 2026 against **ABP 10.4** (.NET 10), **Dapr 1.18**, and the **`Dapr.Workflow` 1.18.x** package. The `Dapr.Workflow` package was rewritten in Dapr 1.17, so older tutorials you find online may use a different API.
+
+## What Dapr Workflow Actually Is?
+
+You define a [**workflow**](https://docs.dapr.io/developing-applications/building-blocks/workflow/) that orchestrates a process, and [**activities**](https://docs.dapr.io/developing-applications/building-blocks/workflow/workflow-overview/#workflows-and-activities) that do the actual work (call a database, hit an API, send an email).
+
+> **This is orchestration rather than choreography:** one place drives the process, instead of services reacting to each other's events. The definitions live in your app, but the engine that executes them runs in the Dapr sidecar next to it.
+
+
+
+The key idea is **durable execution**. Dapr records every step to a state store, so the workflow can be replayed from history at any time. A crash, a deployment, or a scale-out event doesn't lose progress, and a workflow can run for seconds or for months.
+
+> ⚠️ One rule follows from this: **workflow code must be deterministic**. No `DateTime.Now`, no random values, no direct I/O. Anything non-deterministic goes into an activity. Even logging is affected, so inside a workflow you use `context.CreateReplaySafeLogger()` instead of a normal logger, otherwise every replay repeats your log lines.
+
+Under the hood, this all runs on [**Dapr actors**](https://docs.dapr.io/developing-applications/building-blocks/actors/actors-overview/), which is why the state store has to support actors. The good news is that the default local setup already handles this, as you'll see in a moment.
+
+---
+
+## A Quick Note on ABP and Dapr
+
+ABP already ships a set of Dapr integration packages: `Volo.Abp.Dapr` (the core package), `Volo.Abp.EventBus.Dapr` and `Volo.Abp.AspNetCore.Mvc.Dapr.EventBus` (distributed event bus over Dapr pub/sub), `Volo.Abp.Http.Client.Dapr` (service invocation), and `Volo.Abp.DistributedLocking.Dapr` (distributed locking). You can read all about them in the [ABP Dapr integration documentation](https://abp.io/docs/latest/framework/dapr).
+
+These cover pub/sub, service-to-service calls, and locking. **Workflows are not part of ABP's Dapr integration**, and that's fine. Dapr Workflow has its own first-class .NET SDK (`Dapr.Workflow`), and you plug it straight into your ABP app like any other .NET library. So in this article we use the Dapr SDK directly, inside an ABP startup template.
+
+> **Note:** If you'd like to see deeper Dapr integration in ABP, or you'd like us to build a dedicated piece around Dapr Workflow, feel free to open a new issue on the [ABP GitHub repository](https://github.com/abpframework/abp/issues). Telling us what you need is the best way to help us prioritize it.
+
+---
+
+## What We'll Build
+
+To keep this concrete, we'll build a small **order processing** workflow, the classic example for this kind of thing.
+
+The workflow takes an order, checks inventory, charges the customer, then notifies them. If the item is out of stock, it stops early and returns a rejected result. Nothing fancy on the business side, but it's enough to show the parts that matter: how a workflow chains activities, how state survives across steps, and how you start and track an instance.
+
+Here's the flow we're aiming for:
+
+- An order comes in with a product, a quantity, and a price
+- **Check inventory**: if there isn't enough stock, reject the order and stop
+- **Process payment**: charge the customer
+- **Notify the customer**: let them know the order went through
+- Return a final result
+
+Each of those steps will be an **activity**, and the workflow is the code that orchestrates them. Let's set up the project and build it.
+
+## Prerequisites
+
+Before we start, make sure you have these installed:
+
+- **.NET 10 SDK**
+- **ABP CLI** (the current Studio CLI). Install it with `dotnet tool install -g Volo.Abp.Studio.Cli` (or update with `dotnet tool update -g Volo.Abp.Studio.Cli`)
+- **Docker**, running on your machine
+- [**Dapr CLI**, initialized once with `dapr init`](https://docs.dapr.io/getting-started/)
+
+That last step matters. When you run `dapr init` in self-hosted mode, Dapr pulls a few containers (including Redis) and writes a default `statestore.yaml` component. That default state store already has `actorStateStore: "true"` set, which is exactly what Dapr Workflow needs. So once `dapr init` finishes, you can run workflows locally with zero extra configuration.
+
+
+
+> **Pro Tip:** If you ever swap the default Redis store for your own component, double-check that it sets `actorStateStore: "true"`. Without it, workflows silently fail to start, and it's the line people forget most often.
+
+## Create the Project
+
+In this article I'll create a new layered solution with **EF Core** as the database provider, using the ABP CLI.
+
+> If you already have an ABP project, you don't need a new one. You can apply the following steps to your existing solution and skip this section.
+
+Create a new solution named `DaprWorkflowDemo` (or whatever you want):
+
+```bash
+abp new DaprWorkflowDemo
+```
+
+Once the download finishes, your project boilerplate is ready. Open the solution in your IDE and run the `DaprWorkflowDemo.Web` project once to confirm the app starts and the UI works.
+
+> Since, we have created the solution via ABP Studio CLI, it automatically runs the initial-tasks, which init database, seed initial data and run `abp install-libs` command, so, no need run the **DbMigrator* project.
+
+> Default admin username is **admin** and the password is **1q2w3E***. You can use these credentials to login...
+
+We'll do all the workflow work inside the `DaprWorkflowDemo.Web` project, since that's the running host where the workflow engine connects to the sidecar.
+
+## Install the Dapr.Workflow Package
+
+Open a terminal in the `DaprWorkflowDemo.Web` project folder and add the package:
+
+```bash
+dotnet add package Dapr.Workflow
+```
+
+-> **This single package gives you everything:** the base `Workflow` and `WorkflowActivity` types, the `AddDaprWorkflow` registration helper, and the `DaprWorkflowClient` you use to start and query workflows from code.
+
+## Define the Workflow and Its Activities
+
+Now let's write the order processing flow we sketched out earlier.
+
+First, create a `Workflows` folder in the `DaprWorkflowDemo.Web` project. We'll keep everything there for simplicity.
+
+Every input and output in a workflow gets serialized to the state store, so the types you pass around should be simple, JSON-friendly records (**_ensure they are serializable!_**). Let's define them:
+
+```csharp
+namespace DaprWorkflowDemo.Web.Workflows;
+
+public record OrderPayload(string OrderId, string ProductName, int Quantity, decimal TotalPrice);
+
+public record InventoryResult(bool InStock);
+
+public record OrderResult(string OrderId, string Status);
+```
+
+Now the workflow itself. A workflow derives from `Workflow` and reads top to bottom like a normal method, even though every step is durably persisted:
+
+```csharp
+using Dapr.Workflow;
+using Microsoft.Extensions.Logging;
+using System.Threading.Tasks;
+
+namespace DaprWorkflowDemo.Web.Workflows;
+
+public class OrderProcessingWorkflow : Workflow
+{
+ public override async Task RunAsync(WorkflowContext context, OrderPayload order)
+ {
+ var logger = context.CreateReplaySafeLogger();
+ logger.LogInformation("Starting order {OrderId}: {Quantity} x {ProductName}",
+ order.OrderId, order.Quantity, order.ProductName);
+
+ // 1. Check inventory
+ var inventory = await context.CallActivityAsync(
+ nameof(CheckInventoryActivity), order);
+
+ if (!inventory.InStock)
+ {
+ logger.LogWarning("Order {OrderId} rejected: out of stock", order.OrderId);
+ return new OrderResult(order.OrderId, "Rejected: out of stock");
+ }
+
+ // 2. Process the payment
+ await context.CallActivityAsync(nameof(ProcessPaymentActivity), order);
+
+ // 3. Notify the customer
+ await context.CallActivityAsync(nameof(NotifyCustomerActivity), order);
+
+ logger.LogInformation("Order {OrderId} completed", order.OrderId);
+ return new OrderResult(order.OrderId, "Completed");
+ }
+}
+```
+
+A couple of things worth pointing out here.
+
+- `CallActivityAsync` does not invoke the activity directly. It schedules the work with the workflow engine, which records the result once the activity completes. If the process dies right after the payment step, Dapr replays the workflow, feeds it the already-recorded results for the completed steps, and resumes at the notification step. The customer never gets charged twice. This is the **task chaining** pattern.
+- Notice the replay-safe logger too. Because the engine replays the workflow to rebuild its state, a normal logger would print the same lines over and over. `context.CreateReplaySafeLogger()` logs only on the first real pass.
+- Now the activities. An activity is where the real work happens, and the only place you're allowed to be non-deterministic. It derives from `WorkflowActivity` and supports constructor injection, so you can pull in your ABP services, repositories, or any registered dependency:
+
+```csharp
+using Dapr.Workflow;
+using Microsoft.Extensions.Logging;
+using System.Threading.Tasks;
+
+namespace DaprWorkflowDemo.Web.Workflows;
+
+public class CheckInventoryActivity : WorkflowActivity
+{
+ private readonly ILogger _logger;
+
+ public CheckInventoryActivity(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ public override Task RunAsync(WorkflowActivityContext context, OrderPayload order)
+ {
+ _logger.LogInformation("Checking inventory for {ProductName}", order.ProductName);
+
+ // Pretend we queried a stock service or a repository here.
+ var inStock = order.Quantity <= 100;
+
+ return Task.FromResult(new InventoryResult(inStock));
+ }
+}
+
+public class ProcessPaymentActivity : WorkflowActivity
+{
+ private readonly ILogger _logger;
+
+ public ProcessPaymentActivity(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ public override Task RunAsync(WorkflowActivityContext context, OrderPayload order)
+ {
+ _logger.LogInformation("Charging {TotalPrice:C} for order {OrderId}",
+ order.TotalPrice, order.OrderId);
+
+ // Call your real payment provider here.
+ return Task.FromResult(null);
+ }
+}
+
+public class NotifyCustomerActivity : WorkflowActivity
+{
+ private readonly ILogger _logger;
+
+ public NotifyCustomerActivity(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ public override Task RunAsync(WorkflowActivityContext context, OrderPayload order)
+ {
+ _logger.LogInformation("Notifying customer about order {OrderId}", order.OrderId);
+
+ // Send an email, push a notification, publish an event, etc.
+ return Task.FromResult(null);
+ }
+}
+```
+
+Each activity is isolated, so Dapr can retry a failed one without re-running the whole workflow. The two activities that don't return anything useful use `object?` as their output type and return `null`. That's why the workflow calls them with the non-generic `CallActivityAsync`, which ignores the result.
+
+Here's the shape of the process we just wrote:
+
+
+
+## Register the Workflow
+
+Workflows and activities need to be registered so the engine knows about them. Open your `DaprWorkflowDemoWebModule` class and register them in `ConfigureServices`. Most of the existing code is abbreviated for simplicity:
+
+```csharp
+using DaprWorkflowDemo.Web.Workflows;
+using Dapr.Workflow;
+
+public override void ConfigureServices(ServiceConfigurationContext context)
+{
+ var hostingEnvironment = context.Services.GetHostingEnvironment();
+ var configuration = context.Services.GetConfiguration();
+
+ // ... existing ABP configuration ...
+
+ //Configure Dapr Workflows...
+ context.Services.AddDaprWorkflow(options =>
+ {
+ options.RegisterWorkflow();
+
+ options.RegisterActivity();
+ options.RegisterActivity();
+ options.RegisterActivity();
+ });
+}
+```
+
+> `AddDaprWorkflow` does two things for us. It registers a background worker that connects to the sidecar's workflow engine and hosts your workflow definitions, and it registers a `DaprWorkflowClient` in the dependency injection container so you can start and query workflows from your own code later.
+
+That's all the wiring. There's no component YAML to write, because Dapr ships a built-in workflow component named `dapr` that runs on top of the actor state store we already have.
+
+## Run It With the Dapr Sidecar
+
+Here's the part that's different from a normal `dotnet run`. The workflow engine lives in the Dapr sidecar, so the app has to run **alongside** a sidecar. The Dapr CLI handles that for us.
+
+> In this section, I assume that you already run `dapr init` command before, as explained above. If you haven't run it yet, please first run it and then follow the instructions/commands below.
+
+First, make sure your database is migrated (run `DaprWorkflowDemo.DbMigrator` if you haven't). Then, from the `DaprWorkflowDemo.Web` project folder, start the app with Dapr:
+
+```bash
+dapr run --app-id dapr-workflow-demo --dapr-http-port 3500 -- dotnet run
+```
+
+A few notes on this command:
+
+- `--app-id` is the identity of your app within Dapr. We'll use it nowhere else in this example, but Dapr needs it.
+- `--dapr-http-port 3500` pins the sidecar's HTTP port so we know where to send requests. You can leave it out and let Dapr pick one, but pinning it keeps the next step simple.
+- Everything after `--` is the command Dapr runs for your app. `dapr run` injects the sidecar's connection details (like the gRPC port) as environment variables, and the `Dapr.Workflow` worker reads them automatically to connect to the engine.
+
+Notice we don't pass `--app-port` here. That flag is only needed when Dapr has to call **into** your app (for pub/sub or service invocation). For workflows, your app connects **out** to the sidecar over gRPC, so we don't need it for this scenario.
+
+Once it's running, you'll see both the ABP app logs and the Dapr sidecar logs in the same terminal.
+
+## Does It Actually Work?
+
+The quickest way to test is to talk to the sidecar's **Workflow management HTTP API** directly. This hits Dapr, not your app, which makes it a clean smoke test with no extra endpoint code.
+
+Start a workflow instance. The component name is `dapr` (the built-in one), the workflow name is the class name, and we pass our own instance ID so it's easy to query:
+
+```bash
+curl -i -X POST "http://localhost:3500/v1.0/workflows/dapr/OrderProcessingWorkflow/start?instanceID=order-001" \
+ -H "Content-Type: application/json" \
+ -d '{"OrderId":"order-001","ProductName":"Mechanical Keyboard","Quantity":2,"TotalPrice":59.90}'
+```
+
+The request body is the workflow input, and Dapr passes it straight through to your `OrderPayload`. You should get a `202 Accepted` back with the instance ID:
+
+```json
+{ "instanceID": "order-001" }
+```
+
+Now query the status of that instance:
+
+```bash
+curl "http://localhost:3500/v1.0/workflows/dapr/order-001"
+```
+
+After the workflow finishes, you'll see a `COMPLETED` status along with the serialized output:
+
+```json
+{
+ "instanceID": "order-001",
+ "workflowName": "OrderProcessingWorkflow",
+ "createdAt": "2026-06-29T15:30:15.038490Z",
+ "lastUpdatedAt": "2026-06-29T15:30:15.360885500Z",
+ "runtimeStatus": "COMPLETED",
+ "properties": {
+ "dapr.workflow.input": "{\"ProductName\":\"Mechanical Keyboard\",\"Quantity\":2,\"OrderId\":\"order-001\",\"TotalPrice\":59.9}",
+ "dapr.workflow.output": "{\"orderId\":\"order-001\",\"status\":\"Completed\"}"
+ }
+}
+```
+
+If you check the terminal, you'll also see the log lines from the workflow and each activity in order:
+
+
+
+The same management API also lets you `terminate`, `pause`, `resume`, and `purge` instances, and `raiseEvent` to send external events into a waiting workflow. For example:
+
+```bash
+# Permanently delete a finished workflow's state
+curl -X POST "http://localhost:3500/v1.0/workflows/dapr/order-001/purge"
+```
+
+The `DaprWorkflowClient` exposes the same operations in code (terminating, suspending and resuming, purging, and raising external events on an instance), which is the way to go for anything beyond a quick manual test.
+
+## Triggering Workflows From Your ABP Code
+
+Hitting the sidecar API by hand is great for a quick check, but in a real app you'll start workflows from your own code, and this is the recommended path. That's what the `DaprWorkflowClient` is for, and `AddDaprWorkflow` already registered it for you.
+
+You can inject it anywhere, for example into a controller or an application service. Here's a minimal controller in the `DaprWorkflowDemo.Web` project that starts an order and reads its status:
+
+```csharp
+using System.Threading.Tasks;
+using DaprWorkflowDemo.Web.Workflows;
+using Dapr.Workflow;
+using Microsoft.AspNetCore.Mvc;
+
+namespace DaprWorkflowDemo.Web.Controllers;
+
+[ApiController]
+[Route("api/orders")]
+public class OrderController : ControllerBase
+{
+ private readonly DaprWorkflowClient _workflowClient;
+
+ public OrderController(DaprWorkflowClient workflowClient)
+ {
+ _workflowClient = workflowClient;
+ }
+
+ [HttpPost]
+ public async Task StartAsync(OrderPayload order)
+ {
+ var instanceId = await _workflowClient.ScheduleNewWorkflowAsync(
+ name: nameof(OrderProcessingWorkflow),
+ instanceId: order.OrderId,
+ input: order);
+
+ return Accepted($"/api/orders/{instanceId}", new { instanceId });
+ }
+
+ [HttpGet("{instanceId}")]
+ public async Task GetStatusAsync(string instanceId)
+ {
+ var state = await _workflowClient.GetWorkflowStateAsync(instanceId);
+
+ if (state is null || !state.Exists)
+ {
+ return NotFound();
+ }
+
+ return Ok(new
+ {
+ RuntimeStatus = state.RuntimeStatus.ToString(),
+ Output = state.ReadOutputAs()
+ });
+ }
+}
+```
+
+`ScheduleNewWorkflowAsync` returns immediately and the workflow runs in the background, so this fits the asynchronous request pattern nicely: return `202 Accepted` and let the client poll the status endpoint.
+
+> One ABP-specific thing to keep in mind: ABP enforces antiforgery validation for unsafe HTTP methods on cookie-authenticated requests. Server-to-server or `curl` calls without an auth cookie usually pass straight through, but if you call the `POST` endpoint from a logged-in browser session and get a `400` antiforgery error, you can relax the auto validation for this controller through `AbpAntiForgeryOptions`, the same way the Elsa articles did for the Elsa endpoints.
+
+## Going Further
+
+We built a simple linear flow, but **Dapr Workflow** supports the patterns you'll actually need in production, all in plain C#:
+
+- **Fan-out / fan-in**: schedule many activities in parallel and aggregate the results (it's just `Select` plus `Task.WhenAll`).
+- **External events**: pause a workflow until a human approves something or another system calls back. This is great for approval flows.
+- **Timers**: durably wait for minutes, days, or months without holding a thread.
+- **Child workflows**: break a big process into smaller workflows with their own history and status.
+- **Retry policies**: give an activity an exponential backoff policy so transient failures recover on their own.
+
+## Conclusion
+
+**Dapr Workflow** gives you durable execution for long-running processes without bolting a heavy orchestration engine into your code. The process is plain C# that reads top to bottom, Dapr makes it fault-tolerant by replaying from the state store, and the orchestration stays deterministic while the side effects live in activities.
+
+The nice part for us is that none of this fights with ABP. You create a normal ABP solution, add the `Dapr.Workflow` package, register your workflows in a module, and run with `dapr run`. ABP's own Dapr packages still cover pub/sub, service invocation, and locking, so you can mix all of these in the same solution when you need them.
+
+All the code in this article is self-contained, so you can copy it into a fresh ABP project and follow along from top to bottom.
+
+Thanks for reading, see you in the next one!
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/cover-image.png b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/cover-image.png
new file mode 100644
index 0000000000..e880a97ab0
Binary files /dev/null and b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/cover-image.png differ
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-init-run-result.png b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-init-run-result.png
new file mode 100644
index 0000000000..38ab1848e5
Binary files /dev/null and b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-init-run-result.png differ
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-workflow-response.png b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-workflow-response.png
new file mode 100644
index 0000000000..a26143b053
Binary files /dev/null and b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/dapr-workflow-response.png differ
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid1.png b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid1.png
new file mode 100644
index 0000000000..c73af2bf63
Binary files /dev/null and b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid1.png differ
diff --git a/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid2.png b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid2.png
new file mode 100644
index 0000000000..5f108a4842
Binary files /dev/null and b/docs/en/Community-Articles/2026-06-28-working-with-dapr-workflows/mermaid2.png differ
diff --git a/docs/en/Community-Articles/2026-06-30-state-management-for-angular/POST.md b/docs/en/Community-Articles/2026-06-30-state-management-for-angular/POST.md
new file mode 100644
index 0000000000..8028b23923
--- /dev/null
+++ b/docs/en/Community-Articles/2026-06-30-state-management-for-angular/POST.md
@@ -0,0 +1,344 @@
+# Angular 22 State Management: Signals, SignalStore, or NgRx?
+
+Angular has been steadily moving toward a signal-first architecture since the introduction of Signals in Angular 16. With Angular 22, that transition reaches another milestone. Signals are now at the center of Angular's reactive programming model, while APIs such as Resource and Signal Forms have matured into production-ready solutions. Combined with the framework's continued investment in zoneless change detection, these improvements significantly influence how Angular applications should manage state.
+
+This shift also changes the role of NgRx. While the classic NgRx Store remains a powerful solution for large, event-driven applications, many scenarios that previously required reducers, selectors, and effects can now be implemented with much simpler, feature-scoped signal stores. Rather than replacing NgRx, Angular 22 encourages developers to choose the right state management strategy based on the scope and complexity of the problem.
+
+In this article, we'll explore how Angular 22 changes the state management landscape, compare the classic NgRx Store with NgRx SignalStore, and demonstrate best practices for building modern Angular applications. We'll also discuss how Angular's new reactive APIs fit into enterprise applications and what these changes mean for projects built with the ABP Framework.
+
+## Why Angular 22 Changes State Management
+
+Angular Signals introduced a fundamentally different approach by providing fine-grained reactivity built directly into the framework. Instead of propagating changes through Observable streams, Signals allow Angular to track exactly which pieces of state are consumed and update only the affected parts of the UI. This results in more predictable rendering, less boilerplate, and improved runtime performance.
+
+Angular 22 builds on this foundation by making Signals the preferred reactive primitive throughout the framework. New APIs such as **Resource** for asynchronous data loading and **Signal Forms** for reactive forms integrate naturally with Signals, reducing the need for custom RxJS pipelines in many common scenarios.
+
+For developers using NgRx, this doesn't mean abandoning existing applications or rewriting every store. Instead, it changes how state management should be approached. Component-local state can often be managed with plain Signals, feature-level state fits naturally into SignalStore, and the classic NgRx Store continues to excel for large-scale applications that benefit from centralized event streams, auditing, and global state synchronization.
+
+Understanding these changing responsibilities is the key to designing maintainable Angular applications in the Angular 22 era. A practical way to think about state management is to start with the simplest solution and introduce additional abstractions only when the application's complexity requires them.
+
+## Use Signals for Local Component State
+
+Plain Angular Signals are ideal for state that belongs exclusively to a single component. Examples include dialog visibility, selected tabs, loading indicators, filter values, or temporary form data.
+
+Signals provide a straightforward API with minimal overhead and integrate seamlessly with Angular's change detection. For state that never needs to be shared outside a component or its immediate children, introducing a dedicated store often adds unnecessary complexity.
+
+A settings page often contains UI state that doesn't need to be shared with the rest of the application. Using a dedicated store for this would introduce unnecessary complexity.
+
+```ts
+@Component({...})
+export class UserListComponent {
+ readonly search = signal('');
+ readonly showInactive = signal(false);
+
+ readonly filteredUsers = computed(() =>
+ this.users().filter(user =>
+ user.name.includes(this.search()) &&
+ (this.showInactive() || user.active)
+ )
+ );
+}
+```
+
+This state is entirely local to the component and doesn't justify introducing a SignalStore.
+
+## Use NgRx SignalStore for Feature State
+
+As applications grow, state often needs to be shared across multiple components within the same feature. Examples include user profiles, shopping carts, administration screens, dashboards, or settings pages.
+
+NgRx SignalStore is designed specifically for these scenarios. It combines Angular Signals with a lightweight, feature-oriented architecture where state, computed values, and business logic are defined together. Instead of scattering logic across reducers, selectors, effects, and services, developers can keep everything related to a feature inside a single store.
+
+SignalStore also integrates naturally with Angular's signal-based APIs, making it an excellent choice for modern Angular applications built around Resources and Signal Forms.
+
+A User Management module is shared by multiple pages. The selected user, filters, and loaded entities should remain synchronized across those pages.
+
+```ts
+export const UserStore = signalStore(
+ withState({
+ users: [] as User[],
+ selectedUserId: null as number | null,
+ loading: false,
+ }),
+
+ withComputed(({ users, selectedUserId }) => ({
+ selectedUser: computed(() =>
+ users().find(x => x.id === selectedUserId())
+ ),
+ })),
+
+ withMethods((store) => ({
+ selectUser(id: number) {
+ patchState(store, { selectedUserId: id });
+ },
+ })),
+);
+```
+
+Everything related to the feature lives in one place: state, derived values, and business operations.
+
+## NgRx Store vs. NgRx SignalStore
+
+Although both solutions belong to the NgRx ecosystem, they are designed to solve different architectural problems.
+
+The classic NgRx Store follows the Redux pattern, where every state change is represented by an action that flows through reducers before producing a new immutable state. This explicit, event-driven architecture provides excellent traceability and scales well for applications with extensive global interactions.
+
+SignalStore takes a different approach. Instead of centering the application around dispatched actions, it treats state as a reactive service built with Angular Signals. A SignalStore typically contains three core building blocks:
+
+- **State**, which represents the application's reactive data.
+- **Computed signals**, which derive values from existing state.
+- **Methods**, which encapsulate business logic and state updates.
+
+This functional model significantly reduces boilerplate while remaining predictable and testable. Since it builds directly on Angular Signals, it also integrates naturally with Angular's fine-grained change detection without requiring selectors or `async` pipes for many common scenarios.
+
+The following comparison summarizes the strengths of each approach.
+
+
+| Feature | Classic NgRx Store | NgRx SignalStore |
+| ---------------- | ------------------------------- | --------------------------------- |
+| Architecture | Redux-based global store | Feature-oriented reactive store |
+| Reactivity | RxJS Observables | Angular Signals |
+| Boilerplate | Higher | Lower |
+| State Scope | Global application state | Feature or route state |
+| Side Effects | Effects | Store methods or `rxMethod` |
+| Change Detection | Observable subscriptions | Native signal reactivity |
+| Best For | Large event-driven applications | Modern feature-based applications |
+
+
+For most new Angular 22 applications, SignalStore is an excellent default choice for feature-level state management because it embraces the framework's signal-first architecture while keeping code concise and maintainable. The classic NgRx Store remains indispensable for applications that rely heavily on centralized event processing, global synchronization, or advanced debugging capabilities.
+
+Instead of asking *"Which one should I use?"*, the better question is *"Which scope of state am I trying to manage?"* The answer usually determines the appropriate solution.
+
+## Angular 22 Features That Improve State Management
+
+Angular 22 introduces several framework APIs that naturally complement modern state management patterns. Rather than replacing NgRx, these APIs reduce the amount of custom infrastructure developers previously had to build around it.
+
+### Resource API
+
+One of the most significant additions is the **Resource API**, which provides a signal-based approach to asynchronous data loading.
+
+Historically, fetching remote data in Angular involved coordinating `HttpClient`, RxJS operators, subscriptions, loading flags, and error handling. While these patterns remain valid, they often require considerable boilerplate even for straightforward scenarios.
+
+Resources encapsulate these concerns into a single reactive abstraction. A Resource automatically tracks the signals it depends on, performs requests when those dependencies change, cancels obsolete requests, and exposes its lifecycle through reactive state such as the current value, loading status, and errors.
+
+This makes Resources particularly well suited for read-oriented operations where data should stay synchronized with application state.
+
+For example, changing a selected user ID can automatically trigger a new request without manually wiring `switchMap` or managing subscription lifecycles.
+
+```tsx
+const userResource = httpResource(() => ({
+ url: `/api/users/${selectedUserId()}`
+}));
+```
+
+### Signal Forms
+
+Another major improvement is the stabilization of **Signal Forms**.
+
+Traditional Reactive Forms expose their state through `FormControl` and `FormGroup` instances, requiring developers to query validation status, dirty state, touched state, and values through an imperative API.
+
+Signal Forms expose these properties as signals instead. Every field becomes reactive by default, making templates easier to read while eliminating much of the manual state synchronization commonly found in form-heavy applications.
+
+```html
+@if (profileForm.email.invalid() && profileForm.email.touched()) {
+ Please enter a valid email.
+}
+```
+
+Because field state is already reactive, components rarely need additional subscriptions or helper observables to keep the UI synchronized.
+
+It's important to note that Signal Forms are responsible for **UI state**, while business operations such as saving data, loading entities, or handling server responses still belong in a dedicated service or SignalStore. Keeping these responsibilities separate results in components that remain focused on presentation while stores continue to own application logic.
+
+## Best Practices for Building Modern SignalStores
+
+SignalStore significantly reduces the ceremony traditionally associated with state management, but the same architectural principles still apply. A well-designed store should encapsulate business logic without becoming responsible for concerns that belong elsewhere.
+
+1. Keep Stores Focused on a Single Feature
+ A SignalStore should represent a cohesive business feature rather than becoming a global container for unrelated state.
+ For example, an administration module might expose separate stores for users, roles, and permissions instead of combining all administrative functionality into a single, monolithic store. Smaller stores are easier to test, understand, and maintain over time.
+2. Store Business State, Not UI State
+ Not every piece of state belongs in a store.
+ Transient UI concerns such as dialog visibility, selected tabs, expanded panels, or temporary input values are usually better managed with plain Signals inside the component.
+ Stores should own state that represents the application's business domain—entities, filters, permissions, settings, or data shared across multiple components.
+3. Derive State Instead of Duplicating It
+ Whenever possible, compute values instead of storing them.
+ SignalStore's `withComputed()` feature makes it easy to derive reactive values from existing state, reducing the likelihood of inconsistent or stale data.
+ Instead of storing both a list of users and an active user count, derive the count directly from the collection.
+ ```tsx
+ withComputed(({ users }) => ({
+ activeUsers: computed(() =>
+ users().filter(user => user.active).length
+ ),
+ }))
+ ```
+ Keeping a single source of truth simplifies updates and reduces maintenance.
+4. Prefer Immutable State Updates
+ Although SignalStore simplifies updates through `patchState()`, state should still be treated as immutable.
+ Updating only the affected portions of state makes changes predictable and allows Angular's signal system to efficiently notify dependent computations.
+ ```tsx
+ patchState(store, {
+ users: [...store.users(), newUser]
+ });
+ ```
+
+## Integrating Resources with SignalStore
+
+Resources and SignalStore solve different problems, and understanding their responsibilities leads to a cleaner architecture.
+
+A **Resource** is responsible for synchronizing data with a remote source. It knows how to load data, react to parameter changes, expose loading and error states, and keep requests up to date.
+
+A **SignalStore**, on the other hand, owns the application's business state. It coordinates operations, exposes domain-specific methods, derives computed values, and serves as the single source of truth for a feature.
+
+Rather than replacing one another, they work best together.
+
+A common pattern is to use a Resource for loading entities while allowing the store to expose business operations that modify those entities.
+
+```tsx
+export const UserStore = signalStore(
+ withState({
+ selectedUserId: undefined as number | undefined,
+ }),
+
+ withComputed(({ selectedUserId }) => ({
+ userResource: httpResource(() => {
+ const id = selectedUserId();
+
+ return id
+ ? {
+ url: `/api/users/${id}`,
+ }
+ : undefined;
+ }),
+ })),
+
+ withMethods((store) => ({
+ selectUser(id: number) {
+ patchState(store, {
+ selectedUserId: id,
+ });
+ },
+ })),
+);
+```
+
+In this example, changing the selected user automatically causes the Resource to fetch new data. The store doesn't need to manage subscriptions or manually coordinate loading indicators because the Resource already exposes this information through signals.
+
+This separation keeps data synchronization declarative while allowing the store to remain focused on business behavior.
+
+## Integrating Signal Forms with SignalStore
+
+Signal Forms and SignalStore naturally complement one another because both are built on Angular Signals. However, they should not be treated as interchangeable.
+
+Signal Forms are responsible for managing user input and validation, while SignalStore coordinates business operations such as loading, updating, and persisting data.
+
+A common workflow consists of four steps:
+
+1. Load the entity through the store.
+2. Populate the Signal Form.
+3. Allow the user to edit the data.
+4. Submit the updated values back to the store.
+
+The component remains responsible only for orchestrating the interaction between the form and the store.
+
+```tsx
+@Component({
+ // ...
+})
+export class UserEditorComponent {
+ readonly store = inject(UserStore);
+
+ readonly form = form({
+ name: '',
+ email: '',
+ });
+
+ async save() {
+ if (this.form.invalid()) {
+ return;
+ }
+
+ await this.store.updateUser(this.form.value());
+ }
+}
+```
+
+This approach keeps presentation concerns inside the component while allowing business rules to remain centralized in the store.
+
+## Handling Asynchronous Operations
+
+One challenge when combining Signal Forms with SignalStore is coordinating asynchronous operations.
+
+A form submission typically expects an asynchronous operation to complete before updating its own state. Meanwhile, the store is responsible for managing loading indicators, server errors, and successful updates.
+
+Instead of placing HTTP requests directly inside components, expose descriptive methods such as `createUser()`, `updateProfile()`, or `changePassword()` from the store. Components simply invoke these methods and react to the outcome.
+
+This keeps components lightweight while making business logic reusable across multiple views.
+
+## A Clear Separation of Responsibilities
+
+A useful guideline is to divide responsibilities as follows:
+
+
+| Concern | Recommended Owner |
+| ------------------- | ------------------------------------------ |
+| User input | Signal Forms |
+| Validation | Signal Forms |
+| Loading remote data | Resource |
+| Business rules | SignalStore |
+| State mutations | SignalStore |
+| HTTP persistence | Service or repository invoked by the store |
+
+
+Following these boundaries results in components that focus on presentation, stores that encapsulate business logic, and Resources that handle server synchronization. Each part has a single responsibility, making the application easier to understand, test, and maintain as it grows.
+
+## Migrating from Classic NgRx to SignalStore
+
+Migrating to SignalStore doesn't require replacing an entire application's state management strategy overnight. In fact, most enterprise applications can adopt SignalStore incrementally while continuing to use the classic NgRx Store where it provides the greatest value.
+
+A practical migration strategy is to start with isolated features rather than the application's global state.
+
+### Keep the Classic Store for Global State
+
+Global concerns such as authentication, user sessions, application configuration, notifications, and cross-feature communication often continue to benefit from the centralized architecture of the classic NgRx Store.
+
+These areas typically rely on dispatched actions and event-driven workflows that remain well suited to Redux patterns.
+
+### Introduce SignalStore for New Features
+
+New feature modules are excellent candidates for SignalStore.
+
+Instead of creating actions, reducers, selectors, and effects, developers can define state, computed values, and business methods in a single store. This reduces boilerplate while aligning the feature with Angular's signal-first architecture.
+
+Existing features can also be migrated gradually as they evolve, avoiding large-scale refactoring efforts.
+
+### Move Component State First
+
+The easiest migration is often replacing component-local Observables and `BehaviorSubject`s with Signals.
+
+Many components don't require a dedicated store at all. Converting temporary UI state to Signals simplifies the codebase immediately and familiarizes teams with Angular's reactive model before introducing SignalStore.
+
+Incremental adoption minimizes risk while allowing teams to modernize applications at a sustainable pace.
+
+## What This Means for ABP Applications
+
+Angular 22's signal-first architecture aligns well with ABP's modular application model.
+
+Most ABP applications consist of independent feature modules such as Identity, Tenant Management, SaaS, or CMS. These modules naturally map to feature-scoped SignalStores, allowing state and business logic to remain encapsulated within each module. However, the full support will be introduced in the next version.
+
+As Angular continues investing in Signals, Resources, and Signal Forms, future ABP applications can increasingly rely on the framework's native reactive APIs instead of custom state management patterns.
+
+This doesn't diminish the importance of RxJS or the classic NgRx Store. RxJS remains an essential foundation of Angular's HTTP infrastructure and many third-party libraries, while the traditional Store continues to provide an excellent solution for complex global state management.
+
+Instead, Angular 22 encourages developers to use each reactive tool where it provides the greatest value.
+
+Whether you're upgrading an existing ABP application or starting a new project, adopting SignalStore for feature-level state can simplify development while remaining fully compatible with Angular's evolving ecosystem.
+
+## Conclusion
+
+Angular's evolution toward a signal-first architecture represents more than a new reactive API—it changes how applications should be designed.
+
+Rather than treating every piece of state as part of a centralized store, Angular now encourages developers to choose the appropriate abstraction for each responsibility. Plain Signals excel at local component state, SignalStore provides a lightweight solution for feature-level business logic, Resources simplify server synchronization, and Signal Forms modernize user input management.
+
+The classic NgRx Store continues to play an important role in large, event-driven applications, but it no longer needs to be the default choice for every state management scenario.
+
+By embracing these complementary tools, developers can build Angular applications that are simpler to maintain, require less boilerplate, and integrate naturally with the framework's latest capabilities.
+
+As Angular continues to evolve around Signals and fine-grained reactivity, adopting these patterns today will help applications remain aligned with the framework's direction while providing a solid foundation for future improvements.
\ No newline at end of file
diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json
index bbb1e53eaa..6fcb8ebda1 100644
--- a/docs/en/docs-nav.json
+++ b/docs/en/docs-nav.json
@@ -2113,6 +2113,10 @@
"text": "Template Guide",
"path": "solution-templates/guide.md"
},
+ {
+ "text": "Modern vs Classic Templates",
+ "path": "solution-templates/modern-vs-classic.md"
+ },
{
"text": "Single-Layer Solution",
"isLazyExpandable": true,
diff --git a/docs/en/framework/fundamentals/dynamic-claims.md b/docs/en/framework/fundamentals/dynamic-claims.md
index 24d95755c5..6481654ef9 100644
--- a/docs/en/framework/fundamentals/dynamic-claims.md
+++ b/docs/en/framework/fundamentals/dynamic-claims.md
@@ -70,7 +70,7 @@ There are three pre-built implementations of `IAbpDynamicClaimsPrincipalContribu
* `IdentityDynamicClaimsPrincipalContributor`: Provided by the [Identity module](../../modules/identity.md) and generates and overrides the actual dynamic claims, and writes to the distributed cache. Typically works in the authentication server in a distributed system.
* `RemoteDynamicClaimsPrincipalContributor`: For distributed scenarios, this implementation works in the UI application. It tries to get dynamic claim values in the distributed cache. If not found in the distributed cache, it makes an HTTP call to the authentication server and requests filling it by the authentication server. `AbpClaimsPrincipalFactoryOptions.RemoteRefreshUrl` should be properly configure to make it running.
-* `WebRemoteDynamicClaimsPrincipalContributor`: Similar to the `RemoteDynamicClaimsPrincipalContributor` but works in the microservice applications.
+* `WebRemoteDynamicClaimsPrincipalContributor`: Similar to the `RemoteDynamicClaimsPrincipalContributor` but works in the microservice applications. Both remote contributors run on the UI/API (resource-server) side that authenticates against a remote authentication server, not on the authentication server itself.
### IAbpDynamicClaimsPrincipalContributor
@@ -82,7 +82,8 @@ If you want to add your own dynamic claims contributor, you can create a class t
* `IsDynamicClaimsEnabled`: Enable or disable the dynamic claims feature.
* `RemoteRefreshUrl`: The `url ` of the Auth Server to refresh the cache. It will be used by the `RemoteDynamicClaimsPrincipalContributor`. The default value is `/api/account/dynamic-claims/refresh ` and you should provide the full URL in the authentication server, like `http://my-account-server/api/account/dynamic-claims/refresh `.
-* `DynamicClaims`: A list of dynamic claim types. Only the claims in that list will be overridden by the dynamic claims system.
+* `IsRemoteRefreshEnabled`: Controls whether the remote contributors (`RemoteDynamicClaimsPrincipalContributor` and `WebRemoteDynamicClaimsPrincipalContributor`) are registered. `true` by default, but the Identity module sets it to `false`. So an application that includes the Identity module builds the dynamic claims locally and does not register the remote contributors, even if `WebRemoteDynamicClaimsPrincipalContributorOptions.IsEnabled` is set to `true`.
+* `DynamicClaims`: A list of dynamic claim types. Only the claims in that list will be overridden by the dynamic claims system. Adding a claim type here makes the dynamic claims system authoritative for that type, so the source that fills the cache (the Identity-side claims principal factory in the local case) must actually produce it; otherwise the claim is cached with a null value and removed from the principal on each refresh.
* `ClaimsMap`: A dictionary to map the claim types. This is used when the claim types are different between the Auth Server and the client. Already set up for common claim types by default.
## WebRemoteDynamicClaimsPrincipalContributorOptions
@@ -91,6 +92,8 @@ If you want to add your own dynamic claims contributor, you can create a class t
* `IsEnabled`: Enable or disable the `WebRemoteDynamicClaimsPrincipalContributor`. `false` by default.
* `AuthenticationScheme`: The authentication scheme to authenticate the HTTP call to the authentication server.
+
+> Setting `IsEnabled = true` registers the contributor only when `AbpClaimsPrincipalFactoryOptions.IsRemoteRefreshEnabled` is also `true`. Because the Identity module disables `IsRemoteRefreshEnabled`, this contributor is not registered in applications that include the Identity module; it is intended for the resource-server/microservice side of a tiered solution.
## See Also
diff --git a/docs/en/get-started/index.md b/docs/en/get-started/index.md
index 1522f3f955..2bf27ce498 100644
--- a/docs/en/get-started/index.md
+++ b/docs/en/get-started/index.md
@@ -20,7 +20,7 @@ Please select one of the following documents best fits for your application:
- [WPF Application](wpf.md)
- [Console Application](console.md)
-If you seek a React-based web UI, use the **modern template system** with ABP Studio or `abp new --modern`. See [UI options](../framework/ui/index.md) for the full list of officially supported UI frameworks.
+If you are choosing between the **Modern** and **Classic** ABP Studio template families, see [Modern vs Classic Templates](../solution-templates/modern-vs-classic.md). If you seek a React-based web UI, use the **modern template system** with ABP Studio or `abp new --modern`. See [UI options](../framework/ui/index.md) for the full list of officially supported UI frameworks.
## Which Startup Template is Suitable for Me?
diff --git a/docs/en/package-version-changes.md b/docs/en/package-version-changes.md
index 8049ffa986..431d012e59 100644
--- a/docs/en/package-version-changes.md
+++ b/docs/en/package-version-changes.md
@@ -7,6 +7,72 @@
# Package Version Changes
+## 10.6.0-rc.1
+
+| Package | Old Version | New Version | PR |
+|---------|-------------|-------------|-----|
+| Microsoft.AspNetCore.Authentication.JwtBearer | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Authentication.OpenIdConnect | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Authorization | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.Authorization | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.Web | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.WebAssembly | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.WebAssembly.DevServer | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Components.WebAssembly.Server | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.Mvc.Testing | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.TestHost | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.AspNetCore.WebUtilities | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Bcl.AsyncInterfaces | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Data.SqlClient | 6.1.1 | 7.0.2 | #25706 |
+| Microsoft.Data.Sqlite | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.Design | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.InMemory | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.Proxies | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.Relational | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.SqlServer | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.Sqlite | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.EntityFrameworkCore.Tools | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Caching.Hybrid | 9.9.0 | 10.7.0 | #25706 |
+| Microsoft.Extensions.Caching.Memory | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Caching.StackExchangeRedis | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Configuration.Binder | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Configuration.CommandLine | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Configuration.EnvironmentVariables | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Configuration.UserSecrets | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.DependencyInjection | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.DependencyInjection.Abstractions | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.FileProviders.Composite | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.FileProviders.Embedded | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.FileProviders.Physical | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.FileSystemGlobbing | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Hosting | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Hosting.Abstractions | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Http | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Identity.Core | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Localization | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Logging | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Logging.Abstractions | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Logging.Console | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Options | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.Extensions.Options.ConfigurationExtensions | 10.0.7 | 10.0.9 | #25706 |
+| Microsoft.IdentityModel.JsonWebTokens | 8.16.0 | 8.19.1 | #25706 |
+| Microsoft.IdentityModel.Protocols.OpenIdConnect | 8.16.0 | 8.19.1 | #25706 |
+| Microsoft.IdentityModel.Tokens | 8.16.0 | 8.19.1 | #25706 |
+| System.Collections.Immutable | 10.0.7 | 10.0.9 | #25706 |
+| System.IdentityModel.Tokens.Jwt | 8.16.0 | 8.19.1 | #25706 |
+| System.Management | 10.0.7 | 10.0.9 | #25706 |
+| System.Security.Cryptography.Xml | 10.0.7 | 10.0.9 | #25706 |
+| System.Security.Permissions | 10.0.7 | 10.0.9 | #25706 |
+| System.Text.Encoding.CodePages | 10.0.7 | 10.0.9 | #25706 |
+| System.Text.Encodings.Web | 10.0.7 | 10.0.9 | #25706 |
+| System.Text.Json | 10.0.7 | 10.0.9 | #25706 |
+
## 10.5.0-rc.4
| Package | Old Version | New Version | PR |
diff --git a/docs/en/release-info/migration-guides/abp-10-5.md b/docs/en/release-info/migration-guides/abp-10-5.md
index 634506e7c9..4727824d08 100644
--- a/docs/en/release-info/migration-guides/abp-10-5.md
+++ b/docs/en/release-info/migration-guides/abp-10-5.md
@@ -171,7 +171,7 @@ Keep `DisablePayloadSigning` disabled for providers that support the default AWS
**What changed**
-- Blazorise packages were upgraded to **2.1.3**.
+- Blazorise packages were upgraded to **2.2.1**.
- MongoDB.Driver was upgraded to **3.9.0**.
- `@abp/codemirror` was updated to CodeMirror **6.0.2**.
diff --git a/docs/en/release-info/release-notes.md b/docs/en/release-info/release-notes.md
index f7cc4707da..9849eff38f 100644
--- a/docs/en/release-info/release-notes.md
+++ b/docs/en/release-info/release-notes.md
@@ -14,7 +14,7 @@ Also see the following notes about ABP releases:
- [ABP Studio release notes](../studio/release-notes.md)
- [Change logs for ABP pro packages](https://abp.io/pro-releases)
-## 10.5 (2026-06-02)
+## 10.5 (2026-06-30)
See the detailed **[blog post / announcement](https://abp.io/community/articles/announcing-abp-10-5-release-candidate-k6oxdfle)** for the v10.5 release.
diff --git a/docs/en/solution-templates/index.md b/docs/en/solution-templates/index.md
index 56969fc6ef..602f4b0216 100644
--- a/docs/en/solution-templates/index.md
+++ b/docs/en/solution-templates/index.md
@@ -9,7 +9,7 @@
ABP provides pre-architected and production-ready templates to jump start a new solution.
-> **You can see the [Solution Template Selection Guide](guide.md) if you are not sure which solution template is suitable for you.**
+> **You can see the [Solution Template Selection Guide](guide.md) if you are not sure which solution template is suitable for you. See [Modern vs Classic Templates](modern-vs-classic.md) if you are choosing between ABP Studio's Modern and Classic template families.**
The reference pages below cover both classic and modern ABP Studio template families. The Single-Layer and Layered pages document the classic templates. The Modular Monolith and Microservice pages call out the current modern structure where it differs.
diff --git a/docs/en/solution-templates/modern-vs-classic.md b/docs/en/solution-templates/modern-vs-classic.md
new file mode 100644
index 0000000000..a41ea05422
--- /dev/null
+++ b/docs/en/solution-templates/modern-vs-classic.md
@@ -0,0 +1,55 @@
+```json
+//[doc-seo]
+{
+ "Description": "Compare Modern and Classic ABP Studio templates, including architecture mapping, UI choices, mobile options, and when to choose each template family."
+}
+```
+
+# Modern vs Classic Templates
+
+ABP Studio provides two solution template families: **Modern** and **Classic**. Both families create production-ready ABP solutions and share the same ABP backend concepts, such as Entity Framework Core and MongoDB database options, OpenIddict authentication, multi-tenancy, optional modules, test projects, language selection and deployment-related configuration where they are supported.
+
+The main difference is how you choose and shape the solution. **Classic templates** are the traditional template-first flow. You first choose a concrete template, such as Single-Layer, Layered or Microservice, and then select UI, database, mobile and module options. **Modern templates** are the newer architecture-first flow. You first choose the backend architecture, then ABP Studio maps your selection to the proper modern template.
+
+## Template Families
+
+| Template family | Template names | Main idea |
+| --- | --- | --- |
+| Classic | `app-nolayers`, `app`, `microservice` | The traditional ABP Studio solution templates with the broadest UI framework choices. |
+| Modern | `app-nolayers-modern`, `app-modern`, `microservice-modern` | The newer ABP Studio templates focused on React-based web applications and an architecture-first creation flow. |
+
+## Modern Architecture Mapping
+
+When you use the Modern solution creation flow in ABP Studio, your selected architecture maps to a modern template:
+
+| Modern architecture | Generated template | Notes |
+| --- | --- | --- |
+| Simple Monolith | `app-nolayers-modern` | A simpler application structure with the main backend code in one host project. |
+| Layered Monolith | `app-modern` | A layered solution based on Domain Driven Design practices. |
+| Modular Monolith | `app-nolayers-modern` | Uses the modern single-layer template with modular solution options enabled. |
+| Microservice | `microservice-modern` | A distributed solution with dedicated services, gateways and applications. |
+
+## Practical Differences
+
+| Area | Classic templates | Modern templates |
+| --- | --- | --- |
+| Creation flow | Template-first: select Single-Layer, Layered or Microservice first. | Architecture-first: select Simple Monolith, Layered Monolith, Modular Monolith or Microservice first. |
+| Web UI choices | Supports MVC / Razor Pages, Angular, Blazor WebAssembly, Blazor Server, Blazor Web App, MAUI Blazor and No UI depending on the selected template. | Supports React or No UI. |
+| Mobile choices | Keeps broader mobile choices, including MAUI and React Native in templates that support mobile applications. | Supports React Native or no mobile application. |
+| Public website | Uses the classic public website structure where the selected template supports it. | Uses React-based public web assets where the selected modern template supports a public website. |
+| Frontend assets | Uses the established ABP UI framework integrations and theme options for MVC, Angular and Blazor applications. | Uses newer React and `shadcn`-oriented frontend assets. |
+| Best fit | Existing projects, teams using MVC / Angular / Blazor / MAUI, and scenarios that need the broadest UI framework choices. | New React-focused solutions and teams that prefer the newer Studio creation experience. |
+
+## Which One Should I Choose?
+
+Choose **Modern** if you are starting a new solution with React UI, want a React Native mobile application, prefer the newer architecture-first ABP Studio flow, or plan to use AI-assisted programming for an AI-driven project.
+
+Choose **Classic** if you want MVC / Razor Pages, Angular, Blazor, MAUI Blazor or MAUI mobile options, or if your team is following existing Classic-template tutorials, conventions or project structure.
+
+ABP Studio may show or hide some templates and options based on your license. For example, Microservice templates require a higher license level than regular application templates, and Modern application templates are not shown in the Community Edition.
+
+## See Also
+
+* [Solution Template Selection Guide](guide.md)
+* [Startup Solution Templates](index.md)
+* [Get Started](../get-started/index.md)
diff --git a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs
index 046f1cc642..2472bfc40d 100644
--- a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs
+++ b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs
@@ -11,7 +11,7 @@ namespace Volo.Abp.Maui.Client;
)]
public class AbpMauiClientModule : AbpModule
{
- public async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
+ public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
{
await context.ServiceProvider.GetRequiredService().ServiceProvider.GetRequiredService().InitializeAsync();
}
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 ea01f3ed3e..546d308f72 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": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4",
- "@abp/highlight.js": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~10.5.0",
+ "@abp/prismjs": "~10.5.0",
+ "@abp/highlight.js": "~10.5.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 32c8a72692..5ebf761d36 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,204 +2,204 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/clipboard@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0-rc.4.tgz#3d48c5e461997c50f532a8af6394d90de2a80c42"
- integrity sha512-V77e/wptcMJbF3Zhki1/jGVAzlbd5W/Q0wWEa3xiSJqa97g8VmjNB+Kzz6FoTzAUHT2oBJllGO8d2+nhmqLl4g==
+"@abp/clipboard@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0.tgz#17645cc5823daec941b3bd66a7ad85b14e42ee71"
+ integrity sha512-5mz/PommBkkhDQcrTCboCzFMu3kIOuWkcNnJXrwu7jCJACf+63fWui7yboXoW34RY+WBnXnYRQuWzWXomvG9ZQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
clipboard "^2.0.11"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/highlight.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-10.5.0-rc.4.tgz#591a78f06b86ba3c46ab548e4380c486252562ef"
- integrity sha512-FA7U9B559I0wug29E30vvNYw9fxjv3mVvq4ashftw7V5H9oQcztUbaDe+nOeSdPLwI8YQRa/0QdXky4QmsdDQQ==
+"@abp/highlight.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-10.5.0.tgz#4e411b4827481f116fd4b1ca4f567c075c52d44d"
+ integrity sha512-yaP38qMiAA/dcH/+yDiDhDgOPKi2+Y5VJsuAtOEaMDtbaLVcvpFB3vNCB10RlYTdpPCrSuzLUBkpEGXk/YAE0w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@highlightjs/cdn-assets" "~11.11.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0-rc.4.tgz#d130f9e872eef068da63497b53ef1823347dc403"
- integrity sha512-epb+8m21G8glvjHh2NgzO6kK3JDgliwXmfyIvRBg2/dUyovCyQ9A4V9jOA0VfaqTHz7sl0liM7M66/gP3XiGhA==
+"@abp/prismjs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0.tgz#280164e3f1b4f82a545fcfdc5df6a7d79666889d"
+ integrity sha512-8VufRbaS3BFsfmnpi3hm6U6UiRynnMsU95QP8YAPGaTH7tJX+Pn0E3zTOFmskgUP7ZrLG9fFRIwukahYX0K7LQ==
dependencies:
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/core" "~10.5.0"
prismjs "^1.30.0"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 723fa049d0..08d0eb053c 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": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/prismjs": "~10.5.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 e36895c5fe..21334a71ac 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,203 +2,203 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/clipboard@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0-rc.4.tgz#3d48c5e461997c50f532a8af6394d90de2a80c42"
- integrity sha512-V77e/wptcMJbF3Zhki1/jGVAzlbd5W/Q0wWEa3xiSJqa97g8VmjNB+Kzz6FoTzAUHT2oBJllGO8d2+nhmqLl4g==
+"@abp/clipboard@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0.tgz#17645cc5823daec941b3bd66a7ad85b14e42ee71"
+ integrity sha512-5mz/PommBkkhDQcrTCboCzFMu3kIOuWkcNnJXrwu7jCJACf+63fWui7yboXoW34RY+WBnXnYRQuWzWXomvG9ZQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
clipboard "^2.0.11"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0-rc.4.tgz#d130f9e872eef068da63497b53ef1823347dc403"
- integrity sha512-epb+8m21G8glvjHh2NgzO6kK3JDgliwXmfyIvRBg2/dUyovCyQ9A4V9jOA0VfaqTHz7sl0liM7M66/gP3XiGhA==
+"@abp/prismjs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0.tgz#280164e3f1b4f82a545fcfdc5df6a7d79666889d"
+ integrity sha512-8VufRbaS3BFsfmnpi3hm6U6UiRynnMsU95QP8YAPGaTH7tJX+Pn0E3zTOFmskgUP7ZrLG9fFRIwukahYX0K7LQ==
dependencies:
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/core" "~10.5.0"
prismjs "^1.30.0"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 005d340712..197911b8b6 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": "~10.5.0-rc.4",
- "@abp/blogging": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/blogging": "~10.5.0"
}
}
diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
index 7d8c134605..501d74779b 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
+++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
@@ -2,229 +2,229 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/blogging@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-10.5.0-rc.4.tgz#c3decde27feaaff1abd4290a1b350800340aa7e0"
- integrity sha512-z5NetRKM/Luv9GoidsGYgnCAqHVRZz52TUhQAvavpmM42QySmur4N8v0bAoT5oyMPgT4qXkAJKpaw7MflF3mtA==
+"@abp/blogging@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-10.5.0.tgz#b920201fa33e2d46843cba894b0a0068235ea362"
+ integrity sha512-jVQWRjJuZ4NHJiOERX2A7t0ioNEAHf/2n8vP1vbZ5lLSO5Vxai9JTb2+mNa0+jHzWgNSIEZJ26WtJLhcHiyPqA==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
- "@abp/owl.carousel" "~10.5.0-rc.4"
- "@abp/prismjs" "~10.5.0-rc.4"
- "@abp/tui-editor" "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
+ "@abp/owl.carousel" "~10.5.0"
+ "@abp/prismjs" "~10.5.0"
+ "@abp/tui-editor" "~10.5.0"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/clipboard@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0-rc.4.tgz#3d48c5e461997c50f532a8af6394d90de2a80c42"
- integrity sha512-V77e/wptcMJbF3Zhki1/jGVAzlbd5W/Q0wWEa3xiSJqa97g8VmjNB+Kzz6FoTzAUHT2oBJllGO8d2+nhmqLl4g==
+"@abp/clipboard@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0.tgz#17645cc5823daec941b3bd66a7ad85b14e42ee71"
+ integrity sha512-5mz/PommBkkhDQcrTCboCzFMu3kIOuWkcNnJXrwu7jCJACf+63fWui7yboXoW34RY+WBnXnYRQuWzWXomvG9ZQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
clipboard "^2.0.11"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/owl.carousel@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-10.5.0-rc.4.tgz#f6a30590475b5f67b656de1ee6aed12ec58af255"
- integrity sha512-kkQyi6dvw6rfz6DRseNZS0aazofzwIREyHyZ6KjJivUsHlb8tlIuIrIGNjO46SzvtV+vE+neJFg5chLEi2HtQQ==
+"@abp/owl.carousel@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-10.5.0.tgz#8da4905782125bfa6fb78d254ebf907c59377a23"
+ integrity sha512-VMzP6r0Cz/IgJHuqNAjKmaX3/ik4TofGmwibvr8ln0L3DiILUC5b9/PVY0UFNy2C8VIajXDEjKNSKCVmIc9UUg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
owl.carousel "^2.3.4"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0-rc.4.tgz#d130f9e872eef068da63497b53ef1823347dc403"
- integrity sha512-epb+8m21G8glvjHh2NgzO6kK3JDgliwXmfyIvRBg2/dUyovCyQ9A4V9jOA0VfaqTHz7sl0liM7M66/gP3XiGhA==
+"@abp/prismjs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0.tgz#280164e3f1b4f82a545fcfdc5df6a7d79666889d"
+ integrity sha512-8VufRbaS3BFsfmnpi3hm6U6UiRynnMsU95QP8YAPGaTH7tJX+Pn0E3zTOFmskgUP7ZrLG9fFRIwukahYX0K7LQ==
dependencies:
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/core" "~10.5.0"
prismjs "^1.30.0"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/tui-editor@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-10.5.0-rc.4.tgz#e4d8359e11fadb84ccc9d1e3445f5a3370fd4656"
- integrity sha512-hDC1gGPF6PtRWWkaSY0lu/WcpwnPSirG7394PNLKOXBuKoJss9pCJWbTkJYavz3wWOtOe/cwhuv29vg6q2+p6g==
+"@abp/tui-editor@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-10.5.0.tgz#51db96a4453a9b1ba0c507351e3d19e3e464f8ae"
+ integrity sha512-sNZX4jSIVDMcKcl9v8vf79WhrmLaTGjSCKG2MWyQnSc7pphfXlFLjX3MmwBzT6qMgPYUoQ0B1fuZv0Rni41zCg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
- "@abp/prismjs" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
+ "@abp/prismjs" "~10.5.0"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 d05ad638f3..c3ef40c2a7 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
index d5580eb529..7593c33b6b 100644
--- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
+++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
@@ -2,186 +2,186 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json
index 4e7074e872..01362b6409 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": "~10.5.0-rc.4",
- "@abp/ng.identity": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.tenant-management": "~10.5.0-rc.4",
- "@abp/ng.theme.basic": "~10.5.0-rc.4",
+ "@abp/ng.account": "~10.5.0",
+ "@abp/ng.identity": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.tenant-management": "~10.5.0",
+ "@abp/ng.theme.basic": "~10.5.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 1f5633b582..cf57450363 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": ">=10.5.0-rc.4",
- "@abp/ng.theme.shared": ">=10.5.0-rc.4"
+ "@abp/ng.core": ">=10.5.0",
+ "@abp/ng.theme.shared": ">=10.5.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 90ad3d4154..dd25da54d0 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
index d5580eb529..7593c33b6b 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
@@ -2,186 +2,186 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 1f5589b59e..da9ba552ec 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.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 d5580eb529..7593c33b6b 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
@@ -2,186 +2,186 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 e141e199f8..f23395b70f 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": "~10.5.0-rc.4",
- "@abp/cms-kit": "10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/cms-kit": "10.5.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 a2f15f92bf..84ece7c8ef 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
@@ -2,298 +2,298 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/clipboard@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0-rc.4.tgz#3d48c5e461997c50f532a8af6394d90de2a80c42"
- integrity sha512-V77e/wptcMJbF3Zhki1/jGVAzlbd5W/Q0wWEa3xiSJqa97g8VmjNB+Kzz6FoTzAUHT2oBJllGO8d2+nhmqLl4g==
+"@abp/clipboard@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0.tgz#17645cc5823daec941b3bd66a7ad85b14e42ee71"
+ integrity sha512-5mz/PommBkkhDQcrTCboCzFMu3kIOuWkcNnJXrwu7jCJACf+63fWui7yboXoW34RY+WBnXnYRQuWzWXomvG9ZQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
clipboard "^2.0.11"
-"@abp/cms-kit.admin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-10.5.0-rc.4.tgz#75a922a15ea76865df8a36b61a6b3a49711ad2d1"
- integrity sha512-OlLZ8NgG1UC+zQfoP8o4VLqCcslapgwxrPhbCzs0JjiBJ+yr+89ZbSQq+vLaHS9UlSNgtkGI7nH62UDijuz1DA==
+"@abp/cms-kit.admin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-10.5.0.tgz#745195541a7b79fd5697a00b6baf98107335f1d7"
+ integrity sha512-/oS1ymT1UuOYQRRg8owFoMxc359HtgSrXwUFoCEOnd3k6jMlb32+n936PNNss689rXA5Q/xqKjV+s8gcpO9ibQ==
dependencies:
- "@abp/codemirror" "~10.5.0-rc.4"
- "@abp/jstree" "~10.5.0-rc.4"
- "@abp/markdown-it" "~10.5.0-rc.4"
- "@abp/slugify" "~10.5.0-rc.4"
- "@abp/tui-editor" "~10.5.0-rc.4"
- "@abp/uppy" "~10.5.0-rc.4"
+ "@abp/codemirror" "~10.5.0"
+ "@abp/jstree" "~10.5.0"
+ "@abp/markdown-it" "~10.5.0"
+ "@abp/slugify" "~10.5.0"
+ "@abp/tui-editor" "~10.5.0"
+ "@abp/uppy" "~10.5.0"
-"@abp/cms-kit.public@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-10.5.0-rc.4.tgz#c56440257773490aae6ea25b4ceea0bcf2983dea"
- integrity sha512-GwCoJ5/3+Oto2xqU/rysdg2z0G3VMgMhe/7y0XxPdBE+pxKaYzA6qurDrP2Hj9h06EzV97+vWCMHhkvkvPrFtA==
+"@abp/cms-kit.public@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-10.5.0.tgz#80bad1dbc1d6e133189310d9ba917e9dae750244"
+ integrity sha512-A/CWfQTCA7lPLTJVf1rceC8GRmmSSVkDfXsbOesHwR0p8dnWe40afyNtqZViSl26AJ2eMZxV90dMNr/SMRqjJA==
dependencies:
- "@abp/highlight.js" "~10.5.0-rc.4"
- "@abp/star-rating-svg" "~10.5.0-rc.4"
+ "@abp/highlight.js" "~10.5.0"
+ "@abp/star-rating-svg" "~10.5.0"
-"@abp/cms-kit@10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-10.5.0-rc.4.tgz#ee87be54f59f15d7b6cffe94bce78b01f57d95f6"
- integrity sha512-sLAQZwsUlN42EOA6lJOIihJ8gx96tv2f2qhOk6yDMClYlwpZ26hW6w2fz+QO+WNmu8FTFSIDNvmab6P9Y18S+w==
+"@abp/cms-kit@10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-10.5.0.tgz#d496d169320cb1eb2eb610713728837c6abfac6a"
+ integrity sha512-KxZ4Ku4yIfsTN+H2bzdnoc7v6yZFUgE+07TGlhV4cPHCv1jbx1QnwxFWblDjTLW5sUnBPEM9o0+Hj0hMxTBGzA==
dependencies:
- "@abp/cms-kit.admin" "~10.5.0-rc.4"
- "@abp/cms-kit.public" "~10.5.0-rc.4"
+ "@abp/cms-kit.admin" "~10.5.0"
+ "@abp/cms-kit.public" "~10.5.0"
-"@abp/codemirror@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-10.5.0-rc.4.tgz#855a7c16da6ca36ad855bfa9051b742494f8fe23"
- integrity sha512-Hy5MqK5LRiITm63MW8nCX6MudV3xUdHmp/vOhMOQbMZI/Xhjd1yL865VvzHiUSUJOHTV4XNBgdT6NLBCKNqbzQ==
+"@abp/codemirror@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-10.5.0.tgz#446ecef4b829ba1797eb992697ac071ab79673e0"
+ integrity sha512-tM2kSFiSbLcwHJ7bHUPtKl908JUNpk3OPyST46f1/U7EjVKV45lipuLxOVM+1/XxD6poKaA0e91r0xgXzuGMUg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@codemirror/lang-css" "^6.0.0"
"@codemirror/lang-javascript" "^6.0.0"
"@codemirror/state" "^6.0.0"
"@codemirror/view" "^6.0.0"
codemirror "^6.0.2"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/highlight.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-10.5.0-rc.4.tgz#591a78f06b86ba3c46ab548e4380c486252562ef"
- integrity sha512-FA7U9B559I0wug29E30vvNYw9fxjv3mVvq4ashftw7V5H9oQcztUbaDe+nOeSdPLwI8YQRa/0QdXky4QmsdDQQ==
+"@abp/highlight.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-10.5.0.tgz#4e411b4827481f116fd4b1ca4f567c075c52d44d"
+ integrity sha512-yaP38qMiAA/dcH/+yDiDhDgOPKi2+Y5VJsuAtOEaMDtbaLVcvpFB3vNCB10RlYTdpPCrSuzLUBkpEGXk/YAE0w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@highlightjs/cdn-assets" "~11.11.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/jstree@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-10.5.0-rc.4.tgz#f1c99fbda6fb18d356cf14fe9da83a867ecbbaa5"
- integrity sha512-VYdsmmIqPJd1aHR3XWDQ7FKl35i7t+O4x5PBUT0/jFwHqJSlNSRcl77vQULTltr4uYOt8SE6xIu3l9CVb/DLMw==
+"@abp/jstree@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-10.5.0.tgz#51526f49b48f99866a62695750a395cae0457c79"
+ integrity sha512-w5aMEH8NFywCtqrWuG8Zr3lqvINZSp5ehhOxVJ7x4nnBQvHe0mScZiDnPcg8xVUL+bEDJ1yAxkFoI+f/008/sQ==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jstree "^3.3.17"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/markdown-it@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-10.5.0-rc.4.tgz#e05ef3bbef1857aeb0933dd3fd9d6814e2c04821"
- integrity sha512-iVUKOqN1FXZwS2hQ63IE1RpDEogGsbhrsWGern2XxGU2PrIMfQxRfqrBBd70AF9ETL8abTV+o6tSajG6pm2N1w==
+"@abp/markdown-it@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-10.5.0.tgz#fe67da4eb4005d5eee8a93013676095c4ff19a6f"
+ integrity sha512-2M0Gciz403dCD/BB1plVuZ3YHd2aiM3RYMH4+Gpa5koKwSB38aMJU1OdukPcMww1Oka14mM+Rev5aTvpdd8GKQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
markdown-it "^14.1.0"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0-rc.4.tgz#d130f9e872eef068da63497b53ef1823347dc403"
- integrity sha512-epb+8m21G8glvjHh2NgzO6kK3JDgliwXmfyIvRBg2/dUyovCyQ9A4V9jOA0VfaqTHz7sl0liM7M66/gP3XiGhA==
+"@abp/prismjs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0.tgz#280164e3f1b4f82a545fcfdc5df6a7d79666889d"
+ integrity sha512-8VufRbaS3BFsfmnpi3hm6U6UiRynnMsU95QP8YAPGaTH7tJX+Pn0E3zTOFmskgUP7ZrLG9fFRIwukahYX0K7LQ==
dependencies:
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/core" "~10.5.0"
prismjs "^1.30.0"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/slugify@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-10.5.0-rc.4.tgz#247c6bdc9cf2e6056809e1f3c5dfe7267af54e55"
- integrity sha512-s9Nr7husDQtFAwaB2aY2b/65JwcylJvUuOUQtLR0NitxJfLq7RhfxxVWR9+0PeHiGzU9osbaE66fXse+vo4+sg==
+"@abp/slugify@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-10.5.0.tgz#b49ef6f94c37d86508cf86c3ee0e80bb971dc930"
+ integrity sha512-Dol2IQhFetn9g0DDm/Yagv4ac7UtLg4eKMBAYnMhBdT5VnfDhHo7VG7QjpL4McwRpPh4IInmZyhAIIx771eTmQ==
dependencies:
slugify "^1.6.6"
-"@abp/star-rating-svg@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-10.5.0-rc.4.tgz#e6cbd11e8aa4c5308ed2b6a79424f30f66c9a68e"
- integrity sha512-RV2lKxblJ2DtR9+sdhdTsJGGvVGITQu6adPCXcSBkHB8yRWF93K7WayTvNLJV3XwAzJWBLp1GyMQtX9X/wXAzQ==
+"@abp/star-rating-svg@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-10.5.0.tgz#6a8121b83b53b9d748fc6054154774bc27fe71f8"
+ integrity sha512-ss2+r1QgavsgmsJN9CIypMpS3T/P13ZewQuLr7UXvGE1U29OSq0KgqDgX/1aWcBHY3Tda/+oQGUu/pMKcwRBwQ==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
star-rating-svg "^3.5.0"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/tui-editor@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-10.5.0-rc.4.tgz#e4d8359e11fadb84ccc9d1e3445f5a3370fd4656"
- integrity sha512-hDC1gGPF6PtRWWkaSY0lu/WcpwnPSirG7394PNLKOXBuKoJss9pCJWbTkJYavz3wWOtOe/cwhuv29vg6q2+p6g==
+"@abp/tui-editor@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-10.5.0.tgz#51db96a4453a9b1ba0c507351e3d19e3e464f8ae"
+ integrity sha512-sNZX4jSIVDMcKcl9v8vf79WhrmLaTGjSCKG2MWyQnSc7pphfXlFLjX3MmwBzT6qMgPYUoQ0B1fuZv0Rni41zCg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
- "@abp/prismjs" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
+ "@abp/prismjs" "~10.5.0"
-"@abp/uppy@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-10.5.0-rc.4.tgz#64b9d40290e7f2d4c17d6be026bd3a9afc2201af"
- integrity sha512-vbb5BNcXWIz6riPjj4bPPDdMvU5jeCHc3Lr02tWI9376xRF0+fI/o9g/RsnmlTQGBrELuCoJY2z+Meye/DFNRw==
+"@abp/uppy@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-10.5.0.tgz#518dfc38f7c51cf8b80eee32f482c659848963e6"
+ integrity sha512-QyFZ7X949wWn5vIn4Xno7WXfba2iuDlFzwM4CtW0bwaflf3I+ndstqJo/hEvMZE1Joc7lSbD4GMcauKx8ygoUA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
uppy "^5.1.2"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
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 ce433c4f43..b42549a832 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": "~10.5.0-rc.4",
- "@abp/docs": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/docs": "~10.5.0"
}
}
diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock
index a09bc09797..2262fdb4be 100644
--- a/modules/docs/app/VoloDocs.Web/yarn.lock
+++ b/modules/docs/app/VoloDocs.Web/yarn.lock
@@ -2,222 +2,222 @@
# yarn lockfile v1
-"@abp/anchor-js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-10.5.0-rc.4.tgz#6643cea87515094b018bd4201234297ab7b97305"
- integrity sha512-cVRU8cUbYp6R5FQBAEaYZ28RyB7rciV9XoBfcAjKPC3QGOeDKN25mLn7mu1R78JI3Bz8lfsU4BUUuhl7aMEAVw==
+"@abp/anchor-js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-10.5.0.tgz#1fc0e7114889ae51e1d654a124d197045d7f3087"
+ integrity sha512-Yns+WdGOlWvaCzdvdyKJDHy1GEojIdwwMNcFutMVjRw5PNsw7LnP2m/XIztNNSSjeu35xptzbPIRU2o3BRXhIw==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
anchor-js "^5.0.0"
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/clipboard@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0-rc.4.tgz#3d48c5e461997c50f532a8af6394d90de2a80c42"
- integrity sha512-V77e/wptcMJbF3Zhki1/jGVAzlbd5W/Q0wWEa3xiSJqa97g8VmjNB+Kzz6FoTzAUHT2oBJllGO8d2+nhmqLl4g==
+"@abp/clipboard@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-10.5.0.tgz#17645cc5823daec941b3bd66a7ad85b14e42ee71"
+ integrity sha512-5mz/PommBkkhDQcrTCboCzFMu3kIOuWkcNnJXrwu7jCJACf+63fWui7yboXoW34RY+WBnXnYRQuWzWXomvG9ZQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
clipboard "^2.0.11"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/docs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-10.5.0-rc.4.tgz#520938f87c245a11c6b61cbc72da6146deb17c08"
- integrity sha512-+u4R/bLqrPE4NGUIdj6goHed5HtSFIf2Z2FUQj1GJEb/mOLZm3FF5h7lJ3p0E3ZjPydpFY41sYei0b2WyftqXg==
+"@abp/docs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-10.5.0.tgz#6be47d27c3b51a24e4db043079f923c13c035c71"
+ integrity sha512-uHSxA+k1+txK2QxOtBx5YCQcUqlmcglSoXvY6FxZkj1Yo2u5pvz8C6XYoBr0/SSUQt0e1Aunob+26PtQN7V7iw==
dependencies:
- "@abp/anchor-js" "~10.5.0-rc.4"
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
- "@abp/prismjs" "~10.5.0-rc.4"
+ "@abp/anchor-js" "~10.5.0"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
+ "@abp/prismjs" "~10.5.0"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0-rc.4.tgz#d130f9e872eef068da63497b53ef1823347dc403"
- integrity sha512-epb+8m21G8glvjHh2NgzO6kK3JDgliwXmfyIvRBg2/dUyovCyQ9A4V9jOA0VfaqTHz7sl0liM7M66/gP3XiGhA==
+"@abp/prismjs@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-10.5.0.tgz#280164e3f1b4f82a545fcfdc5df6a7d79666889d"
+ integrity sha512-8VufRbaS3BFsfmnpi3hm6U6UiRynnMsU95QP8YAPGaTH7tJX+Pn0E3zTOFmskgUP7ZrLG9fFRIwukahYX0K7LQ==
dependencies:
- "@abp/clipboard" "~10.5.0-rc.4"
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/clipboard" "~10.5.0"
+ "@abp/core" "~10.5.0"
prismjs "^1.30.0"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css
index 71840b79d2..745e284f17 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css
@@ -56,14 +56,125 @@ body.scrolledMore {
padding-top: 107px;
}
body.scrolledMore .alert-criteria {
+ position: fixed !important;
+ left: auto !important;
+ right: 20px !important;
+ bottom: 90px !important;
+ width: 360px !important;
+ max-width: calc(100vw - 40px) !important;
+ margin: 0 !important;
+ padding: 16px 18px 18px !important;
+ border-radius: 16px !important;
+ color: #2d2d2d !important;
+ z-index: 9999 !important;
+ visibility: hidden;
+ pointer-events: none;
+ background: transparent !important;
+ -webkit-backdrop-filter: none !important;
+ backdrop-filter: none !important;
+ border: 0 !important;
+ box-shadow: none !important;
+}
+body.scrolledMore .alert-criteria::before {
+ content: "\f1de";
+ font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "FontAwesome";
+ font-weight: 900;
+ color: #6f42c1;
+ font-size: 24px;
position: fixed;
- bottom: 0;
- z-index: 10;
- border: 0;
- margin-left: 0;
+ right: 20px;
+ bottom: 20px;
+ width: 60px;
+ height: 60px;
+ border-radius: 50%;
+ background: linear-gradient(135deg, #ffffff 0%, #f5f0ff 100%);
+ border: 1px solid #d9ccf2;
+ box-shadow: 0 8px 22px rgba(111, 66, 193, 0.16), 0 2px 6px rgba(31, 41, 55, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ visibility: visible;
+ pointer-events: auto;
+ cursor: pointer;
+ z-index: 9999;
+ transition: transform 0.25s ease, box-shadow 0.25s ease;
+}
+body.scrolledMore .alert-criteria:hover::before, body.scrolledMore .alert-criteria:focus-within::before {
+ transform: translateY(-2px);
+ box-shadow: 0 12px 28px rgba(111, 66, 193, 0.22);
+}
+body.scrolledMore .alert-criteria::after {
+ content: "";
+ position: fixed;
+ right: 20px;
+ bottom: 20px;
+ width: 60px;
+ height: 74px;
+ background: transparent;
+ pointer-events: auto;
+ visibility: visible;
+ z-index: 9998;
+}
+body.scrolledMore .alert-criteria:hover, body.scrolledMore .alert-criteria:focus-within {
+ visibility: visible;
+ pointer-events: auto;
+ background: #fff !important;
+ border: 1px solid #e6def7 !important;
+ box-shadow: 0 16px 40px rgba(40, 20, 80, 0.18) !important;
+}
+body.scrolledMore .alert-criteria:has(.options-header) p.alert-p {
+ display: none !important;
}
body.scrolledMore .alert-criteria p.alert-p {
- display: none;
+ margin: 0 0 12px !important;
+ color: #6f42c1 !important;
+ font-weight: 600;
+}
+body.scrolledMore .alert-criteria .options-header {
+ display: flex !important;
+ color: #6f42c1 !important;
+ font-weight: 700;
+ margin-bottom: 12px;
+}
+body.scrolledMore .alert-criteria .options-header .toggle-btn {
+ display: none !important;
+}
+body.scrolledMore .alert-criteria .row > div {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ margin-bottom: 1rem !important;
+}
+body.scrolledMore .alert-criteria .row > div:last-child {
+ margin-bottom: 0 !important;
+}
+@media (max-width: 768px) {
+ body.scrolledMore .alert-criteria {
+ right: 10px !important;
+ bottom: 75px !important;
+ width: calc(100vw - 20px) !important;
+ }
+ body.scrolledMore .alert-criteria::before {
+ right: 10px;
+ bottom: 10px;
+ width: 55px;
+ height: 55px;
+ font-size: 22px;
+ }
+ body.scrolledMore .alert-criteria::after {
+ right: 10px;
+ bottom: 10px;
+ width: 55px;
+ height: 70px;
+ }
+}
+body.scrolledMore:has(#abp-chatbot-container) .alert-criteria::before, body.scrolledMore:has(#abp-chatbot-container) .alert-criteria::after {
+ right: 92px;
+}
+@media (max-width: 768px) {
+ body.scrolledMore:has(#abp-chatbot-container) .alert-criteria::before, body.scrolledMore:has(#abp-chatbot-container) .alert-criteria::after {
+ right: 75px;
+ }
}
.docs-page {
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map
index 9892f76098..bf55acaf25 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["vs.scss"],"names":[],"mappings":"AAGA;EACI;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAIR;AAAA;EAEI;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;AAIR;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMhB;EACI;;AAEA;EACI;EACA;EACA,KA9FK;EA+FL,QA/FK;EAgGL;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAII;;AAIR;EACI;EACA;;AAEJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EAII;;AAIR;EACI;EACA;EACA;;AAIR;EACI;;AAIR;EAEI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAIR;EACI;;AAGI;EACI;;AAGJ;EACI;;AAGI;EACI;;AAQhB;EACI;EACA;;AAIA;EACI;EACA;;AAMA;EACI;;AAOpB;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;;AAQhB;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA,KAtsBC;EAusBD;EACA;EACA;;AAGI;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAMA;EACI;;AAMA;EACI;;AAQxB;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA,eAlxBC;EAmxBD;;AAEA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA,SAhyBH;;AAkyBD;EACI;EACA;EACA;;AAGJ;EACI;;;AAMhB;EACI;IACI;;EAEA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAQR;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGI;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;IACA;IACA;;EAIR;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAMZ;IACI;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAIA;IACI;;EAEJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKZ;IACI;IACA;IACA;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAMhB;EAIgB;IACI;;EAEJ;IACI;;EAMI;IACI;IACA;;;AAS5B;EAEQ;IACI;IACA;;EAEJ;IAII;;EAHA;IACI;;;AAOhB;EAEQ;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA","file":"vs.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["vs.scss"],"names":[],"mappings":"AAGA;EACI;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAIR;AAAA;EAEI;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;AAIR;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAKA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAEI;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAEI;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EA5GJ;IA6GQ;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;;AAOR;EAEI;;AAGJ;EACI;IAEI;;;;AAOpB;EACI;;AAEA;EACI;EACA;EACA,KAtOK;EAuOL,QAvOK;EAwOL;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAII;;AAIR;EACI;EACA;;AAEJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EAII;;AAIR;EACI;EACA;EACA;;AAIR;EACI;;AAIR;EAEI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAIR;EACI;;AAGI;EACI;;AAGJ;EACI;;AAGI;EACI;;AAQhB;EACI;EACA;;AAIA;EACI;EACA;;AAMA;EACI;;AAOpB;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;;AAQhB;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA,KA90BC;EA+0BD;EACA;EACA;;AAGI;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAMA;EACI;;AAMA;EACI;;AAQxB;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA,eA15BC;EA25BD;;AAEA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA,SAx6BH;;AA06BD;EACI;EACA;EACA;;AAGJ;EACI;;;AAMhB;EACI;IACI;;EAEA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAQR;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGI;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;IACA;IACA;;EAIR;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAMZ;IACI;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAIA;IACI;;EAEJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKZ;IACI;IACA;IACA;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAMhB;EAIgB;IACI;;EAEJ;IACI;;EAMI;IACI;IACA;;;AAS5B;EAEQ;IACI;IACA;;EAEJ;IAII;;EAHA;IACI;;;AAOhB;EAEQ;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA","file":"vs.css"}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss
index 9d5de59393..c798d63c37 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss
@@ -73,15 +73,151 @@ body {
&.scrolledMore {
padding-top: 107px;
+ // Collapse the floating document-options bar into a round button (like the chat widget).
+ // The bar slides out of the way; hovering the button (or focusing a select) reveals the options.
+ // CSS-only so it applies on abp.io too (this stylesheet is bundled into that page).
.alert-criteria {
- position: fixed;
- bottom: 0;
- z-index: 10;
- border: 0;
- margin-left: -0;
+ position: fixed !important;
+ left: auto !important;
+ right: 20px !important;
+ bottom: 90px !important;
+ width: 360px !important;
+ max-width: calc(100vw - 40px) !important;
+ margin: 0 !important;
+ padding: 16px 18px 18px !important;
+ border-radius: 16px !important;
+ color: #2d2d2d !important;
+ z-index: 9999 !important;
+ visibility: hidden;
+ pointer-events: none;
+ background: transparent !important;
+ -webkit-backdrop-filter: none !important;
+ backdrop-filter: none !important;
+ border: 0 !important;
+ box-shadow: none !important;
+
+ // the round button
+ &::before {
+ content: "\f1de";
+ font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "FontAwesome";
+ font-weight: 900;
+ color: #6f42c1;
+ font-size: 24px;
+ position: fixed;
+ right: 20px;
+ bottom: 20px;
+ width: 60px;
+ height: 60px;
+ border-radius: 50%;
+ background: linear-gradient(135deg, #ffffff 0%, #f5f0ff 100%);
+ border: 1px solid #d9ccf2;
+ box-shadow: 0 8px 22px rgba(111, 66, 193, 0.16), 0 2px 6px rgba(31, 41, 55, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ visibility: visible;
+ pointer-events: auto;
+ cursor: pointer;
+ z-index: 9999;
+ transition: transform 0.25s ease, box-shadow 0.25s ease;
+ }
+
+ &:hover::before,
+ &:focus-within::before {
+ transform: translateY(-2px);
+ box-shadow: 0 12px 28px rgba(111, 66, 193, 0.22);
+ }
+
+ // transparent bridge so hover survives the gap between button and popover
+ &::after {
+ content: "";
+ position: fixed;
+ right: 20px;
+ bottom: 20px;
+ width: 60px;
+ height: 74px;
+ background: transparent;
+ pointer-events: auto;
+ visibility: visible;
+ z-index: 9998;
+ }
+
+ &:hover,
+ &:focus-within {
+ visibility: visible;
+ pointer-events: auto;
+ background: #fff !important;
+ border: 1px solid #e6def7 !important;
+ box-shadow: 0 16px 40px rgba(40, 20, 80, 0.18) !important;
+ }
+
+ // abp.io renders an .options-header title, so its info line is redundant; module pages keep it
+ &:has(.options-header) p.alert-p {
+ display: none !important;
+ }
p.alert-p {
- display: none;
+ margin: 0 0 12px !important;
+ color: #6f42c1 !important;
+ font-weight: 600;
+ }
+
+ .options-header {
+ display: flex !important;
+ color: #6f42c1 !important;
+ font-weight: 700;
+ margin-bottom: 12px;
+
+ .toggle-btn {
+ display: none !important;
+ }
+ }
+
+ .row > div {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ margin-bottom: 1rem !important;
+
+ &:last-child {
+ margin-bottom: 0 !important;
+ }
+ }
+
+ @media (max-width: 768px) {
+ right: 10px !important;
+ bottom: 75px !important;
+ width: calc(100vw - 20px) !important;
+
+ &::before {
+ right: 10px;
+ bottom: 10px;
+ width: 55px;
+ height: 55px;
+ font-size: 22px;
+ }
+
+ &::after {
+ right: 10px;
+ bottom: 10px;
+ width: 55px;
+ height: 70px;
+ }
+ }
+ }
+
+ // when a chat widget is present (e.g. abp.io), shift the button to its left
+ &:has(#abp-chatbot-container) .alert-criteria {
+ &::before,
+ &::after {
+ right: 92px;
+ }
+
+ @media (max-width: 768px) {
+ &::before,
+ &::after {
+ right: 75px;
+ }
}
}
}
diff --git a/modules/openiddict/Volo.Abp.OpenIddict.slnx b/modules/openiddict/Volo.Abp.OpenIddict.slnx
index a67c234a01..3cf219591a 100644
--- a/modules/openiddict/Volo.Abp.OpenIddict.slnx
+++ b/modules/openiddict/Volo.Abp.OpenIddict.slnx
@@ -16,6 +16,7 @@
+
diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json
index 1f5589b59e..da9ba552ec 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json
index 22b41aab74..5011e4ae8f 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": "~10.5.0-rc.4",
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.oauth": "~10.5.0-rc.4",
- "@abp/ng.identity": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.tenant-management": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
- "@abp/ng.theme.lepton-x": "~5.5.0-rc.4",
+ "@abp/ng.account": "~10.5.0",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.oauth": "~10.5.0",
+ "@abp/ng.identity": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.tenant-management": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
+ "@abp/ng.theme.lepton-x": "~5.5.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": "~10.5.0-rc.4",
+ "@abp/ng.schematics": "~10.5.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/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictAspNetCoreModule.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictAspNetCoreModule.cs
index 48496874d0..26729669e7 100644
--- a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictAspNetCoreModule.cs
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictAspNetCoreModule.cs
@@ -1,4 +1,5 @@
-using Microsoft.AspNetCore.Mvc.Razor;
+using Microsoft.AspNetCore.Identity;
+using Microsoft.AspNetCore.Mvc.Razor;
using Microsoft.Extensions.DependencyInjection;
using OpenIddict.Abstractions;
using OpenIddict.Server;
@@ -39,6 +40,11 @@ public class AbpOpenIddictAspNetCoreModule : AbpModule
{
options.ViewLocationFormats.Add("/Volo/Abp/OpenIddict/Views/{1}/{0}.cshtml");
});
+
+ Configure(options =>
+ {
+ options.RemoveClientIdClaim();
+ });
}
private void AddOpenIddictServer(IServiceCollection services)
diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions.cs
new file mode 100644
index 0000000000..fa4fde8a71
--- /dev/null
+++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions.cs
@@ -0,0 +1,48 @@
+using System.Linq;
+using Microsoft.AspNetCore.Identity;
+using Volo.Abp.Security.Claims;
+
+namespace Volo.Abp.OpenIddict;
+
+public static class AbpOpenIddictSecurityStampValidatorOptionsExtensions
+{
+ public static SecurityStampValidatorOptions RemoveClientIdClaim(this SecurityStampValidatorOptions options)
+ {
+ // OpenIddictClaimsPrincipalContributor stamps the ambient /connect/authorize request's client_id
+ // onto every principal built by CreateUserPrincipalAsync. That is meant for the access_token, but the
+ // cookie security-stamp validator rebuilds the interactive cookie through the same method, so a refresh
+ // that lands on /connect/authorize leaks client_id into the cookie and corrupts ICurrentClient.
+ // OnRefreshingPrincipal is the only place the cookie is re-written and never runs for token issuance.
+ var previousOnRefreshingPrincipal = options.OnRefreshingPrincipal;
+ options.OnRefreshingPrincipal = async context =>
+ {
+ // Run the previous callback first: ABP Identity's UpdatePrincipal copies claims that are on the
+ // current cookie but not on the new principal forward, re-introducing client_id from an
+ // already-corrupted cookie. Removing it afterwards lets such a cookie self-heal on its next refresh.
+ if (previousOnRefreshingPrincipal != null)
+ {
+ await previousOnRefreshingPrincipal.Invoke(context);
+ }
+
+ RemoveClientIdClaimsFromPrincipal(context);
+ };
+
+ return options;
+ }
+
+ private static void RemoveClientIdClaimsFromPrincipal(SecurityStampRefreshingPrincipalContext context)
+ {
+ if (context.NewPrincipal == null)
+ {
+ return;
+ }
+
+ foreach (var identity in context.NewPrincipal.Identities)
+ {
+ foreach (var claim in identity.FindAll(AbpClaimTypes.ClientId).ToArray())
+ {
+ identity.RemoveClaim(claim);
+ }
+ }
+ }
+}
diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo.Abp.OpenIddict.AspNetCore.Tests.csproj b/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo.Abp.OpenIddict.AspNetCore.Tests.csproj
new file mode 100644
index 0000000000..f4c6815fd6
--- /dev/null
+++ b/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo.Abp.OpenIddict.AspNetCore.Tests.csproj
@@ -0,0 +1,21 @@
+
+
+
+
+
+ net10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions_Tests.cs b/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions_Tests.cs
new file mode 100644
index 0000000000..4231e23b33
--- /dev/null
+++ b/modules/openiddict/test/Volo.Abp.OpenIddict.AspNetCore.Tests/Volo/Abp/OpenIddict/AbpOpenIddictSecurityStampValidatorOptionsExtensions_Tests.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Linq;
+using System.Security.Claims;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Identity;
+using Shouldly;
+using Volo.Abp.Security.Claims;
+using Xunit;
+
+namespace Volo.Abp.OpenIddict;
+
+public class AbpOpenIddictSecurityStampValidatorOptionsExtensions_Tests
+{
+ [Fact]
+ public async Task Should_Remove_ClientId_From_Refreshed_Principal()
+ {
+ var context = new SecurityStampRefreshingPrincipalContext
+ {
+ NewPrincipal = CreateCookiePrincipal(
+ new Claim(AbpClaimTypes.UserId, "user-1"),
+ new Claim(AbpClaimTypes.ClientId, "MyClient"))
+ };
+
+ await RefreshPrincipalAsync(context);
+
+ context.NewPrincipal.FindAll(AbpClaimTypes.ClientId).ShouldBeEmpty();
+ context.NewPrincipal.FindFirst(AbpClaimTypes.UserId).Value.ShouldBe("user-1");
+ }
+
+ [Fact]
+ public async Task Should_Not_Touch_A_Principal_Without_ClientId()
+ {
+ var context = new SecurityStampRefreshingPrincipalContext
+ {
+ NewPrincipal = CreateCookiePrincipal(new Claim(AbpClaimTypes.UserId, "user-1"))
+ };
+
+ await RefreshPrincipalAsync(context);
+
+ context.NewPrincipal.Claims.Count().ShouldBe(1);
+ context.NewPrincipal.FindFirst(AbpClaimTypes.UserId).Value.ShouldBe("user-1");
+ }
+
+ [Fact]
+ public async Task Should_Remove_Every_ClientId_Claim_From_Every_Identity()
+ {
+ var principal = new ClaimsPrincipal();
+ principal.AddIdentity(new ClaimsIdentity(
+ new[] { new Claim(AbpClaimTypes.UserId, "user-1"), new Claim(AbpClaimTypes.ClientId, "Client-A") },
+ IdentityConstants.ApplicationScheme));
+ principal.AddIdentity(new ClaimsIdentity(
+ new[] { new Claim(AbpClaimTypes.ClientId, "Client-B"), new Claim(AbpClaimTypes.ClientId, "Client-C") },
+ IdentityConstants.ApplicationScheme));
+
+ var context = new SecurityStampRefreshingPrincipalContext { NewPrincipal = principal };
+
+ await RefreshPrincipalAsync(context);
+
+ context.NewPrincipal.FindAll(AbpClaimTypes.ClientId).ShouldBeEmpty();
+ context.NewPrincipal.FindFirst(AbpClaimTypes.UserId).Value.ShouldBe("user-1");
+ }
+
+ [Fact]
+ public async Task Should_Not_Throw_When_New_Principal_Is_Null()
+ {
+ var context = new SecurityStampRefreshingPrincipalContext { NewPrincipal = null };
+
+ await Should.NotThrowAsync(() => RefreshPrincipalAsync(context));
+ }
+
+ [Fact]
+ public async Task Should_Remove_ClientId_After_Running_The_Previously_Registered_Callback()
+ {
+ // The real module order: ABP Identity's callback is registered first, the removal after it. Identity's
+ // SecurityStampValidatorCallback.UpdatePrincipal copies client_id from an already-corrupted cookie onto
+ // the refreshed principal; the removal still strips it, so the cookie self-heals on its next refresh.
+ var previousCallbackRan = false;
+ Task PreviousCallback(SecurityStampRefreshingPrincipalContext context)
+ {
+ previousCallbackRan = true;
+ CopyClientIdForward(context);
+ return Task.CompletedTask;
+ }
+
+ var refreshingContext = CreateCorruptedCookieRefreshContext();
+
+ await RefreshPrincipalAsync(refreshingContext, PreviousCallback);
+
+ previousCallbackRan.ShouldBeTrue();
+ refreshingContext.NewPrincipal.FindAll(AbpClaimTypes.ClientId).ShouldBeEmpty();
+ }
+
+ [Fact]
+ public async Task Should_Remove_ClientId_When_A_Callback_Is_Registered_After_It()
+ {
+ // The reverse order: the removal is registered first and an Identity-style callback (which runs its own
+ // copy-forward before invoking the previous callback) is registered after it. Because the two wrappers
+ // chain in opposite directions, the removal still runs last, so the order the modules load does not matter.
+ var options = new SecurityStampValidatorOptions();
+ options.RemoveClientIdClaim();
+
+ var previousOnRefreshingPrincipal = options.OnRefreshingPrincipal;
+ options.OnRefreshingPrincipal = async context =>
+ {
+ CopyClientIdForward(context);
+ if (previousOnRefreshingPrincipal != null)
+ {
+ await previousOnRefreshingPrincipal.Invoke(context);
+ }
+ };
+
+ var refreshingContext = CreateCorruptedCookieRefreshContext();
+
+ await options.OnRefreshingPrincipal(refreshingContext);
+
+ refreshingContext.NewPrincipal.FindAll(AbpClaimTypes.ClientId).ShouldBeEmpty();
+ }
+
+ private static async Task RefreshPrincipalAsync(
+ SecurityStampRefreshingPrincipalContext context,
+ Func previousCallback = null)
+ {
+ var options = new SecurityStampValidatorOptions { OnRefreshingPrincipal = previousCallback };
+
+ options.RemoveClientIdClaim().ShouldBeSameAs(options);
+
+ await options.OnRefreshingPrincipal(context);
+ }
+
+ private static void CopyClientIdForward(SecurityStampRefreshingPrincipalContext context)
+ {
+ var clientId = context.CurrentPrincipal.FindFirst(AbpClaimTypes.ClientId);
+ if (clientId != null)
+ {
+ context.NewPrincipal.Identities.First().AddClaim(clientId);
+ }
+ }
+
+ private static SecurityStampRefreshingPrincipalContext CreateCorruptedCookieRefreshContext()
+ {
+ return new SecurityStampRefreshingPrincipalContext
+ {
+ CurrentPrincipal = CreateCookiePrincipal(
+ new Claim(AbpClaimTypes.UserId, "user-1"),
+ new Claim(AbpClaimTypes.ClientId, "MyClient")),
+ NewPrincipal = CreateCookiePrincipal(new Claim(AbpClaimTypes.UserId, "user-1"))
+ };
+ }
+
+ private static ClaimsPrincipal CreateCookiePrincipal(params Claim[] claims)
+ {
+ return new ClaimsPrincipal(new ClaimsIdentity(claims, IdentityConstants.ApplicationScheme));
+ }
+}
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 90af927215..103f1b10f0 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.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 d5580eb529..7593c33b6b 100644
--- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
+++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
@@ -2,186 +2,186 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0-rc.4.tgz#c24c2528ab89c12876d3051c7af3e4487573eba6"
- integrity sha512-f/B88/lhr1aGWW8FNgqvqTHWtCL8psc11cna0I4dwbfk0vAOxsoMKoksX7tLK2spxm5y4j7ZET0c+DehLlMHuw==
+"@abp/aspnetcore.mvc.ui.theme.basic@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-10.5.0.tgz#ea188c534693e8ab02f6892e7346c6b2a19591c1"
+ integrity sha512-dFudLJ5Q+vieAuS71KD26rxfhm1qvx3g53UcZv/jCNFsaqIoF8dgHIQTdpJx4qtkXEinfvWCXO5quNff/mTXvA==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~10.5.0"
-"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0-rc.4.tgz#b14d0142a2b7d37e4b6d1ff700e495ff7561891a"
- integrity sha512-i0AC6ZSYTxK42psQc1VbyHVouKHGii80E0Eax42jGoTlim8D1kNgetO+8+Pltg/5rL0HJViWrWPwyG7mBipA2w==
+"@abp/aspnetcore.mvc.ui.theme.shared@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-10.5.0.tgz#59c9d3cc5566de18a2c71734ef8e36b6461b20de"
+ integrity sha512-a88SfpHDx2An6EGbCrIgDzZmuqfpkwc+lqBtllmQybhWrNjCnPSQzYJuwgQU5R6X+6HotVEpluK8Rv6FnQPS/w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~10.5.0-rc.4"
- "@abp/bootstrap" "~10.5.0-rc.4"
- "@abp/bootstrap-datepicker" "~10.5.0-rc.4"
- "@abp/bootstrap-daterangepicker" "~10.5.0-rc.4"
- "@abp/datatables.net-bs5" "~10.5.0-rc.4"
- "@abp/font-awesome" "~10.5.0-rc.4"
- "@abp/jquery-validation-unobtrusive" "~10.5.0-rc.4"
- "@abp/lodash" "~10.5.0-rc.4"
- "@abp/luxon" "~10.5.0-rc.4"
- "@abp/malihu-custom-scrollbar-plugin" "~10.5.0-rc.4"
- "@abp/moment" "~10.5.0-rc.4"
- "@abp/select2" "~10.5.0-rc.4"
- "@abp/sweetalert2" "~10.5.0-rc.4"
- "@abp/timeago" "~10.5.0-rc.4"
-
-"@abp/aspnetcore.mvc.ui@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0-rc.4.tgz#79822aadec8133133201d59a1c3dc6b7ca226c1f"
- integrity sha512-149kt2gvpdG/rUn6Z44YF3m2Bsz5Z8mZfEDXwt7x+MjB84cXbm16sVcKdSkPkg2mXcLycJYpMGG/cgSlH+FvHQ==
+ "@abp/aspnetcore.mvc.ui" "~10.5.0"
+ "@abp/bootstrap" "~10.5.0"
+ "@abp/bootstrap-datepicker" "~10.5.0"
+ "@abp/bootstrap-daterangepicker" "~10.5.0"
+ "@abp/datatables.net-bs5" "~10.5.0"
+ "@abp/font-awesome" "~10.5.0"
+ "@abp/jquery-validation-unobtrusive" "~10.5.0"
+ "@abp/lodash" "~10.5.0"
+ "@abp/luxon" "~10.5.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~10.5.0"
+ "@abp/moment" "~10.5.0"
+ "@abp/select2" "~10.5.0"
+ "@abp/sweetalert2" "~10.5.0"
+ "@abp/timeago" "~10.5.0"
+
+"@abp/aspnetcore.mvc.ui@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-10.5.0.tgz#e6bf4e3f55c8f23095e6ae63d4f1b3aa5470ab2d"
+ integrity sha512-3fEzOCy5f/AMr8WypZqrfLaZPkZux4mMPtLhW8+LguC95UV14puqBE3nmxliN64GVFmYpSy6nWEfsT4AxB+nBA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0-rc.4.tgz#66d04f31a8d021d151452afc4fcbc7315d89758e"
- integrity sha512-EMcZlWJWU+Ypbw3TGraC8K9hM3+HWLhmEz+0vj6yRajmP5MczJfCyxt4AODaPEmf4uRV3WQ3wV0OjHZdmG+QhQ==
+"@abp/bootstrap-datepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-10.5.0.tgz#4cad320259ef055d9702ffc1c3f972d9e0fe643c"
+ integrity sha512-Ic9icfBIzBTHa5i15hLHTyKB13OgSbg1iTeUDG10ciKrxRaXKtTXgFCngnL/7bEBYAd/PdeYGTCg4RUhqnWvtA==
dependencies:
bootstrap-datepicker "^1.10.1"
-"@abp/bootstrap-daterangepicker@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0-rc.4.tgz#1aa514548b762d0b3bd628a29edd59585510532b"
- integrity sha512-TnEg+k6XVWROtni7sXCBkouBjjDLmN7C0lP4XcUztSSHGo7l+r+cl+pi1iSOuHdRX304/CO+3PZUBKYku3A3+A==
+"@abp/bootstrap-daterangepicker@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-10.5.0.tgz#d1000a900fedd30602979f84fe97184ebf4316f9"
+ integrity sha512-zfFVeSCBZoSoatTrtjDVDKZ8TX8xzyzoPaGe+vskZH5uL8CgYJnmTy7RsRlGR79PFz7VKQ/zoyNXrufZKcho+w==
dependencies:
- "@abp/moment" "~10.5.0-rc.4"
+ "@abp/moment" "~10.5.0"
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0-rc.4.tgz#591b5a9da1f4fcf48c9a419f4acb985ddd48d876"
- integrity sha512-aJtjmCaLg+TSrA/PL1X4d6AYsIv/8AHprDFJ6cXTsZkQTYjyTZUfjw15JHA+mLe6BionsGOtsXryid29IbX2Mg==
+"@abp/bootstrap@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-10.5.0.tgz#a224a69d06a68e7f40c7d69be48b2a0b1c721e90"
+ integrity sha512-J2u16oMmi2XHfM0kP/joe+GHimyKlSGJ7cJcknNUOndEpxAX8f6WptIKmqNZv46x/3CzXsknM2AOAqGmX/gWzA==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
- "@abp/popper.js" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
+ "@abp/popper.js" "~10.5.0"
bootstrap "^5.3.8"
-"@abp/core@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0-rc.4.tgz#1a5aec4eb83daf1400150d7c0c4dc81c7265ae49"
- integrity sha512-AA4NdfAzA7zLWmAdS5dCjVshyidTn/bEMqlhfIOtWOnp3nEjdtURhmz6yA22MM6YAuKkda9iE1OtHu+jMEG3vQ==
+"@abp/core@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-10.5.0.tgz#58364410c1df45ea5bb82c08e03141d8294e61e7"
+ integrity sha512-RNflX2ENTMunO3MZlMx2EZu7sqHUray2lAfkUotjNLIbz0h3btb4zoMU3W5Vy/WPhWRT7Ry7FtnUCdOK+9tNkg==
dependencies:
- "@abp/utils" "~10.5.0-rc.4"
+ "@abp/utils" "~10.5.0"
-"@abp/datatables.net-bs5@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0-rc.4.tgz#ec26b8a22d58880755f3593ac635b0daf082c886"
- integrity sha512-f5WEXTEQC8S73Hz2QpCMkrh9vyFJifQ2Q9Jp6r0iLRURpBItzliUsSHcDAhdo3oPtuH9HOumQvISH4Y8S+EPzQ==
+"@abp/datatables.net-bs5@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-10.5.0.tgz#21b0e2ae9c78473980dedf89a07fdcb72f31bee2"
+ integrity sha512-j2e48mBy+oZ2y+t8aLQ4iyx0XbN5QcGjTM+CBR9KnttY/w+KD2SRngdZbOdhdDI5W3IAdH5WTwmw2EyZXmf63w==
dependencies:
- "@abp/datatables.net" "~10.5.0-rc.4"
+ "@abp/datatables.net" "~10.5.0"
datatables.net-bs5 "^2.3.4"
-"@abp/datatables.net@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0-rc.4.tgz#46254de6e712640f12058e2f167083b3011e2c1b"
- integrity sha512-i81nFF+Qevs602t0zZWAhQWBpCV9FBHixwWQmVDCfyhDYJbiMLUBPcscIqF7EIv1tz/dEdW2GofvEzIMcffbAg==
+"@abp/datatables.net@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-10.5.0.tgz#d569ae83696bc25a0802ce4b90105ecebbb602eb"
+ integrity sha512-pqyOUjEtO3glFnBXd8O4uHRrQ7uwmk91ypOyFVCEX7L6Ksg3nRonoaBqPINUxFGOBs97h2nhICYZT9Lblp+4Sg==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
datatables.net "^2.3.4"
-"@abp/font-awesome@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0-rc.4.tgz#d7a8e4d32f84bfbe46c55dc93ad33f185e0f3848"
- integrity sha512-guGsjSWTlUYtrvNlekEL3qEgEp1HeABnNEQdQF5yyukHXoOTC0pR/aPTmMiKHTiYfqpc3LoQMv+TU+ZAVQrU4w==
+"@abp/font-awesome@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-10.5.0.tgz#44347dae9d00fc20cde8fcd2cfb8cb1f58055ae2"
+ integrity sha512-on3fNBdAzTvVsjDtF3NgLIEm/FBPwdDnAwhFmkqioLmpF6iPnZeW4bAFlC3dsoEGrWiCvqERir6/ckmpYLA5zg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@fortawesome/fontawesome-free" "^7.0.1"
-"@abp/jquery-validation-unobtrusive@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0-rc.4.tgz#93bb721e8dfff9a824d44980f6ce859c8c3866bb"
- integrity sha512-U1b+2lnfdNQIVBUM8CjbP/EJaLDZ7EHrvWeJFn0aJYHglV8Jqka4+jPu0Be8NP1NqyQQSrhtqdf8axp742COmQ==
+"@abp/jquery-validation-unobtrusive@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-10.5.0.tgz#426e89a28c353f10ea26cd850818b2daa3519c81"
+ integrity sha512-XF3GO/lHCOqh3wYwyItNccVE1Jw8tGKgNu0fga+QwJr6O1xI8YnbD00tvrMkSnRM3UsxL5Ty6E2AkYn1g+At5A==
dependencies:
- "@abp/jquery-validation" "~10.5.0-rc.4"
+ "@abp/jquery-validation" "~10.5.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0-rc.4.tgz#b90ceb992b9c0a7fc4f8faccaaaa628c259f028e"
- integrity sha512-0qYfsAwhcatyiJpeZejmG3DgOAoCbWQcHOUM0Bgxg8gh+vcuzXu//956SBJqbkeTJiaeY4z8uULaQZpAiF+ZRQ==
+"@abp/jquery-validation@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-10.5.0.tgz#19c7b057cd3f08a9e85b180843dddf8a19a2b9d8"
+ integrity sha512-PcLB4muI6XJkzWCVR+0T5DP44qcggeI3OF/soJBba5rrYQ5Bd7WqcNJdIg9SQK3OEzpcgwDCns5Nxt4j88fH2Q==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0-rc.4.tgz#623d7be22842b37505795e15069f0993f7c417eb"
- integrity sha512-IATc1SVqRPd3xDCPHQZh1GaMgGGcVmxUYFDo/+t6c768iLCwLpJPuoNebrBSeN+z9+opbuZrFLNdwWQ+Ch72QA==
+"@abp/jquery@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-10.5.0.tgz#4fce1128f95351678c47cf3de2d6b407260d73d0"
+ integrity sha512-uT79LFWW9jgyII0QxYZkZj2h6plkrwJFNocsGcafoY6hZ0bOUyxpXa8YGwEe0A+j1d5iBl08SH3k2HWu4TpJ6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
jquery "~3.7.1"
-"@abp/lodash@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0-rc.4.tgz#284d4ebf314cfb1d96e66e8994f22b44055e4130"
- integrity sha512-rswQ/laMhlu1MA+51CcIbQR1iZcOdSwF2HzxWccCqsaBVCOWy4G9TIj1gk2QfQSYMkBl6OWNprOea7XKhaSfzw==
+"@abp/lodash@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-10.5.0.tgz#852d6cb369ff478d35345e7c17e222587a6b11d0"
+ integrity sha512-Z2GwsL4aLA9wxgP1j8youSlq7glEpe7Mu3XFT/e+w2qyKxyEZtzSzhPF/2RMaAPw8fuFBdu7r1Dhz1Va1RVheg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
lodash "^4.18.1"
-"@abp/luxon@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0-rc.4.tgz#c35120586c16afbafdefbb0a4b1cefb3e7e97690"
- integrity sha512-Mk5oMzecFf5v35/EW2FvVYmQX16giT8J/QpeqyaPWbp0UptOSYrA7E+gHoJGvs3SvY24KkPzTfdcaWzCyV6zIg==
+"@abp/luxon@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-10.5.0.tgz#1843a4061a791e23837a89e98624b20dad9e3b70"
+ integrity sha512-CDmtfGRLREQIQ6roJjw/WuBlkvSdaPtp6qHNEFIp0vCrppQZLeMqwxmVVMaaEPtimsAmQ8vpeLouWNrJsCuCzQ==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
luxon "^3.7.2"
-"@abp/malihu-custom-scrollbar-plugin@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0-rc.4.tgz#f7e215c48012306d449544be35b384face75caa8"
- integrity sha512-nu00haqvL68AnGIX0enLy3XvhDq72/ws7f+oh8Fr5gPPtywI1fzMnkXIGoXewE/5wcD7Fs/hHjJorFlX0yWOgw==
+"@abp/malihu-custom-scrollbar-plugin@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-10.5.0.tgz#ec48d62548eaa92d5340c2cfab9a85e1160530c1"
+ integrity sha512-hWV8AktNDhnfwqrgYn+RSDqymgsSrcXWPdtfVns6KRk2niIVVNYzu28/CzTu7+BxSBkecAD0s9LhC4LeqYoV2w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0-rc.4.tgz#4d02915b3650b8afe1160ab91c09d274bd9108d6"
- integrity sha512-6giU879bnFltkefbb/it4bWxBfZn+QDzDgP1aPC4xNIa134ZXzkcSMRlMyUBa/96OZ6mmmYo/6wLFZLCAsOPZw==
+"@abp/moment@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-10.5.0.tgz#2ccd8c1fe4ef1ff084c86e984d5932a9cf4a94fe"
+ integrity sha512-DTEA4pR3p5NivmqaEPgnjv3ogM23DyvgvNBe/79Xogem3ERML6KBph9vKYeB2MPOI5pSLNVAsMNhG9m6Ial8TA==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0-rc.4.tgz#4a74c6e1f72da2ba8f67b33856196558a5efff72"
- integrity sha512-oJ4pDrVCgu0RadsdwlppGN3tPzMymQ5DWhqK6CKEeir4lBFubKDe1NAhawZ4qGtIXKFWIbE30prFg11pf/zj9Q==
+"@abp/popper.js@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-10.5.0.tgz#316bd9a5b1179babc7603662068bff08d510f832"
+ integrity sha512-+TwEmXxQF/sf2Pj2UVyRPyrMUmKc0HCSDzsLO89jSj4Ln+7gXgRzYo49Fuu816kJL6j/i+sXcq7BZOAEDc4X6w==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
"@popperjs/core" "^2.11.8"
-"@abp/select2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0-rc.4.tgz#87448d8b1d2ec97c0cb97e1c08db3ba2618e29f7"
- integrity sha512-64utn6ikY5q71TIfO9qhXWpy0pGrj1YEpAdO/q3qYoFYf9RDz9mSFd2cJ8Noasph/CmZSKFK3YwPcHFkSeLTYQ==
+"@abp/select2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-10.5.0.tgz#78abd9211863a214fe15b3fb76bfea8333cab02d"
+ integrity sha512-bqX6lUYRewSfsABhlkbf7A02ulz4oeit4ap+OCdgFa9yE75hHOzYBVHppQgCAHIdVcxw+XxOkejL6VEgM0EVRg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0-rc.4.tgz#aa667ee6edb6b008961a463f7f477a4671d28381"
- integrity sha512-+/OKRL2hzohXryUD2rZO7aFLL7G7A300/QK82BKnYSXr7fh2wsVEC9g4/DXnaoygad7k5KS3NWUMIpEL21ROpw==
+"@abp/sweetalert2@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-10.5.0.tgz#e5a2dc2d2223ca842c3e7f9c5fb5b3c4d61229f2"
+ integrity sha512-5sjDIXsQ3d27qO8eRPpkrFXqnBeWuswlBGUhNS5SnRA0K5Q6IzVUVTYSbo7+ulQ3nWuZbv5DWSB4xujjzShwXg==
dependencies:
- "@abp/core" "~10.5.0-rc.4"
+ "@abp/core" "~10.5.0"
sweetalert2 "^11.23.0"
-"@abp/timeago@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0-rc.4.tgz#02b27e97c20b6b226cbdaa43d7bfb367218a626f"
- integrity sha512-XCopnK5kphD6+OQ6+RHsgZHL7WtaXBbiYHpQmo7JHr9iVBwvLmWSzJZMIbrfZTczkhHk2VEwMQWSUwnJsWCWvQ==
+"@abp/timeago@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-10.5.0.tgz#11e646bd69a1a6093b58a3100ea7ef8639339fb9"
+ integrity sha512-9qEKBdW6HhpOjDaexLdPSuJ/lag/jE01yuRJo8Qj62tjnEqzMQ8QaFdqR5YN0NiADyY7phvnHCmimPKUM5hmJw==
dependencies:
- "@abp/jquery" "~10.5.0-rc.4"
+ "@abp/jquery" "~10.5.0"
timeago "^1.6.7"
-"@abp/utils@~10.5.0-rc.4":
- version "10.5.0-rc.4"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0-rc.4.tgz#3bddb096f7537b69c08c2c81c99607519b58c200"
- integrity sha512-jYNIF72jXBYHWxrHTe3Na5yhPm1e+b76U0PpA2chJ+Qs6LHWdwQXGGvplQO3KrInrA+dNqrWzera7a1N9U1WhQ==
+"@abp/utils@~10.5.0":
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-10.5.0.tgz#d0c5cb23b2ad9c74fb5e0b9ecfa4fe96bbd3240a"
+ integrity sha512-00mcBklr6+/4HzmR1BjWSupUPjsjrzcPXsuWyJH9ylyLfaIEh13uzHqwpw3goCNsAf1NU9MaOdqlIbGAaNB9cA==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/virtual-file-explorer/app/DemoApp.csproj b/modules/virtual-file-explorer/app/DemoApp.csproj
index 4f35545d60..de84b1779e 100644
--- a/modules/virtual-file-explorer/app/DemoApp.csproj
+++ b/modules/virtual-file-explorer/app/DemoApp.csproj
@@ -46,7 +46,7 @@
-
+
runtime; build; native; contentfiles; analyzers
compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native
diff --git a/modules/virtual-file-explorer/app/package.json b/modules/virtual-file-explorer/app/package.json
index 49626d7da6..58cf11152e 100644
--- a/modules/virtual-file-explorer/app/package.json
+++ b/modules/virtual-file-explorer/app/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0-rc.4",
- "@abp/virtual-file-explorer": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/virtual-file-explorer": "~10.5.0"
}
}
diff --git a/npm/lerna.json b/npm/lerna.json
index 45e9fbdcd7..cc6ab95a7b 100644
--- a/npm/lerna.json
+++ b/npm/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"packages": [
"packs/*"
],
diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json
index 1151323ac9..b9954afa2a 100644
--- a/npm/ng-packs/package.json
+++ b/npm/ng-packs/package.json
@@ -48,9 +48,9 @@
},
"private": true,
"devDependencies": {
- "@abp/ng.theme.lepton-x": "~5.5.0-rc.4",
- "@abp/ng.schematics": "~10.5.0-rc.4",
- "@abp/utils": "~10.5.0-rc.4",
+ "@abp/ng.theme.lepton-x": "~5.5.0",
+ "@abp/ng.schematics": "~10.5.0",
+ "@abp/utils": "~10.5.0",
"@angular-devkit/build-angular": "~22.0.0",
"@angular-devkit/core": "~22.0.0",
"@angular-devkit/schematics": "~22.0.0",
diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json
index 3e082d345c..c34dfdc498 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.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 370bdc9751..f84d8821f2 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.account.core": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/cms-kit/package.json b/npm/ng-packs/packages/cms-kit/package.json
index 194ca0acf7..26555cbd64 100644
--- a/npm/ng-packs/packages/cms-kit/package.json
+++ b/npm/ng-packs/packages/cms-kit/package.json
@@ -1,15 +1,15 @@
{
"name": "@abp/ng.cms-kit",
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"@toast-ui/editor": "~3.0.0",
"codemirror": "~6.0.0",
"tslib": "^2.0.0"
diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json
index 4187aa669c..50d9d6a4d5 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
- "@abp/ng.core": ">=10.5.0-rc.4",
- "@abp/ng.theme.shared": ">=10.5.0-rc.4"
+ "@abp/ng.core": ">=10.5.0",
+ "@abp/ng.theme.shared": ">=10.5.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 fd14c801f6..626cdad026 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/utils": "~10.5.0-rc.4",
+ "@abp/utils": "~10.5.0",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
"ts-toolbelt": "^9.0.0",
diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json
index 60768d9968..d9837fdca7 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.theme.shared": "~10.5.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json
index 04c83a14b2..cc6908d7df 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": "10.5.0-rc.4",
+ "version": "10.5.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 03100c6063..f183cafd11 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.permission-management": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.permission-management": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.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 6080f634cf..c08458739d 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/utils": "~10.5.0-rc.4",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/utils": "~10.5.0",
"angular-oauth2-oidc": "^20.0.0",
"just-clone": "^6.0.0",
"just-compare": "^2.0.0",
diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json
index bf1e8ebe58..b3cacf02aa 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.theme.shared": "~10.5.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json
index 788dada681..cc0cca205e 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"author": "",
"schematics": "./collection.json",
"dependencies": {
diff --git a/npm/ng-packs/packages/schematics/src/tests/proxy-self-import-generic-base.spec.ts b/npm/ng-packs/packages/schematics/src/tests/proxy-self-import-generic-base.spec.ts
new file mode 100644
index 0000000000..680e9f6f5d
--- /dev/null
+++ b/npm/ng-packs/packages/schematics/src/tests/proxy-self-import-generic-base.spec.ts
@@ -0,0 +1,82 @@
+import { describe, expect, it } from 'vitest';
+import { createImportRefsToModelReducer } from '../utils/model';
+import { Type } from '../models/api-definition';
+import { ModelGeneratorParams } from '../utils/model';
+
+// Reproduces #25080: when a DTO inherits from a generic base type (e.g. PagedResultDto)
+// whose type argument T lives in the SAME namespace, the proxy generator used to emit an
+// invalid self-import (`import type { TransactionDto } from './models'`) inside models.ts,
+// breaking the Angular/TypeScript build.
+describe('proxy generation - self-import for generic base type argument (#25080)', () => {
+ const solution = 'MyApp';
+
+ // TransactionPagedResultDto : PagedResultDto, both in MyApp.Transactions.
+ const types: Record = {
+ 'MyApp.Transactions.TransactionDto': {
+ baseType: null,
+ isEnum: false,
+ enumNames: null,
+ enumValues: null,
+ genericArguments: null,
+ properties: [
+ {
+ name: 'Id',
+ jsonName: null,
+ type: 'System.Guid',
+ typeSimple: 'System.Guid',
+ isRequired: false,
+ isNullable: false,
+ },
+ ],
+ },
+ 'MyApp.Transactions.TransactionPagedResultDto': {
+ baseType: 'Volo.Abp.Application.Dtos.PagedResultDto',
+ isEnum: false,
+ enumNames: null,
+ enumValues: null,
+ genericArguments: null,
+ properties: [
+ {
+ name: 'AmountSummary',
+ jsonName: null,
+ type: 'System.Int32',
+ typeSimple: 'number',
+ isRequired: false,
+ isNullable: false,
+ },
+ ],
+ },
+ };
+
+ const params: ModelGeneratorParams = {
+ targetPath: 'src/app/proxy',
+ solution,
+ types,
+ serviceImports: {},
+ modelImports: {},
+ };
+
+ it('does not emit a self-import for a same-namespace generic base argument', () => {
+ const reduce = createImportRefsToModelReducer(params);
+ const models = reduce([], ['MyApp.Transactions.TransactionPagedResultDto']);
+
+ const model = models.find(m => m.namespace === 'Transactions');
+ expect(model).toBeDefined();
+
+ // The buggy behavior produced an import with path './models' (a self-import).
+ const selfImports = model!.imports.filter(i => i.path === './models');
+ expect(selfImports).toEqual([]);
+
+ // Sanity: TransactionDto must NOT be imported at all, since it is declared in this same file.
+ const importsTransactionDto = model!.imports.some(i =>
+ i.specifiers.some(s => s === 'TransactionDto'),
+ );
+ expect(importsTransactionDto).toBe(false);
+
+ // The framework base type, however, should still be imported from @abp/ng.core.
+ const importsPagedResultDto = model!.imports.some(
+ i => i.path === '@abp/ng.core' && i.specifiers.includes('PagedResultDto'),
+ );
+ expect(importsPagedResultDto).toBe(true);
+ });
+});
diff --git a/npm/ng-packs/packages/schematics/src/utils/model.ts b/npm/ng-packs/packages/schematics/src/utils/model.ts
index 4e5431da60..8d218160ae 100644
--- a/npm/ng-packs/packages/schematics/src/utils/model.ts
+++ b/npm/ng-packs/packages/schematics/src/utils/model.ts
@@ -74,6 +74,14 @@ export function createImportRefsToModelReducer(params: ModelGeneratorParams) {
if (baseType && parseNamespace(solution, baseType) !== model.namespace) {
const baseTypeWithGenericParams = parseBaseTypeWithGenericTypes(baseType);
baseTypeWithGenericParams.forEach(t => {
+ // A generic argument of the base type (e.g. T in PagedResultDto) may live in the
+ // same namespace as this model, which means it is generated into the same models.ts
+ // file. Importing it would produce an invalid self-import (`from './models'`), so we
+ // skip same-namespace types here, mirroring the property handling below. See #25080.
+ if (parseNamespace(solution, t) === model.namespace) {
+ return;
+ }
+
toBeImported.push({
type: t,
isEnum: false,
diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json
index 134b30605c..a7f5b27b6e 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json
index 7a8067eb09..4c36e278ad 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.feature-management": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.feature-management": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.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 0b3280e954..ad8ccceea0 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.account.core": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.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 d909f06569..f84ed6454c 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~10.5.0-rc.4",
+ "@abp/ng.core": "~10.5.0",
"@fortawesome/fontawesome-free": "^6.0.0",
"@ng-bootstrap/ng-bootstrap": "~20.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 67529e4171..76f17481b2 100644
--- a/npm/packs/anchor-js/package.json
+++ b/npm/packs/anchor-js/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/anchor-js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"anchor-js": "^5.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json
index 6352e20059..89c2b0fede 100644
--- a/npm/packs/aspnetcore.components.server.basictheme/package.json
+++ b/npm/packs/aspnetcore.components.server.basictheme/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.components.server.theming": "~10.5.0-rc.4"
+ "@abp/aspnetcore.components.server.theming": "~10.5.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 863062439c..03aa4cb28d 100644
--- a/npm/packs/aspnetcore.components.server.theming/package.json
+++ b/npm/packs/aspnetcore.components.server.theming/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/bootstrap": "~10.5.0-rc.4",
- "@abp/font-awesome": "~10.5.0-rc.4"
+ "@abp/bootstrap": "~10.5.0",
+ "@abp/font-awesome": "~10.5.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 26266841f5..7cb29129b9 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/aspnetcore.mvc.ui.theme.basic",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~10.5.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 985d38c9a8..988fc883e5 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": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"repository": {
"type": "git",
@@ -10,20 +10,20 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui": "~10.5.0-rc.4",
- "@abp/bootstrap": "~10.5.0-rc.4",
- "@abp/bootstrap-datepicker": "~10.5.0-rc.4",
- "@abp/bootstrap-daterangepicker": "~10.5.0-rc.4",
- "@abp/datatables.net-bs5": "~10.5.0-rc.4",
- "@abp/font-awesome": "~10.5.0-rc.4",
- "@abp/jquery-validation-unobtrusive": "~10.5.0-rc.4",
- "@abp/lodash": "~10.5.0-rc.4",
- "@abp/luxon": "~10.5.0-rc.4",
- "@abp/malihu-custom-scrollbar-plugin": "~10.5.0-rc.4",
- "@abp/moment": "~10.5.0-rc.4",
- "@abp/select2": "~10.5.0-rc.4",
- "@abp/sweetalert2": "~10.5.0-rc.4",
- "@abp/timeago": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui": "~10.5.0",
+ "@abp/bootstrap": "~10.5.0",
+ "@abp/bootstrap-datepicker": "~10.5.0",
+ "@abp/bootstrap-daterangepicker": "~10.5.0",
+ "@abp/datatables.net-bs5": "~10.5.0",
+ "@abp/font-awesome": "~10.5.0",
+ "@abp/jquery-validation-unobtrusive": "~10.5.0",
+ "@abp/lodash": "~10.5.0",
+ "@abp/luxon": "~10.5.0",
+ "@abp/malihu-custom-scrollbar-plugin": "~10.5.0",
+ "@abp/moment": "~10.5.0",
+ "@abp/select2": "~10.5.0",
+ "@abp/sweetalert2": "~10.5.0",
+ "@abp/timeago": "~10.5.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 394d8eec2c..439b954222 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": "10.5.0-rc.4",
+ "version": "10.5.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 cbb0dd79f6..30ed774530 100644
--- a/npm/packs/aspnetcore.mvc.ui/package.json
+++ b/npm/packs/aspnetcore.mvc.ui/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/aspnetcore.mvc.ui",
"repository": {
"type": "git",
diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json
index 3e4472d63b..6179b71c42 100644
--- a/npm/packs/blogging/package.json
+++ b/npm/packs/blogging/package.json
@@ -1,14 +1,14 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/blogging",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~10.5.0-rc.4",
- "@abp/owl.carousel": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4",
- "@abp/tui-editor": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~10.5.0",
+ "@abp/owl.carousel": "~10.5.0",
+ "@abp/prismjs": "~10.5.0",
+ "@abp/tui-editor": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json
index 1e464c4d13..c9c5bf7430 100644
--- a/npm/packs/bootstrap-datepicker/package.json
+++ b/npm/packs/bootstrap-datepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/bootstrap-datepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json
index cd8a2cd980..6e026134a2 100644
--- a/npm/packs/bootstrap-daterangepicker/package.json
+++ b/npm/packs/bootstrap-daterangepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/bootstrap-daterangepicker",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/moment": "~10.5.0-rc.4",
+ "@abp/moment": "~10.5.0",
"bootstrap-daterangepicker": "^3.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json
index d483018ad4..e2dc1db9a4 100644
--- a/npm/packs/bootstrap/package.json
+++ b/npm/packs/bootstrap/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/bootstrap",
"repository": {
"type": "git",
@@ -10,8 +10,8 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
- "@abp/popper.js": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
+ "@abp/popper.js": "~10.5.0",
"bootstrap": "^5.3.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json
index ac5561e752..c17b4216b5 100644
--- a/npm/packs/chart.js/package.json
+++ b/npm/packs/chart.js/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/chart.js",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json
index 8e08f7d04f..38ee799972 100644
--- a/npm/packs/clipboard/package.json
+++ b/npm/packs/clipboard/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/clipboard",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"clipboard": "^2.0.11"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json
index 3bd43a7364..46b27879b9 100644
--- a/npm/packs/cms-kit.admin/package.json
+++ b/npm/packs/cms-kit.admin/package.json
@@ -1,16 +1,16 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/cms-kit.admin",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/codemirror": "~10.5.0-rc.4",
- "@abp/jstree": "~10.5.0-rc.4",
- "@abp/markdown-it": "~10.5.0-rc.4",
- "@abp/slugify": "~10.5.0-rc.4",
- "@abp/tui-editor": "~10.5.0-rc.4",
- "@abp/uppy": "~10.5.0-rc.4"
+ "@abp/codemirror": "~10.5.0",
+ "@abp/jstree": "~10.5.0",
+ "@abp/markdown-it": "~10.5.0",
+ "@abp/slugify": "~10.5.0",
+ "@abp/tui-editor": "~10.5.0",
+ "@abp/uppy": "~10.5.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 0fc89b1647..c37a31ec1d 100644
--- a/npm/packs/cms-kit.public/package.json
+++ b/npm/packs/cms-kit.public/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/highlight.js": "~10.5.0-rc.4",
- "@abp/star-rating-svg": "~10.5.0-rc.4"
+ "@abp/highlight.js": "~10.5.0",
+ "@abp/star-rating-svg": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json
index a4577e7264..1f733035e5 100644
--- a/npm/packs/cms-kit/package.json
+++ b/npm/packs/cms-kit/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/cms-kit.admin": "~10.5.0-rc.4",
- "@abp/cms-kit.public": "~10.5.0-rc.4"
+ "@abp/cms-kit.admin": "~10.5.0",
+ "@abp/cms-kit.public": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json
index 80a28ece2a..9738ddf5fa 100644
--- a/npm/packs/codemirror/package.json
+++ b/npm/packs/codemirror/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/codemirror",
"publishConfig": {
"access": "public"
@@ -8,7 +8,7 @@
"build": "node ./scripts/build.js"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"@codemirror/lang-css": "^6.0.0",
"@codemirror/lang-javascript": "^6.0.0",
"@codemirror/state": "^6.0.0",
diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json
index acf428b30c..d68ca95e2c 100644
--- a/npm/packs/core/package.json
+++ b/npm/packs/core/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/core",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/utils": "~10.5.0-rc.4"
+ "@abp/utils": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json
index 6d990f12a2..9a3b7994c5 100644
--- a/npm/packs/cropperjs/package.json
+++ b/npm/packs/cropperjs/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/cropperjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"cropperjs": "^1.6.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json
index 7e1ad9c642..85306d2e5d 100644
--- a/npm/packs/datatables.net-bs4/package.json
+++ b/npm/packs/datatables.net-bs4/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/datatables.net-bs4",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~10.5.0-rc.4",
+ "@abp/datatables.net": "~10.5.0",
"datatables.net-bs4": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json
index f4f9f07c72..d788c21c90 100644
--- a/npm/packs/datatables.net-bs5/package.json
+++ b/npm/packs/datatables.net-bs5/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/datatables.net-bs5",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~10.5.0-rc.4",
+ "@abp/datatables.net": "~10.5.0",
"datatables.net-bs5": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json
index 4690d34bdf..812ab65a2a 100644
--- a/npm/packs/datatables.net/package.json
+++ b/npm/packs/datatables.net/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/datatables.net",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"datatables.net": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json
index f018d3d86b..277614c41a 100644
--- a/npm/packs/docs/package.json
+++ b/npm/packs/docs/package.json
@@ -1,15 +1,15 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/docs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/anchor-js": "~10.5.0-rc.4",
- "@abp/clipboard": "~10.5.0-rc.4",
- "@abp/malihu-custom-scrollbar-plugin": "~10.5.0-rc.4",
- "@abp/popper.js": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4"
+ "@abp/anchor-js": "~10.5.0",
+ "@abp/clipboard": "~10.5.0",
+ "@abp/malihu-custom-scrollbar-plugin": "~10.5.0",
+ "@abp/popper.js": "~10.5.0",
+ "@abp/prismjs": "~10.5.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 9f528afd87..a28e552a78 100644
--- a/npm/packs/flag-icon-css/package.json
+++ b/npm/packs/flag-icon-css/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.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 fd5029a29b..dc15a916cb 100644
--- a/npm/packs/flag-icons/package.json
+++ b/npm/packs/flag-icons/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/flag-icons",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json
index a66800a42d..345da96cb4 100644
--- a/npm/packs/font-awesome/package.json
+++ b/npm/packs/font-awesome/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/font-awesome",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"@fortawesome/fontawesome-free": "^7.0.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json
index b0ecd9ec37..8e8172e6e8 100644
--- a/npm/packs/highlight.js/package.json
+++ b/npm/packs/highlight.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/highlight.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"@highlightjs/cdn-assets": "~11.11.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json
index f7696aa07d..e2ed0de8e8 100644
--- a/npm/packs/jquery-form/package.json
+++ b/npm/packs/jquery-form/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/jquery-form",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.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 8017a0aa8a..3d7bb0d571 100644
--- a/npm/packs/jquery-validation-unobtrusive/package.json
+++ b/npm/packs/jquery-validation-unobtrusive/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/jquery-validation-unobtrusive",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery-validation": "~10.5.0-rc.4",
+ "@abp/jquery-validation": "~10.5.0",
"jquery-validation-unobtrusive": "^4.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json
index 4faeb19de5..611fa64adf 100644
--- a/npm/packs/jquery-validation/package.json
+++ b/npm/packs/jquery-validation/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/jquery-validation",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"jquery-validation": "^1.21.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json
index 8dc3b6c915..579bd910e9 100644
--- a/npm/packs/jquery/package.json
+++ b/npm/packs/jquery/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/jquery",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"jquery": "~3.7.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json
index 3d7930d89e..57220ec6c0 100644
--- a/npm/packs/jstree/package.json
+++ b/npm/packs/jstree/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/jstree",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"jstree": "^3.3.17"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json
index 2f4246b215..d3b12d2c7c 100644
--- a/npm/packs/lodash/package.json
+++ b/npm/packs/lodash/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/lodash",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"lodash": "^4.18.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json
index b889cc6221..00affac1fb 100644
--- a/npm/packs/luxon/package.json
+++ b/npm/packs/luxon/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/luxon",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"luxon": "^3.7.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json
index 6b69f665ea..42ec22957e 100644
--- a/npm/packs/malihu-custom-scrollbar-plugin/package.json
+++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/malihu-custom-scrollbar-plugin",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.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 599481e3d5..7c5038ae81 100644
--- a/npm/packs/markdown-it/package.json
+++ b/npm/packs/markdown-it/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/markdown-it",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"markdown-it": "^14.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json
index 2269ba5e70..ea8c15d6dd 100644
--- a/npm/packs/moment/package.json
+++ b/npm/packs/moment/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/moment",
"repository": {
"type": "git",
diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json
index 1ad15d35b9..0b8102cb2b 100644
--- a/npm/packs/owl.carousel/package.json
+++ b/npm/packs/owl.carousel/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/owl.carousel",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.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 44fbb64f71..815b930047 100644
--- a/npm/packs/popper.js/package.json
+++ b/npm/packs/popper.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/popper.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"@popperjs/core": "^2.11.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json
index b8a76a5dcd..8521bc4e83 100644
--- a/npm/packs/prismjs/package.json
+++ b/npm/packs/prismjs/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/prismjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~10.5.0-rc.4",
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/clipboard": "~10.5.0",
+ "@abp/core": "~10.5.0",
"prismjs": "^1.30.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json
index af3a9f3cec..886a7a7cb8 100644
--- a/npm/packs/qrcode/package.json
+++ b/npm/packs/qrcode/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/qrcode",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4"
+ "@abp/core": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json
index fd45b18212..12b957cbab 100644
--- a/npm/packs/select2/package.json
+++ b/npm/packs/select2/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/select2",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"select2": "^4.0.13"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json
index 3c6c2e4c63..a65caae2f8 100644
--- a/npm/packs/signalr/package.json
+++ b/npm/packs/signalr/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/signalr",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"@microsoft/signalr": "~9.0.6"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json
index 967223bd90..ab26ce7f48 100644
--- a/npm/packs/slugify/package.json
+++ b/npm/packs/slugify/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/slugify",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json
index feb1143115..7729c74a63 100644
--- a/npm/packs/star-rating-svg/package.json
+++ b/npm/packs/star-rating-svg/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/star-rating-svg",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"star-rating-svg": "^3.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json
index cfd432c329..eec9ccd994 100644
--- a/npm/packs/sweetalert2/package.json
+++ b/npm/packs/sweetalert2/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/sweetalert2",
"publishConfig": {
"access": "public"
@@ -10,7 +10,7 @@
"directory": "npm/packs/sweetalert2"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"sweetalert2": "^11.23.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json
index 56e0f5d4a7..8d29b87939 100644
--- a/npm/packs/timeago/package.json
+++ b/npm/packs/timeago/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/timeago",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"timeago": "^1.6.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json
index 464a521889..83567d215a 100644
--- a/npm/packs/toastr/package.json
+++ b/npm/packs/toastr/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/toastr",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
+ "@abp/jquery": "~10.5.0",
"toastr": "^2.1.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json
index ff05857994..bcbf1de8cf 100644
--- a/npm/packs/tui-editor/package.json
+++ b/npm/packs/tui-editor/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/tui-editor",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4"
+ "@abp/jquery": "~10.5.0",
+ "@abp/prismjs": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json
index 7d14ef304f..29f8b9fccb 100644
--- a/npm/packs/uppy/package.json
+++ b/npm/packs/uppy/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/uppy",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.0",
"uppy": "^5.1.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json
index 05454fd035..17ab4b0955 100644
--- a/npm/packs/utils/package.json
+++ b/npm/packs/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/utils",
- "version": "10.5.0-rc.4",
+ "version": "10.5.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 fadfdd7c2e..5ebfb8c868 100644
--- a/npm/packs/vee-validate/package.json
+++ b/npm/packs/vee-validate/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/vee-validate",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/vue": "~10.5.0-rc.4",
+ "@abp/vue": "~10.5.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 f4dc9c5894..633df9c1d7 100644
--- a/npm/packs/virtual-file-explorer/package.json
+++ b/npm/packs/virtual-file-explorer/package.json
@@ -1,12 +1,12 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/virtual-file-explorer",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~10.5.0-rc.4",
- "@abp/prismjs": "~10.5.0-rc.4"
+ "@abp/clipboard": "~10.5.0",
+ "@abp/prismjs": "~10.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json
index 8526cf4d84..422367de97 100644
--- a/npm/packs/vue/package.json
+++ b/npm/packs/vue/package.json
@@ -1,5 +1,5 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/vue",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json
index 3903b75cb6..09259fe7fd 100644
--- a/npm/packs/zxcvbn/package.json
+++ b/npm/packs/zxcvbn/package.json
@@ -1,11 +1,11 @@
{
- "version": "10.5.0-rc.4",
+ "version": "10.5.0",
"name": "@abp/zxcvbn",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~10.5.0-rc.4",
+ "@abp/core": "~10.5.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 8a9e4cb5ff..6409beee3d 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 d062887bf8..7b87731957 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 61c13ab16d..82f115c891 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.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip
index 97546410fd..2f2ce1af1e 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 54e3f092e6..fc65212d4e 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 045005bcc5..bb231b6ebb 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 7e61366da7..981bf7717a 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 865072066d..6b14b29f90 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 04cffb8dad..a47f4e3ce7 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 3266b8601b..e2b917e225 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 43877dd17c..7325a77570 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 b6c5e16d72..a5bea9f57d 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 3e897de8bc..6ae55dd5c4 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 58ce1124cf..dab421b906 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.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip
index 3397cb6b24..89931dac45 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 8da20f0b89..37b6cf45c3 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 8180543a2a..ba2dbd1980 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": "~10.5.0-rc.4",
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.identity": "~10.5.0-rc.4",
- "@abp/ng.oauth": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.tenant-management": "~10.5.0-rc.4",
- "@abp/ng.theme.lepton-x": "~5.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.account": "~10.5.0",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.identity": "~10.5.0",
+ "@abp/ng.oauth": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.tenant-management": "~10.5.0",
+ "@abp/ng.theme.lepton-x": "~5.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"@angular/animations": "~22.0.1",
"@angular/aria": "~22.0.0",
"@angular/common": "~22.0.1",
@@ -37,7 +37,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~10.5.0-rc.4",
+ "@abp/ng.schematics": "~10.5.0",
"@angular-eslint/builder": "~21.2.0",
"@angular-eslint/eslint-plugin": "~21.2.0",
"@angular-eslint/eslint-plugin-template": "~21.2.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 6ae4b6243b..5fd36855a8 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
@@ -79,7 +79,7 @@
-
+
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 ef9079556d..550f4cf2d3 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0-rc.4"
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0",
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 f72a142579..d37ec6bc94 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
@@ -80,11 +80,11 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers
compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native
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 23277d57c4..ae69d95800 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.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 766d307e57..0bf3154b1b 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
@@ -9,8 +9,8 @@
-
-
+
+
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 123afd3d34..829784b668 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
@@ -8,7 +8,7 @@
-
+
@@ -78,7 +78,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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 ded34186ad..9eac2ef057 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
@@ -8,7 +8,7 @@
-
+
@@ -79,11 +79,11 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers
compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native
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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj
index e6e6844dfa..14391ca45c 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj
@@ -29,7 +29,7 @@
-
+
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 1c968973ec..baba18bf7c 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
@@ -73,7 +73,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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 0e8f220689..3e127f17d8 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
@@ -74,11 +74,11 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers
compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native
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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 e48c588324..ab60a41e83 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
@@ -76,7 +76,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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 700d497e7e..4e864efb3e 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
@@ -77,11 +77,11 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers
compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native
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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0"
}
}
diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json
index 172782629e..f33b0c42f5 100644
--- a/templates/app/angular/package.json
+++ b/templates/app/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~10.5.0-rc.4",
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.identity": "~10.5.0-rc.4",
- "@abp/ng.oauth": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.tenant-management": "~10.5.0-rc.4",
- "@abp/ng.theme.lepton-x": "~5.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.account": "~10.5.0",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.identity": "~10.5.0",
+ "@abp/ng.oauth": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.tenant-management": "~10.5.0",
+ "@abp/ng.theme.lepton-x": "~5.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"@angular/animations": "~22.0.1",
"@angular/aria": "~22.0.0",
"@angular/common": "~22.0.1",
@@ -37,7 +37,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~10.5.0-rc.4",
+ "@abp/ng.schematics": "~10.5.0",
"@angular-eslint/builder": "~21.2.0",
"@angular-eslint/eslint-plugin": "~21.2.0",
"@angular-eslint/eslint-plugin-template": "~21.2.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 f538b21b54..3e725224de 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
@@ -41,7 +41,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 747427d820..85f402dda5 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 0c21fc98d5..4c9510aa30 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
@@ -12,8 +12,8 @@
-
-
+
+
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 355fc507fb..0eb0ad21a4 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
@@ -16,7 +16,7 @@
-
+
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 23277d57c4..ae69d95800 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.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 1b9444006c..67c441eacc 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
@@ -14,7 +14,7 @@
-
+
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 23277d57c4..ae69d95800 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.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 654506d73c..e5b580edf3 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
@@ -13,8 +13,8 @@
-
-
+
+
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 3623ef9af4..4cf36a7263 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
@@ -13,8 +13,8 @@
-
-
+
+
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 f2d15c4652..7eec10d1c7 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
@@ -15,10 +15,10 @@
-
+
-
+
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 23277d57c4..ae69d95800 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.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 1ce1e196e9..f3616c42f3 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
@@ -15,7 +15,7 @@
-
+
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 23277d57c4..ae69d95800 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": "~5.5.0-rc.4",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~5.5.0"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj
index edd7df7c33..1b9f9e01f3 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj
index 0bfa28550b..146b5750f7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj
@@ -22,7 +22,7 @@
-
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
index 879a0288ff..fcf70abc2f 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
@@ -26,7 +26,7 @@
-
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj
index 1dd5916158..1460d27bc5 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj
@@ -22,7 +22,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers
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 b1c3a233ac..0d1e7be34a 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
@@ -13,8 +13,8 @@
-
-
+
+
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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.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 ca2d593362..684f2dfac6 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
@@ -19,7 +19,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 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
index 2f78c870cc..1f5c55b916 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": "~5.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~5.5.0"
}
}
diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
index ccf0be58ed..91dfb4607d 100644
--- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
+++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
@@ -22,8 +22,8 @@
-
-
+
+
diff --git a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
index 9091e83b7b..95286abf35 100644
--- a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
+++ b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
index 1793171fde..5811fd099b 100644
--- a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
+++ b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
@@ -35,7 +35,7 @@
-
+
diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json
index 071537835e..aaef5affa0 100644
--- a/templates/module/angular/package.json
+++ b/templates/module/angular/package.json
@@ -13,15 +13,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~10.5.0-rc.4",
- "@abp/ng.components": "~10.5.0-rc.4",
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.identity": "~10.5.0-rc.4",
- "@abp/ng.oauth": "~10.5.0-rc.4",
- "@abp/ng.setting-management": "~10.5.0-rc.4",
- "@abp/ng.tenant-management": "~10.5.0-rc.4",
- "@abp/ng.theme.basic": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4",
+ "@abp/ng.account": "~10.5.0",
+ "@abp/ng.components": "~10.5.0",
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.identity": "~10.5.0",
+ "@abp/ng.oauth": "~10.5.0",
+ "@abp/ng.setting-management": "~10.5.0",
+ "@abp/ng.tenant-management": "~10.5.0",
+ "@abp/ng.theme.basic": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0",
"@angular/animations": "~22.0.0",
"@angular/aria": "~22.0.0",
"@angular/common": "~22.0.0",
@@ -37,7 +37,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~10.5.0-rc.4",
+ "@abp/ng.schematics": "~10.5.0",
"@angular-eslint/builder": "~21.2.0",
"@angular-eslint/eslint-plugin": "~21.2.0",
"@angular-eslint/eslint-plugin-template": "~21.2.0",
diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json
index 40431fb776..5f1b221c7c 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": "~21.2.0",
"@angular/core": "~21.2.0",
- "@abp/ng.core": "~10.5.0-rc.4",
- "@abp/ng.theme.shared": "~10.5.0-rc.4"
+ "@abp/ng.core": "~10.5.0",
+ "@abp/ng.theme.shared": "~10.5.0"
},
"dependencies": {
"tslib": "^2.1.0"
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj
index 3ca83faaf4..5883c0127f 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj
@@ -13,8 +13,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
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 6edec00b4b..7d23f59514 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
index cbe69b3e2c..84c6e1b644 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj
index 3503cd12c6..2aef8c4e0f 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
index 34b63a7da3..2243b460ab 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
@@ -15,7 +15,7 @@
-
+
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 c3c70e1e2f..3d80d5e70d 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": "~10.5.0-rc.4",
- "@abp/aspnetcore.components.server.basictheme": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0",
+ "@abp/aspnetcore.components.server.basictheme": "~10.5.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 41842c45fe..a4559ee16d 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
@@ -14,9 +14,9 @@
-
-
-
+
+
+
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj
index 16b981a6cc..198cf347a7 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj
@@ -13,7 +13,7 @@
-
+
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 9c85db4a27..b2cf116352 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj
index 33e4b0d85e..e48751794f 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj
@@ -13,7 +13,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers
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 9c85db4a27..b2cf116352 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": "~10.5.0-rc.4"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~10.5.0"
}
}
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
index a284171d92..51380691d3 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj
index 65e952c61e..5946c0b46b 100644
--- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj
@@ -22,7 +22,7 @@
-
+
diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj
index a9ec1ccb44..90456f4b03 100644
--- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj
+++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
index c657d63704..26a8facd5e 100644
--- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
+++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj
@@ -23,7 +23,7 @@
-
+
diff --git a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
index 8275968e93..b059a74b81 100644
--- a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
+++ b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj
@@ -14,7 +14,7 @@
-
+