Skip to content

Prep 0.2.1 patch release#34

Merged
lbliii merged 4 commits intomainfrom
lbliii/prep-patch-release
Apr 10, 2026
Merged

Prep 0.2.1 patch release#34
lbliii merged 4 commits intomainfrom
lbliii/prep-patch-release

Conversation

@lbliii
Copy link
Copy Markdown
Owner

@lbliii lbliii commented Apr 10, 2026

Summary

  • Bump version 0.2.0 → 0.2.1 in pyproject.toml, src/milo/__init__.py, and uv.lock
  • Compile towncrier changelog fragment into CHANGELOG.md and remove consumed fragment
  • Add release notes at site/content/releases/0.2.1.md

The single fix in this release: group bare invocation now shows group help instead of "Unknown command", and help output lists subcommands by name instead of raw argparse internals.

🤖 Generated with Claude Code

…e notes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 10, 2026 20:35
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 10, 2026

Coverage Report

87.5% overall coverage

File Coverage
src/milo/\_\_init\_\_.py 100.0%
src/milo/\_child.py 92.7%
src/milo/\_cli\_help.py 90.5%
src/milo/\_command\_defs.py 96.2%
src/milo/\_compat.py 63.3%
src/milo/\_errors.py 95.4%
src/milo/\_jsonrpc.py 100.0%
src/milo/\_mcp\_router.py 100.0%
src/milo/\_protocols.py 100.0%
src/milo/\_types.py 100.0%
src/milo/app.py 57.8%
src/milo/cli.py 98.6%
src/milo/commands.py 88.5%
src/milo/completions.py 96.0%
src/milo/config.py 86.8%
src/milo/context.py 87.1%
src/milo/dev.py 91.9%
src/milo/doctor.py 89.9%
src/milo/flow.py 96.2%
src/milo/form.py 87.0%
src/milo/gateway.py 74.0%
src/milo/groups.py 96.6%
src/milo/help.py 100.0%
src/milo/input/\_\_init\_\_.py 100.0%
src/milo/input/\_platform.py 77.8%
src/milo/input/\_reader.py 96.2%
src/milo/input/\_sequences.py 100.0%
src/milo/llms.py 78.7%
src/milo/mcp.py 81.9%
src/milo/middleware.py 100.0%
src/milo/observability.py 100.0%
src/milo/output.py 70.2%
src/milo/pipeline.py 85.6%
src/milo/plugins.py 100.0%
src/milo/reducers.py 100.0%
src/milo/registry.py 78.6%
src/milo/schema.py 95.0%
src/milo/state.py 91.9%
src/milo/streaming.py 100.0%
src/milo/templates/\_\_init\_\_.py 93.3%
src/milo/testing/\_\_init\_\_.py 100.0%
src/milo/testing/\_mcp.py 100.0%
src/milo/testing/\_record.py 85.5%
src/milo/testing/\_replay.py 87.1%
src/milo/testing/\_snapshot.py 100.0%
src/milo/theme.py 100.0%
src/milo/version\_check.py 62.7%

@lbliii lbliii added the skip-changelog Skip changelog fragment CI check label Apr 10, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Prepares the Milo CLI 0.2.1 patch release by updating project metadata and publishing release documentation/changelog updates.

Changes:

  • Bumped package version from 0.2.0 to 0.2.1 across project metadata (pyproject.toml, src/milo/__init__.py, uv.lock).
  • Compiled the Towncrier fragment into CHANGELOG.md and removed the consumed fragment.
  • Added release notes page at site/content/releases/0.2.1.md.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
uv.lock Updates locked editable package version to 0.2.1.
src/milo/init.py Updates runtime __version__ to 0.2.1.
pyproject.toml Updates distribution version to 0.2.1.
CHANGELOG.md Adds 0.2.1 release notes section.
changelog.d/+group-help-fix.fixed.md Removes consumed Towncrier fragment after compilation.
site/content/releases/0.2.1.md Adds website release notes for 0.2.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +5 to +6
## 0.2.1 — 2026-04-10

lbliii and others added 3 commits April 10, 2026 16:40
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Addresses PR feedback: the towncrier config produced headers like
"## [0.2.1] - 2026-04-10" but all existing entries use
"## 0.2.1 — 2026-04-10". Updated title_format to match.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The test_debounce_retrigger_resets_timer test was flaky on macOS CI
due to tight timing margins. Increased debounce delay from 0.15s to
0.2s, inner delay from 0.3s to 0.5s, and outer sleep from 0.6s to
1.0s to accommodate thread scheduling variance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbliii lbliii merged commit b75a22d into main Apr 10, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Skip changelog fragment CI check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants