v1.1.0
Release Date: January 2026
This release focuses on aligning service naming with Angular ABP conventions and adding new state management services.
What's New
Service Naming Alignment
Services have been renamed to match Angular ABP naming conventions:
| Old Name | New Name | Notes |
|---|---|---|
ConfigService | ConfigStateService | Old name deprecated |
New State Services
Three new services provide direct access to state:
import { useAbp } from '@abpjs/core';
function MyComponent() {
const { configStateService, sessionStateService, profileStateService } = useAbp();
// Config state
const appInfo = configStateService.getApplicationInfo();
const settings = configStateService.getSettings('Email');
// Session state
const language = sessionStateService.getLanguage();
const tenant = sessionStateService.getTenant();
// Profile state
const profile = profileStateService.getProfile();
}
Enhanced Route Finding
ConfigStateService.getRoute() now supports finding routes by URL:
// Find by path
const route = configStateService.getRoute('/users');
// Find by name
const route = configStateService.getRoute(undefined, 'Users');
// Find by url (new in v1.1.0)
const route = configStateService.getRoute(undefined, undefined, '/admin/users');
LocalizationWithDefault Support
All localization methods now accept objects with default values:
// Before - string key only
const text = localizationService.get('MyKey');
// After - also accepts object with default
const text = localizationService.get({
key: 'MyKey',
defaultValue: 'Fallback if key not found'
});
Date Extension
New toLocalISOString() method on Date prototype:
const date = new Date();
date.toLocalISOString(); // "2026-01-31T16:15:00.000+03:00" (local timezone)
date.toISOString(); // "2026-01-31T13:15:00.000Z" (UTC)
Deprecations
| Deprecated | Replacement | Removal |
|---|---|---|
ConfigService | ConfigStateService | v2.0.0 |
Packages
| Package | Version |
|---|---|
| @abpjs/core | 1.1.0 |
| @abpjs/account | 1.0.0 |
| @abpjs/account-pro | 1.0.0 |
| @abpjs/audit-logging | 1.0.0 |
| @abpjs/identity | 1.0.0 |
| @abpjs/identity-pro | 1.0.0 |
| @abpjs/feature-management | 1.0.0 |
| @abpjs/language-management | 1.0.0 |
| @abpjs/permission-management | 1.0.0 |
| @abpjs/saas | 1.0.0 |
| @abpjs/setting-management | 1.0.0 |
| @abpjs/tenant-management | 1.0.0 |
| @abpjs/theme-basic | 1.0.0 |
| @abpjs/theme-shared | 1.0.0 |
Upgrade
npm update @abpjs/core
Migration Guide
-
Update
ConfigServiceimports (recommended):// Before
import { ConfigService } from '@abpjs/core';
// After
import { ConfigStateService } from '@abpjs/core';The old
ConfigServicename still works but is deprecated.