Skip to content

v2.2.7

Choose a tag to compare

@mittwald-machine mittwald-machine released this 07 Oct 19:20
· 2 commits to master since this release

Notification API Enhancements

  • Added explicit handling for 403 Forbidden HTTP responses in the NotificationsReadNotification endpoint.
  • Introduced NotificationsReadNotificationForbiddenResponse class to parse, validate, and serialize forbidden error payloads.

Activity Log: Project Event Tracking

  • High-Level Summary: Extended the activity log schema to comprehensively track project-level lifecycle events. This feature enables detailed auditing of project creation and description modifications, featuring structured before/after state comparisons, parameter tracking, and native support in the LogEntry model.
  • Added ProjectCreated and ProjectDescriptionUpdated schema classes to capture project lifecycle events.
  • Implemented change tracking models (ProjectCreatedChanges, ProjectDescriptionUpdatedChanges) with dedicated After and Before state classes to compare pre- and post-modification data.
  • Added ParameterProperty and Name enum models for structured metadata representation.
  • Updated LogEntry type unions, match statements, and JSON serialization logic to fully support the new ProjectCreated and ProjectDescriptionUpdated action types.