Skip to content

docs(release): prepare 0.3.5 - #90

Merged
jernejk merged 1 commit into
mainfrom
release/0.3.5
Sep 25, 2026
Merged

jernejk merged 1 commit into
mainfrom
release/0.3.5

Conversation

@jernejk

@jernejk jernejk commented Sep 25, 2026

Copy link
Copy Markdown
Member

Summary

Prepares release 0.3.5 covering #88 (ts create / create_timesheet iteration by name or ID) and #89 (user list --staff and the list_staff MCP tool). git log v0.3.4..origin/main has only those two commits.

How verified

By execution, Release build of origin/main (524127e) against the ssw-staging tenant:

  • dotnet test SSW.TimePro.Timesheets.Cli.slnx: 598 unit + 305 integration passed.
  • tp user list --staff --limit 0 --json: 11 of 49 active users; default limit, query filter and table output behave. --staff --all is refused with exit 1.
  • list_staff over tp mcp stdio returns the same 11 rows as the CLI (identical JSON); check_week with one of those empIds answers normally.
  • scripts/e2e/test-mcp-smoke.sh passed: 19 default tools, one create_timesheet via the legacy iterationId argument, read back and deleted.
  • ts create --iteration "Sprint 99" and an iteration on a project without them fail before writing; no row was left on the test date.
  • Release-notes catalog test passes; readlink release-notes/latest.md → 0.3.5.md.

Found, not fixed here: tp user list --staff --all --json writes its error to stderr only, so stdout is empty rather than carrying the --json error envelope. The existing --limit -1 check in the same command has the same gap.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 25, 2026 03:21
@jernejk
jernejk merged commit 894ce8a into main Sep 25, 2026
2 checks passed
@jernejk
jernejk deleted the release/0.3.5 branch September 25, 2026 03:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The reviewed release notes and catalog update have no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Prepares release 0.3.5 with documentation for staff listing and iteration-aware timesheet creation.

Changes:

  • Adds 0.3.5 release notes.
  • Updates the release catalog test for version 0.3.5.
File Summary
tests/​SSW.TimePro.Cli.Tests/​Features/​Updates/​ReleaseNotesCatalogTests.cs Updates the expected latest release version.
release-notes/​0.3.5.md Documents the 0.3.5 user-facing changes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants