Release Notes
v1.0.0
January 2026
- Version alignment with @abpjs/core v1.0.0
v0.7.2 (Initial Release)
January 2026
Features
- AuditLogsComponent - Complete audit logs management UI with:
- Paginated table with sorting
- Advanced filtering (user, URL, HTTP method, status code, execution duration, exceptions)
- Detail modal with tabbed view (Overall, Actions, Changes)
- Entity change tracking with property-level diffs
- Action tracking with service/method names and parameters
Hooks
- useAuditLogs - Hook for managing audit log state:
auditLogs- List of audit logstotalCount- Total count for paginationselectedLog- Currently selected logisLoading/error- Loading and error statesaverageExecutionStats/errorRateStats- Statistics datasortKey/sortOrder- Sorting statefetchAuditLogs()- Fetch with query parametersgetAuditLogById()- Get single logfetchAverageExecutionStats()/fetchErrorRateStats()- Statistics
Services
- AuditLoggingService with methods:
getAuditLogs()- Get paginated audit logsgetAuditLogById()- Get single audit log by IDgetAverageExecutionDurationPerDayStatistics()- Execution duration statsgetErrorRateStatistics()- Error rate statistics
Constants
- AUDIT_LOGGING_ROUTES - Pre-configured routes
- HTTP_METHODS - List of HTTP methods for filtering
- HTTP_STATUS_CODES - HTTP status codes with descriptions
Models
AuditLogging.Log- Audit log entryAuditLogging.EntityChange- Entity change recordAuditLogging.PropertyChange- Property change recordAuditLogging.AuditLogAction- Action recordAuditLogging.AuditLogsQueryParams- Query parametersStatistics.Filter/Statistics.Data/Statistics.Response- Statistics types
TypeScript
- Full TypeScript support with exported interfaces and namespaces