Adjusted the namespace declaration in the Blazor tutorial to conditionally use 'TodoApp.Pages' for Blazor UI and 'TodoApp.Components.Pages' otherwise. This clarifies the correct namespace usage based on the UI framework.
Replaced the hardcoded Blazor project name with a conditional statement to support both Blazor and MAUIBlazor UI options in the tutorial documentation.
Adjusted instructions to reference the correct `Components/Pages` folder for BlazorServer projects instead of `Pages`, ensuring clarity for users following the tutorial.
Added a new blog post announcing the release of ABP.IO Platform 10.0 stable version, including upgrade instructions, migration guides, and community news. Also added related images for the post.
Added a section to the ABP 10.0 migration guide warning users about limited MySQL provider support for .NET 10.0 and recommending to delay upgrades until stable releases are available.
Replaced the outdated GitHub link for 'AI Samples for .NET' with the official Microsoft Learn samples page in both Microsoft.Extensions.AI and Semantic Kernel documentation.
Added a section explaining how to check if change tracking is enabled on repository objects using the IsChangeTrackingEnabled property. Clarifies default values and behavior for read-only and other repositories.
Updated the artificial intelligence documentation to clarify ABP Framework's AI integration approach, focusing on abstractions and workspaces using Microsoft's AI stacks. Simplified installation and usage instructions, provided clearer examples for Microsoft.Extensions.AI and Semantic Kernel, and improved explanations of workspaces and configuration. Removed redundant and verbose sections for better readability and maintainability.
Updated all documentation files to include a direct link to the ABP pricing page in license requirement notices. This improves clarity for users regarding licensing requirements for Pro modules and features.
Added explanation about ABP Suite's default behavior regarding data seed contributors, noting that they are not generated automatically and must be created manually. Also described the presence of sample data-seed contributors in test projects when unit & integration tests are enabled, with a reference to part 4 of the tutorial.
Clarified the steps for creating the BookType enum and explained its usage as a property type in ABP Suite. Improved guidance for specifying the enum file path and its integration when defining entities.