Release Notes
v1.0.0
January 2026
Breaking Changes
eLayoutType.settingdeprecated - Use custom layout instead
New Features
LazyLoadService.loadaccepts arrays - Load multiple scripts/styles at onceselectSettingsselector - Get all settings with optional keyword filterselectLocalizationStringselector - Localization with interpolation supportaddAbpRoutes/getAbpRoutes- Dynamic route registration APIABP.Dictionary<T>type - Generic key-value dictionarySortOrdertype -'asc' | 'desc'for sortingConfig.LocalizationWithDefault- Localization key with fallback value
Deprecations
eLayoutType.setting- Deprecated, use custom layoutApplicationConfiguration.Setting- UseApplicationConfiguration.ValueApplicationConfiguration.Features- UseApplicationConfiguration.ValueselectCopy- UseselectLocalizationStringinstead (to be removed in v2)
v0.9.0
January 2026
Breaking Changes
throwErrrenamed toskipHandleError- UpdateRest.Configusage
New Features
eLayoutType.setting- New layout type for settings pages- Application configuration -
Config.Applicationinterface,selectApplicationInfoselector - Tenant session management -
setTenantaction,selectTenantselector selectRouteselector - Find routes by path or name recursivelyLocalizationService.currentLang- Property to get current languageProfileService.changePassword- NewskipHandleErrorparameter
v0.8.0
January 2026
New Features
- Ellipsis component - Truncate text with ellipsis and tooltip
- useEllipsis hook - Hook version for custom implementations
- useLoader hook - Track HTTP request loading state
Bug Fixes
- Fixed localization handling when translation key is empty or null
v0.7.6
January 2026 - Initial Release
- Authentication with OAuth2/OIDC (
oidc-client-ts) - Configuration management
- Localization with dynamic resource loading
- Permission checking with
usePermissionhook - REST service with Axios interceptors
- Session management
- Redux Toolkit integration