Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions release-notes/0.3.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 0.3.5

Users
- `tp user list --staff` lists only the active staff expected to log timesheets, leaving out admin and service logins, contractors, work experience and retired accounts. The new MCP `list_staff` tool returns the same list; pair it with `check_week` per `empId` to find who is missing timesheets.

Timesheets
- `tp ts create --iteration` takes an iteration name or ID, like `ts update` and `ts accept`. An unknown iteration, a missing one on a project that uses iterations, or one given for a project that doesn't are rejected before saving, with the available iterations listed.
- The MCP `create_timesheet` tool gains an `iteration` argument (name or ID) with the same checks. `iterationId` still works.

Skills
- The timesheets skill now describes iterations by name or ID. Installed skills report as outdated; regenerate with `tp skills create`.
2 changes: 1 addition & 1 deletion release-notes/latest.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public void LoadEmbedded_FindsBackfilledReleaseNotes()
{
var catalog = ReleaseNotesCatalog.LoadEmbedded();

catalog.LatestKnown()!.VersionText.Should().Be("0.3.4");
catalog.LatestKnown()!.VersionText.Should().Be("0.3.5");
}

private static ReleaseNotesCatalog Catalog() =>
Expand Down
Loading