File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 1.5.0] - 2026-03-25
9+
10+ ### Added
11+
12+ - ** ` author_email ` field** for Worklog Ingest API compatibility (COPSPA-177)
13+ - Agent-based ` author_email ` resolution with fallback hierarchy: direct agent → primary agent → global default → user_email
14+ - ` author_email ` optional field in ` GlobalDefaultConfig ` and ` AgentDefaultConfig `
15+ - ` authorEmail ` field in ` CsvEntryData ` and ` ResolvedTicketInfo `
16+ - ` resolveAuthorEmail() ` method in ` TicketResolver ` (same pattern as ` resolveAccountKey() ` )
17+ - CSV column 24: ` author_email ` (auto-migrated from 23 columns via ` ensureHeader() ` )
18+ - Webhook payload field ` author_email ` for direct Ingest API compatibility
19+
20+ ### Technical
21+
22+ - Subagents inherit ` author_email ` from primary agent (same as ` issue_key ` and ` account_key ` )
23+ - Without configuration, falls back to ` user_email ` (backward compatible, no breaking changes)
24+ - ` track-time ` tool resolves ` author_email ` from agent/global defaults
25+
826## [ 1.4.0] - 2026-03-15
927
1028### Added
You can’t perform that action at this time.
0 commit comments