Renamed 'targetOption' to 'targetProject' in the ChangeThemeGeneratorSchema and updated related test usage. Added a mock for wrapAngularDevkitSchematic in the generator tests and improved the test to check the generator's return value. Set Jest test environment to 'node' in the generators package config.
Adds and refines unit tests for core Angular services and utilities, including LocalizationService, DynamicLayoutComponent, generator and date utilities, lazy loading, and initialization logic. Tests now cover more edge cases, error handling, and additional scenarios for context, fallback, and configuration-driven behaviors. Also includes minor fixes to localization resource merging logic.
Expanded the article to explain how to migrate existing tenant databases using the .DbMigrator console application, including a sample log screenshot. Added guidance for handling schema changes across multiple tenant databases and provided further reading links.
Expanded the 2025-07-26-Separate-Tenant-Schema community article to include detailed instructions and explanations for managing tenant databases and connection strings in ABP Framework. Added multiple illustrative screenshots to enhance clarity, covering tenant creation, login, switching, and database management workflows.
The documentation for separate tenant schema now includes detailed instructions and screenshots for configuring the Product entity, adding migrations for both main and tenant databases using ABP Studio and CLI, and explanations of the resulting database changes. Several illustrative images were added to clarify the process.
Added a section on configuring the database mapping in the base DbContext class and included instructions for adding EF Core migrations using ABP Studio. Added three illustrative screenshots to support the migration steps.
Enhanced the multi-tenancy article by adding detailed explanations of the DbContext structure for separate tenant schemas, including code samples and best practices. Added two illustrative images to clarify the DbContext setup and conditional configuration for tenant/host databases.