Release Notes
v2.0.0
January 2026
Breaking Changes
TENANT_MANAGEMENT_ROUTESremoved - This constant has been removed. UseTENANT_MANAGEMENT_ROUTE_PATHSandTENANT_MANAGEMENT_POLICIESinstead for route configuration.
New Features
-
TenantManagementStateServicedispatch methods - Added programmatic dispatch methods:dispatchGetTenants(params?)- Fetch tenants from API and update statedispatchGetTenantById(id)- Fetch a single tenant by IDdispatchCreateTenant(body)- Create a new tenantdispatchUpdateTenant(body)- Update an existing tenantdispatchDeleteTenant(id)- Delete a tenant
-
onVisibleFeaturesChangeprop - New callback prop onTenantManagementModalto handle features modal visibility changes -
Component Interface Types - Added TypeScript interfaces for component inputs/outputs:
TenantManagement.TenantsComponentInputsTenantManagement.TenantsComponentOutputs
Type Improvements
onSearchcallback - Updated signature from(value: any) => voidto(value: string) => voidonPageChangecallback - Updated signature from(data: any) => voidto(page: number) => void
v1.1.0
January 2026
New Features
TenantManagementStateService- New state service for managing tenant state:get()- Get all tenantsgetTenantsTotalCount()- Get total tenant countsubscribe()- Subscribe to state changesreset()- Reset state to initial values
getTenantManagementStateService()- Get singleton instance of the state serviceModalContentTypetype - Exported type for modal content ('saveConnStr'|'saveTenant')
Hook Enhancements
isDisabledSaveButton- Computed property that returnstruewhen save should be disabled (connection string required but empty)onSharedDatabaseChange()- Handler for shared database checkbox that auto-clears connection string
v1.0.0
January 2026
New Features
- Sorting support in
useTenantManagement- New sorting state and methods:sortKey- Current sort field (default:'name')sortOrder- Sort direction ('asc'|'desc'|'')setSortKey()- Update sort fieldsetSortOrder()- Update sort direction
SortOrdertype - Exported type for sort order values
v0.9.0
January 2026
New Features
TENANT_MANAGEMENT_ROUTES- Route constant (format:{ routes: ABP.FullRoute[] })TENANT_MANAGEMENT_ROUTE_PATHS- Path constants (BASE, TENANTS)TENANT_MANAGEMENT_POLICIES- Policy name constantsfetchTenantspagination - Now accepts optionalABP.PageQueryParamstotalCountin hook - Returns total count for pagination
v0.8.0
January 2026
- Version alignment with @abpjs/core
v0.7.6
January 2026 - Initial Release
- TenantManagementModal component
- useTenantManagement hook with CRUD operations
- Connection string management