Files
task-stream/libs/api/tracker/domain/src/lib/events/release-notes-written.event.ts
Josep Piguillem 24b37b6628 feat: release notes
Each release can carry notes in Markdown, written before or after it
ships. A draft is generated from its finished tickets grouped by type, to
edit and copy from the releases page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:19:23 +02:00

16 lines
430 B
TypeScript

import { AutowiredEvent } from '@task-stream/api/shared/domain';
import { TrackerEvent } from './tracker.event';
/** The release notes were written or rewritten (null: removed). */
@AutowiredEvent
export class ReleaseNotesWrittenEvent extends TrackerEvent {
constructor(
actorId: string,
releaseId: string,
projectId: string,
readonly notes: string | null,
) {
super(actorId, releaseId, projectId);
}
}