Skip to content

Commit 89a6480

Browse files
authored
chore(main): release 0.5.0 (#9)
1 parent a1c5cab commit 89a6480

3 files changed

Lines changed: 41 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.4.1"
2+
".": "0.5.0"
33
}

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,45 @@ All notable changes to this project will be documented in this file.
55
This project uses [Semantic Versioning](https://semver.org/) and
66
[Conventional Commits](https://www.conventionalcommits.org/).
77

8+
## [0.5.0](https://github.com/pdugan20/clickwheel/compare/v0.4.1...v0.5.0) (2026-05-07)
9+
10+
11+
### Features
12+
13+
* add build-playlist mcp prompt ([50c44e8](https://github.com/pdugan20/clickwheel/commit/50c44e8a588204b054da2cab0d60b287f18958a1))
14+
* add eject_ipod tool and richer mcp tool descriptions ([6b82b32](https://github.com/pdugan20/clickwheel/commit/6b82b32bb8b41546328b8e6fb37663dff50ee8ab))
15+
* add mcp mutation tools ([1bba30d](https://github.com/pdugan20/clickwheel/commit/1bba30d06bc3596aba6014dc044c22651d17b6ab))
16+
* add read-only mcp server ([74ba924](https://github.com/pdugan20/clickwheel/commit/74ba924411361c83a4c7fbf7750c9a9520d6b23c))
17+
* dual-content mcp responses with text summaries ([6be17db](https://github.com/pdugan20/clickwheel/commit/6be17dbd32d8c53898452dea20f1808c2b89c6fe))
18+
19+
20+
### Bug Fixes
21+
22+
* clearer copy on the elicitation confirm field ([269433e](https://github.com/pdugan20/clickwheel/commit/269433e3fb69f0d67bde8a4118bd7e71106f0bd0))
23+
* drop server-side elicitation; rely on client gating ([99290de](https://github.com/pdugan20/clickwheel/commit/99290de8dc7c6ad83e76023864559367e78a5c11))
24+
* elicit_confirm — accept = yes, no double-toggle required ([8509362](https://github.com/pdugan20/clickwheel/commit/850936214598060a5d7acb9cb033ab3b1046ab71))
25+
* filter missing tracks in library queries; preserve in playlist queries ([ae41f17](https://github.com/pdugan20/clickwheel/commit/ae41f17bd7bcaa65b6a2b69f80b964c664af1290))
26+
* **mcp:** dual-emit structured tool output for clients that hide it ([2a160e1](https://github.com/pdugan20/clickwheel/commit/2a160e1db0b46048a39dedc4ab3e8c4777279164))
27+
* paginate ipod and playlist tracks to fit the tool-result token cap ([8dbe9d3](https://github.com/pdugan20/clickwheel/commit/8dbe9d383d29565e43c30262e12a1ebdc5f7dea9))
28+
* pre-flight checks on sync + heal_playlist for stale refs ([14eb218](https://github.com/pdugan20/clickwheel/commit/14eb2180c6002b57b8ed5f51a765a6b79588a0ad))
29+
* two-tier autoscan + mcp never autoscans ([180afb3](https://github.com/pdugan20/clickwheel/commit/180afb3c91cf26a1c197f794eda0ce392190f9c9))
30+
* write_ipod_db merges with existing itunesdb instead of clobbering ([d38830c](https://github.com/pdugan20/clickwheel/commit/d38830c78f5669e8c8bdbd973b1ee8ff971ec77a))
31+
32+
33+
### Documentation
34+
35+
* add autoscan-blocking-mcp-tool-calls to phase 5 findings ([53057a1](https://github.com/pdugan20/clickwheel/commit/53057a1eeb8c6558d66992ca97041af16cf2b89b))
36+
* add mcp integration project plan ([7e7c796](https://github.com/pdugan20/clickwheel/commit/7e7c796cfd255da3f4be6ec493ccd79543e89721))
37+
* capture phase 5 testing findings ([397b4c1](https://github.com/pdugan20/clickwheel/commit/397b4c1b1fcae9c7613b6a2873d4b017943ebbd2))
38+
* claude desktop install path, stale readme defaults, round 6 findings ([b269e15](https://github.com/pdugan20/clickwheel/commit/b269e15535ad19cea2d94b59095ddf55ff9f9158))
39+
* discourage emoji in mcp client output ([1a61e4c](https://github.com/pdugan20/clickwheel/commit/1a61e4c9aff112c2227818af539502c6ad5159ff))
40+
* document mcp server install and usage ([40f2fe5](https://github.com/pdugan20/clickwheel/commit/40f2fe5167bac0c3bc6d2be5f8476cab38f227e9))
41+
* refresh mcp test plan for phases 4.5a–d ([a0bac9c](https://github.com/pdugan20/clickwheel/commit/a0bac9cf4a0aafaf5730e47febb9310e87a9df98))
42+
* restructure as a two-surface project — slim readme, dedicated client/config guides ([8cf0339](https://github.com/pdugan20/clickwheel/commit/8cf0339cbde6afdeaa1b697b5331c3619b2253db))
43+
* restructure mcp test plan as a round-by-round walkthrough ([a7d8d44](https://github.com/pdugan20/clickwheel/commit/a7d8d442cb266b4dd78caac436ce626444a86bec))
44+
* round out readme — heal command, heal_playlist tool, autoscan subsection ([d2c2ae0](https://github.com/pdugan20/clickwheel/commit/d2c2ae0a2cd0cc06a2c8ee0226a630ad1fb8cbc8))
45+
* scrub internal jargon from user-facing mcp copy ([586077e](https://github.com/pdugan20/clickwheel/commit/586077e5f0b13ef9f594a422c8bb8f7b73cf6539))
46+
847
## [0.4.1](https://github.com/pdugan20/clickwheel/compare/v0.4.0...v0.4.1) (2026-03-17)
948

1049
### Features

clickwheel/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""clickwheel — a CLI for syncing a music library to a classic iPod."""
22

3-
__version__ = "0.4.1" # x-release-please-version
3+
__version__ = "0.5.0" # x-release-please-version

0 commit comments

Comments
 (0)