Releases: eat-pray-ai/yutu
Releases Β· eat-pray-ai/yutu
v0.10.5
Changelog
Features
- d4d02b0: β»οΈ Add more pointer helper (@OpenWaygate)
- 295331d: β»οΈ Call service from listIn (@OpenWaygate)
- 5e6acc3: β»οΈ Remove duplicated Ptr (@OpenWaygate)
- 5d9ff35: β»οΈ Reuse struct in cmd/activity (@OpenWaygate)
- b2b6512: β»οΈ Reuse struct in cmd/channel (@OpenWaygate)
- faa0b23: β»οΈ Reuse struct in caption (@OpenWaygate)
- 292b8e4: β»οΈ Reuse struce in channel banner (@OpenWaygate)
- c808f0f: β»οΈ Align i18n struct (@OpenWaygate)
- c6060a7: β»οΈ Generate tool handler (@OpenWaygate)
- c927581: β»οΈ Extract default fields (@OpenWaygate)
- c4901d8: β»οΈ Extract common options (@OpenWaygate)
- c081c69: π¨ Format tests (@OpenWaygate)
- 63766a6: β»οΈ Simplify cmd error handling (@OpenWaygate)
- 4167a32: β»οΈ Extract resource handler generator (@OpenWaygate)
- 4f8659c: β»οΈ Improve error handling in auth (@OpenWaygate)
- c61c630: βΏ Config skill.md for each sub-command (@OpenWaygate)
- 55cca10: β»οΈ Group skills with resources (@OpenWaygate)
- 2532574: β»οΈ Pass args directly for future (@OpenWaygate)
Bug Fixes and Tests
- 03dce65: π Add missing WithService(nil) in setModerationStatus ( <>)
- 110b494: β Add tests for cmd/activity (@OpenWaygate)
- ec9a11b: β Pass list test (@OpenWaygate)
- 2ed87e3: β Embed service within activity (@OpenWaygate)
- da7bc49: β Add tests for cmd/channel (@OpenWaygate)
- 97aba1d: β Improve test coverage (@OpenWaygate)
- 6233f89: β Simplify activity test (@OpenWaygate)
- b7c2e48: π Redirect log to stderr (@OpenWaygate)
- bd49f47: β Complement for pkg verbs (@OpenWaygate)
- be28bb0: β Improve tests (@OpenWaygate)
- 46abe80: π Oauth with PKCE (@OpenWaygate)
- 84a27dc: β Improve auth test (@OpenWaygate)
- 6f5607e: β Add tests for HandleCmdError (@OpenWaygate)
Documentation
- 9edccde: π Update agent instruction and coverage name (@OpenWaygate)
- 18298b3: π Add AGENTS.md for pkg and cmd (@OpenWaygate)
- 8da7fb7: π Update agent and contact info (@OpenWaygate)
CI/CD
- 818472a: π· Distinguish latest release (@OpenWaygate)
- 9692db9: π Fix bazel tests (@OpenWaygate)
Others
- d4e131f: π¬ Align json path naming (@OpenWaygate)
- 75f7aa4: ποΈ Resolve race condition (@OpenWaygate)
- 3ad66b2: ποΈ Resolve race condition (@OpenWaygate)
- 869c8d2: π Ignore html (@OpenWaygate)
- fdd75dc: β°οΈ Remove unnecessary code (@OpenWaygate)
- 93d33a3: ποΈ Reuse struct in channel section (@OpenWaygate)
- 386da7a: π¬ Align id(s) cases (@OpenWaygate)
- d8f031d: ποΈ Reuse struct in comment(thread) (@OpenWaygate)
- cbe7f64: ποΈ Reuse struct in member (@OpenWaygate)
- 25f7dd9: ποΈ Reuse struct in playlist (@OpenWaygate)
- c076358: ποΈ Reuse struct in search and subscription (@OpenWaygate)
- b27935a: ποΈ Reuse struct in sc, thumbnail and watermark (@OpenWaygate)
- db41b05: β°οΈ Clear dead description and default value (@OpenWaygate)
- dc3946d: ποΈ Reuse struct in video (@OpenWaygate)
- 91fdd50: π½ Adapt go 1.26 (@OpenWaygate)
v0.10.5-dev
Changelog
Features
- 9371d0d: β»οΈ Dedicate agent cmd (@OpenWaygate)
- fa34265: β¨ Fully support agent args (@OpenWaygate)
Bug Fixes and Tests
- 97a669d: β Update test commands and restore test coverage (@OpenWaygate)
Documentation
- e2e0c31: π Add agent usage (@OpenWaygate)
- 073ea02: π Update instruction for agent (@OpenWaygate)
- e33ffba: π Refresh agent usage (@OpenWaygate)
CI/CD
- fcf973e: π· Refactor build and test (@OpenWaygate)
- a4e8911: π· Upgrade actions' version (@OpenWaygate)
- d3b65a6: π· Upgrade bazel stack (@OpenWaygate)
Others
- 066771a: π₯ Remove depracated actions (@OpenWaygate)
- dd0bb65: π Attach license info (@OpenWaygate)
- 2f6116e: π¬ Align env name (@OpenWaygate)
- 816d004: π§ Update mcp version (@OpenWaygate)
v0.10.4
Changelog
Bug Fixes and Tests
- 952b850: π Align required flags between mcp and cli (@OpenWaygate)
Others
- 09208da: π§ Update mcp registry config (@OpenWaygate)
v0.10.3
Changelog
Features
- a74fca8: β¨ Support pagination when list (@OpenWaygate)
- ec61960: π₯ Migrate to official mcp sdk (@OpenWaygate)
Bug Fixes and Tests
- 5bf60ff: β Update test for pagination (@OpenWaygate)
- 5d71f95: β Fix test about generic (@OpenWaygate)
- 698030a: π Update call with options (@OpenWaygate)
- 20d6f26: π¨ Dismiss close file error (@OpenWaygate)
- 24f5dd9: π Use relative path when cache token (@OpenWaygate)
Documentation
- 82d1353: π Init CLAUDE and update CONTRIBUTING (@OpenWaygate)
- 67da19f: π Add Chinese README (@OpenWaygate)
CI/CD
- ab8ca6d: π· Replace commit with builder in version (@OpenWaygate)
Others
- 2d4eaf6: π Set maxResult to 1 when update (@OpenWaygate)
- 86d8790: π Attach license info in code (@OpenWaygate)
v0.10.2
Changelog
Features
- 367140e: β»οΈ Refactor logger in mcp (@OpenWaygate)
- 8b008ee: π¨ Optimize imports (@OpenWaygate)
- 7b6f8b2: β¨ Move video catogory to resource (@OpenWaygate)
- 416b3c3: β»οΈ Handle maxResults in Option (@OpenWaygate)
- 66f7e0c: β»οΈ Extract interface in auth (@OpenWaygate)
- 5c0a1c9: β»οΈ Extract fs parameter for test (@OpenWaygate)
- abe4f99: β»οΈ Organize shared variables (@OpenWaygate)
- 20a6544: β»οΈ Refactor logger in auth (@OpenWaygate)
- 432dfd4: β»οΈ Refactor auth flow (@OpenWaygate)
- b922986: β»οΈ Expose root directly (@OpenWaygate)
- c9e1fc6: β¨ Support root dir and log level (@OpenWaygate)
Bug Fixes and Tests
- b55f2a7: β Add test for auth and improve coverage (@OpenWaygate)
- 0eb4d0b: β Pass service test and optimize imports (@OpenWaygate)
Documentation
- c0c108f: π Update mcp demo gif (@OpenWaygate)
- 7f3f166: π Add MCP Catalog Trust Score badge (@Matvey-Kuk)
- e7a3f9d: π Update features (@OpenWaygate)
- 783d788: π Add test coverage (@OpenWaygate)
CI/CD
- 3103cfb: π· Upgrade ci steps' version (@OpenWaygate)
- a2ae072: π· Upgrade bazel and its deps (@OpenWaygate)
- afe9cef: π· Update test job and add test coverage (@OpenWaygate)
Others
- df7d5f4: π Add logger to mcp (@OpenWaygate)
v0.10.1
Changelog
Features
- 373afaa: βΏ Mcp bool input default to empty (@OpenWaygate)
- 3595289: πΈ Update default output style in mcp (@OpenWaygate)
- c4df857: β¨ Move i18n languages to resources (@OpenWaygate)
- 9e84851: β¨ Move i18n region to resources (@OpenWaygate)
- 67e85e1: β»οΈ Extract json mime (@OpenWaygate)
- 8f55663: β¨ Add hl mcp resources (@OpenWaygate)
- 66da39a: β¨ Language and region as resource template (@OpenWaygate)
Bug Fixes and Tests
- 1d28ab2: π Skil nil when reset bool (@OpenWaygate)
Documentation
- 827242c: π Add toc and update description (@OpenWaygate)
- a304c52: π Improve readme and features (@OpenWaygate)
- 16f8f0e: π Add gif about mcp (@OpenWaygate)
Others
- 96fef40: π Use apache license v2.0 (@OpenWaygate)
- ebf0775: β°οΈ Remove dead mcp tools (@OpenWaygate)
v0.9.10
Changelog
Features
- 78f50cd: πΈ Use table as default output (@OpenWaygate)
- 4292aeb: β»οΈ Extract output usage (@OpenWaygate)
- dacc321: β¨ Allow jsonpath when print json or yaml (@OpenWaygate)
- f859570: β¨ Add jsonpath flag (@OpenWaygate)
- bace73c: β»οΈ Extract command runner (@OpenWaygate)
- 0c88ed9: π₯ Support mcp server (@OpenWaygate)
- 774446b: πΈ Set enum options (@OpenWaygate)
- 5d92e0b: β»οΈ Extract common usages and add enum options (@OpenWaygate)
Bug Fixes and Tests
- 3e61ad2: βοΈ Format cp tool name (@OpenWaygate)
- 5a16174: π Remedy auth with cred (@OpenWaygate)
Documentation
- a074d55: π Update readme about mcp (@OpenWaygate)
v0.9.9
Changelog
Features
- 9240653: β¨ Add playlistImage service (@OpenWaygate)
- a729d05: β¨ Support list playlist image (@OpenWaygate)
- 806985f: β»οΈ Auth support more format (@OpenWaygate)
- 6b67d3a: π₯ Introduce mcp in activity (@OpenWaygate)
- 0264b55: β»οΈ Refactor bool as pointer (@OpenWaygate)
- 2543222: β»οΈ Refactor flag usage for mcp (@OpenWaygate)
- b909ab5: β¨ Support multiple targets (@OpenWaygate)
- cb7594c: β¨ Support multiple targets (@OpenWaygate)
- 3dc2bbc: β¨ Finish playlist image (@OpenWaygate)
- 399ae25: πΈ Improve required flags (@OpenWaygate)
- 1cf9583: β»οΈ Refactor flag usage and mcp logging (@OpenWaygate)
- ad4a29d: β¨ Specify annotations in mcp tool (@OpenWaygate)
- ff631cd: πΈ Table format output (@OpenWaygate)
Bug Fixes and Tests
- 861ef69: π Fix auth using docker image (@OpenWaygate)
- 46f2fb1: β Add test for playlist image service (@OpenWaygate)
- 379e9f3: β Fix tests for bool pointer (@OpenWaygate)
- 5084c0f: β Remedy tests for ids (@OpenWaygate)
- 871d405: β Remedy tests for ids (@OpenWaygate)
- 675eaf4: π Add missing channel id in channel banner (@OpenWaygate)
- 2b94637: β Add command tests for playlist image (@OpenWaygate)
- 118e8a3: π Remedy ResetBool not work (@OpenWaygate)
- e526ca6: β Add tests for utils (@OpenWaygate)
Documentation
- 376c88d: π Update usage about docker (@OpenWaygate)
- 7f66973: π Brew available (@OpenWaygate)
- 3bbf6c1: π Add new badges and features (@OpenWaygate)
CI/CD
- 147102e: π· Add annotations into docker image (@OpenWaygate)
- a9cc86f: π· Support build with bazel! (@OpenWaygate)
- ef5a644: π· Config bazel cross-compile (@OpenWaygate)
- ec9a491: π· Config x_defs in bazel (@OpenWaygate)
- af14265: π· Config nogo and fix detected errors (@OpenWaygate)
Others
- 87569ee: π¬ Improve long help message (@OpenWaygate)
- e7a99a9: β Add and upgrade go deps (@OpenWaygate)
- 8b4acf4: π§βπ» Improve error handle (@OpenWaygate)
- af001bc: π¨ Update test and bazel scripts (@OpenWaygate)
- 50fd850: π₯ Improve err handling in caption (@OpenWaygate)
- 575e4a9: π₯ Improve err handling (@OpenWaygate)
- ad22b2a: π¬ Align output format (@OpenWaygate)
v0.9.8
Changelog
Features
- 44bb314: β¨ Allow set credential and cacheToken from env (@OpenWaygate)
- 445b1fa: β¨ Allow read env when init youtube service (@OpenWaygate)
- 3f1b001: βΏ Add a shell script to install (@OpenWaygate)
Bug Fixes and Tests
- 67a19ed: π Add missing youtube service (@OpenWaygate)
Documentation
- 771970a: π Verify installation with gh (@OpenWaygate)
- 76acfd0: π Remedy actions' link (@OpenWaygate)
- 1d8f2f2: π Add badges' link (@OpenWaygate)
- cced5ed: π Update documentation (@zamai)
- 70af2b8: π Add usage about environment variables (@OpenWaygate)
- 5d60088: π Update install section and contributing (@OpenWaygate)
CI/CD
- 5eea377: π Remedy test pipeline and badge (@OpenWaygate)
- 9e7f65b: π· Align binary name in release (@OpenWaygate)
- f9ec115: π· Update changelog rules (@OpenWaygate)
- 284e41b: π· Specify build config (@OpenWaygate)
- 9c6e73e: π· Refactor docker build and update actions (@OpenWaygate)
Others
- 739369b: π§βπ» Sort commands and features (@OpenWaygate)
v0.9.7
Changelog
Features
- 6c22e93: β¨ Add super chat event service (@OpenWaygate)
- a15ddcf: β¨ Support list super chat event (@OpenWaygate)
Documentation
- a8f8638: π Update implemented features (@OpenWaygate)
Others
- fd8966c: β¬οΈ Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (@dependabot[bot])
- 915665d: β»οΈ Simplify directory hierarchy (@OpenWaygate)
- 9ee902d: β¬οΈ Bump google.golang.org/api from 0.190.0 to 0.191.0 (@dependabot[bot])
- e024534: β¬οΈ Bump github.com/savioxavier/termlink from 1.3.0 to 1.4.0 (@dependabot[bot])
- 528aecd: β¬οΈ Upgrade go and go deps (@OpenWaygate)
- 0a03188: πΈ Aligh shorthand (@OpenWaygate)
- 0413f5c: β¬οΈ Bump github.com/savioxavier/termlink from 1.4.0 to 1.4.1 (@dependabot[bot])
- 165bfce: β¬οΈ Bump google.golang.org/api from 0.192.0 to 0.194.0 (@dependabot[bot])
- 53ffe81: β¬οΈ Upgrade go deps (@OpenWaygate)
- 1f41bfc: π¬ Align help text (@OpenWaygate)
- 048e5a9: π· Improve ci script (@OpenWaygate)
- 0ef50f5: π Generate icon and version info (@OpenWaygate)
- 4d15205: π· Init goreleaser config (@OpenWaygate)
- 79a9fa2: β¬οΈ Upgrade go deps (@OpenWaygate)
- 44939c4: π· Use goreleaser (@OpenWaygate)
- d4966bb: π Add missing winres config (@OpenWaygate)
- 38fc2e5: π Make worktree clean when build (@OpenWaygate)
- 2a5399d: π Update action permission (@OpenWaygate)