Skip to content

Commit 07c66df

Browse files
author
semantic-release
committed
chore: release v2.1.0
1 parent f9e894f commit 07c66df

3 files changed

Lines changed: 56 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,53 @@
11
# CHANGELOG
22

33

4+
## v2.1.0 (2026-06-15)
5+
6+
### Bug Fixes
7+
8+
- Skip commit when no generated file changes exist
9+
([`f9e894f`](https://github.com/UseTheFork/byte/commit/f9e894f8284835175b1064773b6cce492bcb9021))
10+
11+
- Check for staged changes using git diff --cached --quiet before attempting to commit generated
12+
files - If no staged changes exist, print informational message and skip commit instead of failing
13+
- Prevents release script from aborting when generated docs and models have not changed since last
14+
commit - This is the expected case when releasing without documentation or model updates
15+
16+
### Build System
17+
18+
- Convert release workflows to workflow_call and add local release script
19+
([`ec38919`](https://github.com/UseTheFork/byte/commit/ec38919e65c24e9beee668b3d72c74d11c110dde))
20+
21+
- Convert prepare-release.yml and release.yml from push triggers to workflow_call for manual
22+
invocation - Add src/scripts/release.py for local release automation: documentation generation,
23+
git staging/committing, semantic versioning, GitHub release creation, and PyPI publishing - Add
24+
site/ to .gitignore to exclude MkDocs build output - Standardize whitespace formatting in workflow
25+
files
26+
27+
### Documentation
28+
29+
- Document available gateway notifications in the-gateway.md
30+
([`ab076ad`](https://github.com/UseTheFork/byte/commit/ab076ad780090609da3fd36e303b8bff881afca8))
31+
32+
- Add 'Available Notifications' section documenting all six push notifications sent by the gateway -
33+
Include messages/response, messages/update_files, messages/update_context,
34+
messages/command_execution_started, messages/command_execution_completed, and messages/status -
35+
Each notification entry documents parameters and behavior following the existing gateway-requests
36+
style - Notifications section placed immediately after 'Available Requests' for logical
37+
documentation flow
38+
39+
### Features
40+
41+
- Refactor gateway event notifications to messages namespace and add new event types
42+
([`32569b3`](https://github.com/UseTheFork/byte/commit/32569b3395c650b006caf720be1f38e73e4a1358))
43+
44+
- Rename notification channels from stream/* to messages/* for consistent messaging architecture -
45+
Add CommandExecutionStarted, UpdateFiles, and UpdateContext message handlers - Remove deprecated
46+
ToolResponse message type from event dispatcher - Update docs/index.md with comprehensive landing
47+
page content covering core principles, quick start guides, and inspirations - Enhance README.md
48+
tagline with branded ASCII art styling
49+
50+
451
## v2.0.0 (2026-06-15)
552

653
### Bug Fixes

pyproject.toml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "byte-ai-cli"
3-
version = "2.0.0"
3+
version = "2.1.0"
44
description = "A CLI coding agent built for efficiency, not autonomy."
55
readme = "README.md"
66
requires-python = ">=3.14"
@@ -64,7 +64,7 @@ dev = [
6464
"pytest-env>=1.5.1",
6565
"pytest-mock>=3.15.1",
6666
"pytest-recording>=0.13.4",
67-
"python-semantic-release>=9.21.1",
67+
"python-semantic-release>=10",
6868
"ruff>=0.12.12",
6969
"ssort>=0.16.0",
7070
"textual-dev>=1.8.0",
@@ -164,9 +164,13 @@ build-backend = "uv_build"
164164
[tool.semantic_release]
165165
version_toml = ["pyproject.toml:project.version"]
166166
build_command = """
167-
uv lock --upgrade-package byte-ai-cli
168-
uv build
167+
uv build
169168
"""
169+
# build_command = """
170+
# uv lock --upgrade-package byte-ai-cli
171+
# git add uv.lock
172+
# uv build
173+
# """
170174
commit_subject = "chore: release v{version}"
171175
commit_message = "chore: release v{version}"
172176
commit_parser = "conventional"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)