Skip to content

Commit bbacb94

Browse files
wagnertclaude
andcommitted
docs: add CHANGELOG entry for v1.5.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 02d7672 commit bbacb94

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and 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

0 commit comments

Comments
 (0)