Repository navigation
Releases: youyo/x
Releases · youyo/x
Release list
v0.4.2
v0.4.1
Changelog
Bug fixes
Others
v0.4.0
Changelog
Features
- 8e6fcac: feat(cli): liked list に note_tweet 既定と max-results 下限補正を追加 (@youyo)
- cca988b: feat(cli): root に dm コマンドを接続 (M35) (@youyo)
- 3e8c974: feat(cli): root に list コマンドを接続 (M33) (@youyo)
- 1000ffb: feat(cli): root に space/trends コマンドを接続 (@youyo)
- f08f930: feat(cli): root に timeline コマンドを接続 (@youyo)
- 5838537: feat(cli): root に user コマンドを接続 (M32 T3) (@youyo)
- 1f7ce17: feat(cli): x dm サブコマンド群を追加 (list/get/conversation/with) (M35) (@youyo)
- 3efc5a1: feat(cli): x list サブコマンド群を追加 (get/tweets/members/owned/followed/memberships/pinned) (@youyo)
- 47f62cc: feat(cli): x space サブコマンド群を追加 (get/by-ids/search/by-creator/tweets) (@youyo)
- 48eafff: feat(cli): x timeline サブコマンド群を追加 (tweets/mentions/home、JST 時刻フラグ + --all/--ndjson) (@youyo)
- ce2fc95: feat(cli): x trends サブコマンド群を追加 (get/personal) (@youyo)
- 6711cc9: feat(cli): x tweet search サブコマンドを追加 (--all/--ndjson/JST 時刻フラグ対応) (@youyo)
- 59f0714: feat(cli): x tweet thread サブコマンドのテストを追加 (2 段呼び出し / --author-only / 時系列ソート) (@youyo)
- 33bf461: feat(cli): x tweet サブコマンド群と URL→ID 抽出を追加 (@youyo)
- c309d40: feat(cli): x user サブコマンド群を追加 (get/search/following/followers/blocking/muting) (@youyo)
- 19e6eb3: feat(mcp): server.go で全 20 ツールを登録 + 回帰防止テスト追加 (@youyo)
- 902077b: feat(mcp): tools_lists.go で lists 系 2 ツールを追加 (@youyo)
- af4153c: feat(mcp): tools_misc.go で spaces/trends 系 2 ツールを追加 (@youyo)
- 77e9482: feat(mcp): tools_search.go で検索系 2 ツールを追加 (@youyo)
- d1a5ac1: feat(mcp): tools_timeline.go で timeline 系 3 ツールを追加 (@youyo)
- 89e9020: feat(mcp): tools_tweet.go で tweet 系 5 ツールを追加 (@youyo)
- 5b88146: feat(mcp): tools_users.go で users 系 4 ツールを追加 (@youyo)
- 611cf8d: feat(xapi): DM Read 4 endpoint (events/lookup/conversation/with) を追加 (M35) (@youyo)
- e889ccf: feat(xapi): Get(User|Home)Timeline と Each*TimelinePage を追加 (3 エンドポイント対応) (@youyo)
- 4e7b25a: feat(xapi): GetLikingUsers, GetRetweetedBy, GetQuoteTweets を追加 (@youyo)
- 4f81ac1: feat(xapi): GetTweet と GetTweets を追加 (@youyo)
- cbb1469: feat(xapi): SearchRecent と EachSearchPage を追加 (search/recent + rate-limit aware) (@youyo)
- 1c3e527: feat(xapi): Spaces lookup/search/by-creator/tweets を追加 (M34) (@youyo)
- 00dfe83: feat(xapi): Trends (woeid / personalized) を追加 (M34) (@youyo)
- 71214e5: feat(xapi): Tweet に NoteTweet と ConversationID を追加 (@youyo)
- 27c54f6: feat(xapi): lists lookup/paged 7 endpoint を追加 (M33) (@youyo)
- 7e951a7: feat(xapi): users lookup/search/graph 9 endpoint を追加 (M32) (@youyo)
Bug fixes
- 1f946ff: fix(cli): blocking / muting に cobra.NoArgs を追加 (M32) (@youyo)
- c66153a: fix(cli): space by-ids / by-creator の --ids 欠如時に exit 2 を返す (@youyo)
- f3dbf95: fix(mcp): likedDefaultTweetFields に note_tweet を追加 (M29 handoff) (@youyo)
Others
- 2be32aa: chore(roadmap): M32 を完了マークに更新 (@youyo)
- 223ac1d: docs(cli): timeline.go の位置引数コメント表現を整合 (advisor 反映) (@youyo)
- 29ac98e: docs(m29): spec / x-api / README / CHANGELOG を v0.4.0 向けに更新 (@youyo)
- 44b4ba6: docs(m30): spec / x-api / README / CHANGELOG を v0.5.0 向けに更新 (@youyo)
- 2164a16: docs(m31): x-api.md / spec / README / CHANGELOG に timeline 系を追記 (@youyo)
- ee09250: docs(m32): x-api.md / spec / README / CHANGELOG に user 系を追記 (@youyo)
- 989fab0: docs(m33): x-api.md / spec / README / CHANGELOG / roadmap に list 系を追記 (@youyo)
- 6de8f0d: docs(m34): x-api.md / spec / README / CHANGELOG / roadmap に space/trends を追記 (@youyo)
- f80a826: docs(m35): x-api.md / spec / README / CHANGELOG / roadmap に DM Read を追記 (@youyo)
- 003cd38: docs(m36): MCP の likedDefaultTweetFields に note_tweet 追加を handoff として追記 (@youyo)
- c379ac7: docs(m36): routine-prompt / README / CHANGELOG / roadmap に MCP v2 tools を追記 (@youyo)
- 58b5db5: docs(plans): roadmap-queuing 計画ファイルを追加 (M29-M36 の計画経緯) (@youyo)
- 926515e: refactor(xapi): rate-limit aware ページ間待機を pagination.go に共通化 (@youyo)
- 3bf55cc: test(cli): --all + --ndjson cross product を pin / docs(m35): tier 別 rate-limit は目安と明記 (@youyo)
- a686da2: test(cli): root help に tweet サブコマンドの登録を検証 (@youyo)
v0.3.1
Changelog
Others
- 2f4ed5f: chore(mise): build タスクを追加 (@youyo)
- 11191c6: docs(skills): x CLI 用 Claude Code skill を用途別に分割 (@youyo)
- a1f6db4: refactor(cli): エラー出力プレフィックスを英語化 (@youyo)
- a4baeb8: refactor(config): エラーメッセージを英語化 (@youyo)
- 92e7ba7: refactor(mcp): tool description を英語化 (@youyo)
- c0b3000: refactor(xapi): TweetURL.DisplayURL を出力から除外 (@youyo)
v0.3.0
Changelog
Features
- d42719c: feat(authgate): API キー Bearer 認証ミドルウェアを追加 (youyo 1003ni@gmail.com)
- 12efddb: feat(authgate): authgate 基盤と none モード、transport の middleware フック・/healthz を追加 (youyo 1003ni@gmail.com)
- 2ffa62c: feat(authgate): idproxy dynamodb store backend を追加 (4 store backend 完成) (youyo 1003ni@gmail.com)
- 491bb30: feat(authgate): idproxy redis store backend を追加 (youyo 1003ni@gmail.com)
- 7b50dd8: feat(authgate): idproxy sqlite store backend を追加 (youyo 1003ni@gmail.com)
- 35be1f1: feat(authgate): idproxy 基盤と memory store backend を追加 (youyo 1003ni@gmail.com)
- ab5ebdc: feat(cli): x configure と config.toml の [liked] 連携を追加 (youyo 1003ni@gmail.com)
- 8903589: feat(cli): x liked list に JST 日付ヘルパ・全件取得・NDJSON 等の拡張フラグを追加 (youyo 1003ni@gmail.com)
- 9931b01: feat(cli): x liked list 基本フラグを追加 (youyo 1003ni@gmail.com)
- 01f2a97: feat(cli): x mcp サブコマンドと 3 モード E2E テストを追加 (v0.2.0 機能完成) (youyo 1003ni@gmail.com)
- 7723177: feat(cli): x me サブコマンドと認証情報ローダーを追加 (youyo 1003ni@gmail.com)
- 2b2a804: feat(config): XDG 準拠の config.toml ローダーを追加 (非機密設定のみ) (youyo 1003ni@gmail.com)
- 38bb199: feat(config): credentials.toml ローダーと config.toml シークレットガードを追加 (youyo 1003ni@gmail.com)
- 82edb21: feat(examples): lambroll でのデプロイサンプルを追加 (youyo 1003ni@gmail.com)
- 6fd7000: feat(mcp): MCP サーバー雛形と Streamable HTTP transport を追加 (youyo 1003ni@gmail.com)
- 1620ef5: feat(mcp): get_liked_tweets ツールを追加 (全パラメータ + ページネーション + JST 優先順位) (youyo 1003ni@gmail.com)
- a3a3934: feat(mcp): get_user_me ツールを追加 (user_id リネーム対応) (youyo 1003ni@gmail.com)
- bc2aff5: feat(xapi): GetUserMe と User/Tweet/Meta DTO を追加 (youyo 1003ni@gmail.com)
- 2272f0b: feat(xapi): ListLikedTweets と全件取得ページネーション (rate-limit aware) を追加 (youyo 1003ni@gmail.com)
- 17d1c4f: feat(xapi): OAuth 1.0a 署名ラッパー (dghubble/oauth1) を追加 (youyo 1003ni@gmail.com)
- 93b8558: feat(xapi): リトライ・レート制限対応 HTTP クライアントを追加 (youyo 1003ni@gmail.com)
- e83b70d: feat: M1 リポジトリ初期化と x version コマンドのスケルトン実装 (Cobra ベース) (youyo 1003ni@gmail.com)
Bug fixes
- 07183ce: fix(docker): GoReleaser 用に Dockerfile を prebuilt バイナリ COPY 方式へ変更 (youyo 1003ni@gmail.com)
Others
- 41ae9ad: chore(ci): GitHub Actions CI と golangci-lint と Dockerfile を追加 (youyo 1003ni@gmail.com)
- fbb2df8: chore(ci): v0.1.0 リリース用 GitHub Actions workflow を追加 (youyo 1003ni@gmail.com)
- 2e78a13: chore(ci): リリース workflow を logvalet 流 (GitHub App token + SHA pin) に変更 (youyo 1003ni@gmail.com)
- d077bcd: chore(release): v0.1.0 リリース準備 (README/CHANGELOG/LICENSE/GoReleaser) (youyo 1003ni@gmail.com)
- 939f132: chore(release): v0.2.0 リリース準備 (README MCP セクション + CHANGELOG) (youyo 1003ni@gmail.com)
- 0807b14: chore(release): v0.3.0 リリース準備 (docs/x-api.md + docs/routine-prompt.md + CHANGELOG) (youyo 1003ni@gmail.com)
- 837e2eb: docs(changelog): v0.2.0 の環境変数表に LOG_LEVEL を追記 (youyo 1003ni@gmail.com)
- 1599f7f: docs(examples): lambroll デプロイ手順の README を追加 (youyo 1003ni@gmail.com)