Releases: larksuite/cli
Releases · larksuite/cli
v1.0.11
Changelog
- 06e7ae2 (im) support im oapi range download large file (#283)
- f6b8091 Feat/task section updates (#430)
- 0e7f507 docs(lark-doc): clarify when markdown escaping is needed (#312)
- abc374f docs(readme): add Attendance to Features table (#460)
- 76a834e feat(sheets): add dropdown shortcuts and formula reference docs (#461)
- 74f7de3 feat(sheets): add filter view and condition shortcuts (#422)
- 2910cde feat(sheets): add value format documentation for formula and special types (#456)
- 20761fa feat(task): add task shortcuts with skill docs and tests (#377)
- c2b1329 feat(test): optimize cli-e2e-testcase-writer skill (#447)
- 88fd3bd feat(wiki): add wiki move shortcut with async task polling (#436)
- 3917b77 feat: add drive create-shortcut shortcut (#432)
- 88bf7fc feat: add drive files patch metaapi (#444)
- 085ffd8 feat: add stable cli e2e tests (#401)
- 2a30124 feat: skip auth check (#451)
- c13f240 fix(config): clarify init copy for TTY, preserve original for AI (#448)
- 25534d7 fix(im): reject --user-id under bot identity for chat-messages-list (#340)
- 815db0c fix(mail): add missing scopes for mail +watch shortcut (#357)
- dc0d927 fix(mail): restrict --output-dir to current working directory (#376)
- c70c3fd fix: support large base attachment uploads (#441)
- 052e211 fix: validate base shortcut JSON object inputs (#458)
v1.0.10
Changelog
- 06e7ae2 (im) support im oapi range download large file (#283)
- f6b8091 Feat/task section updates (#430)
- 0e7f507 docs(lark-doc): clarify when markdown escaping is needed (#312)
- 74f7de3 feat(sheets): add filter view and condition shortcuts (#422)
- c2b1329 feat(test): optimize cli-e2e-testcase-writer skill (#447)
- 88fd3bd feat(wiki): add wiki move shortcut with async task polling (#436)
- 3917b77 feat: add drive create-shortcut shortcut (#432)
- 88bf7fc feat: add drive files patch metaapi (#444)
- 085ffd8 feat: add stable cli e2e tests (#401)
- c13f240 fix(config): clarify init copy for TTY, preserve original for AI (#448)
- 25534d7 fix(im): reject --user-id under bot identity for chat-messages-list (#340)
- 815db0c fix(mail): add missing scopes for mail +watch shortcut (#357)
- dc0d927 fix(mail): restrict --output-dir to current working directory (#376)
- c70c3fd fix: support large base attachment uploads (#441)
v1.0.9
Changelog
- 368ec7e docs(drive): add guide for granting document permission to current bot (#414)
- bd5a33c feat(drive): add drive folder delete shortcut with async task polling (#415)
- 3242ca6 feat(sheets): add cell operation shortcuts for merge, replace, and style (#412)
- f6a31e0 feat(sheets): add dimension shortcuts for row/column operations (#413)
- a9c07ce feat(slides): add slides +create shortcut with --slides one-step creation (#389)
- e07842d feat(slides): return presentation URL in slides +create output (#425)
- 9f81e7e feat: add RuntimeContext.BotInfo() for lazy bot identity retrieval (#409)
- 69ae326 feat: add attendance user_task.query (#405)
- a00dfad feat: support minutes search (#359)
v1.0.8
Changelog
- b8fa2b3 Add
+dashboard-arrangecommand for auto-arranging dashboard blocks layout and introducetextblock type with Markdown support for dashboard visualization. (#341) - e8e0c6f Add
+dashboard-arrangecommand for auto-arranging dashboard blocks layout and introducetextblock type with Markdown support for dashboard visualization. (#388) - d30a947 Revert "Add
+dashboard-arrangecommand for auto-arranging dashboard blocks …" (#386) - 474cb30 docs(base): document Base attachment download via docs +media-download (#404)
- d8b0865 feat(base): add +record-search for keyword-based record search (#328)
- fa16fe1 feat(base): add record batch add/set shortcuts (#277)
- cd7a236 feat(base): add record field filters (#327)
- d026741 feat(base): add view visible fields get/set shortcuts (#326)
- d7363b0 feat(base): optimize workflow skills (#345)
- b8f71d5 feat(calendar): add room find workflow (#403)
- fd9ee6a feat(mail): add --page-token and --page-size to mail +triage (#301)
- 76fac11 feat(registry): update scope priorities from scope platform (#385)
- 46468a9 feat: Add whiteboard +query shortcut and enhance +update with Mermaid/PlantUML support (#382)
- 344ff88 feat: add --file flag for multipart/form-data file uploads (#395)
- 4e65ea8 feat: add scope snapshot test for minimum-privilege scope audit (#370)
- 78ff1e7 feat: add update command with self-update, verification, and rollback (#391)
- d7262b7 feat: markdown support line breaks (#338)
- 51d07be feat: support file comment reply reactions (#380)
- 353c473 fix(base): return raw table list response and clarify sort help (#393)
- 6ec19cb fix(calendar): add default video meeting to +create (#383)
- c16a021 fix(mail): replace os.Exit with graceful shutdown in mail watch (#350)
- d2a8340 fix: improve error hints for sandbox and initialization issues (#384)
- 5f3915b fix: return raw base field and view responses (#378)
v1.0.7
Changelog
- eb3c643 route base import guidance to drive +import (#368)
- fe8da8d Fix/task get my tasks complete flag help (#310)
- 2715b56 add wiki node create shortcut (#320)
- 67cb0a9 ci: add license-header check (#250)
- d5d31f0 docs(lark-doc): document advanced boolean and intitle search syntax for AI agents (#210)
- 284e5b6 feat(mail): add send_as alias support, mailbox/sender discovery APIs, and mail rules API
- c54a135 feat(mail): auto-resolve local image paths in all draft entry points (#205)
- 1f8d4b2 feat(task): support starting pagination from page token (#332)
- 2e345a4 feat(vc): add +recording shortcut for meeting_id to minute_token conversion (#246)
- 35108e1 feat(vc): extract note doc tokens from calendar event relation API (#333)
- 900c12c feat: add FileIO extension for file transfer abstraction (#314)
- daa2173 feat: add docs media-preview shortcut (#334)
- 15bd134 feat: add sheets +write-image shortcut (#343)
- 9fab62b feat: add support for additional search filters (#353)
- 3774717 feat: auto-grant current user access for bot-created docs, sheets, imports, and uploads (#360)
- 99b8aaa feat: improve doc media extension inference (#364)
- db9ca5c feat: improve login scope validation and success output (#317)
- f3c3a4c feat: support custom data dir and log directories (#302)
- 619ec8c fix(api): support stdin and quoted JSON inputs on Windows (#367)
- b4a26b2 fix(base): unify --json help format with tips and agent hints (#372)
- adef52a fix(config): save empty config before clearing keychain entries (#291)
- af83e54 fix(config): validate appId and appSecret keychain key consistency (#295)
- 9d48ef4 fix(doc): post-process
docs +fetchoutput to improve round-trip fidelity (#214) - 78bc66c fix(docs): normalize board_tokens in +create response for mermaid/whiteboard content (#10)
- d6fada0 fix(help): point root help Agent Skills link to README section (#289)
- 3db4f42 fix(run): add missing binary check for lark-cli execution (#362)
- a73c9ae fix: improve raw API diagnostics for invalid or empty JSON responses (#257)
- 7158dc2 fix: reject positional arguments in shortcuts (#227)
- 555722a fix: resolve concurrency races in RuntimeContext (#330)
- a3bced3 refactor: migrate base shortcuts to FileIO (#347)
- f5a8fbf refactor: migrate common/client/im to FileIO and add localfileio tests (#322)
- 0bf4f80 refactor: migrate drive/doc/sheets shortcuts to FileIO (#339)
- e64d245 refactor: migrate mail shortcuts to FileIO (#356)
- 63ea52b refactor: migrate vc/minutes shortcuts to FileIO (#336)
- 6ac5b4d support multipart doc media uploads (#294)
v1.0.6
Changelog
- fe8da8d Fix/task get my tasks complete flag help (#310)
- c54a135 feat(mail): auto-resolve local image paths in all draft entry points (#205)
- 1f8d4b2 feat(task): support starting pagination from page token (#332)
- 2e345a4 feat(vc): add +recording shortcut for meeting_id to minute_token conversion (#246)
- 900c12c feat: add FileIO extension for file transfer abstraction (#314)
- db9ca5c feat: improve login scope validation and success output (#317)
- f3c3a4c feat: support custom data dir and log directories (#302)
- adef52a fix(config): save empty config before clearing keychain entries (#291)
- 78bc66c fix(docs): normalize board_tokens in +create response for mermaid/whiteboard content (#10)
- d6fada0 fix(help): point root help Agent Skills link to README section (#289)
- a73c9ae fix: improve raw API diagnostics for invalid or empty JSON responses (#257)
- 7158dc2 fix: reject positional arguments in shortcuts (#227)
- 555722a fix: resolve concurrency races in RuntimeContext (#330)
- f5a8fbf refactor: migrate common/client/im to FileIO and add localfileio tests (#322)
- 63ea52b refactor: migrate vc/minutes shortcuts to FileIO (#336)
- 6ac5b4d support multipart doc media uploads (#294)
v1.0.5
Changelog
- 1980b99 docs(lark-base): add has_more guidance for record-list pagination (#183)
- b7613d6 feat(drive): support multipart upload for files larger than 20MB (#43)
- f4afa47 feat: add darwin file master key fallback for keychain writes (#285)
- 2efadec feat: add scheduled issue labeler for type/domain triage (#251)
- 8db4528 feat: add strict mode identity filter, profile management and credential extension (#252)
- bb38ecd feat: add transport extension with interceptor pre/post hooks (#292)
- 1be9a24 fix(base): clarify table-id tbl prefix requirement (#270)
- b064188 fix(issue-labels): reduce mislabeling and handle missing labels (#288)
- 30dba35 fix(mail): restore CID validation and stale PartID lookup lost in revert (#230)
- 799179f fix: 修正 LarkMessageTrigger 的参数限制 (#213)
v1.0.4
Changelog
- 51a6ada docs(mail): add identity guidance to prefer user over bot (#157)
- 5cf8667 feat(test): Add a CLI E2E testing framework for lark-cli, task domain testcase and ci action (#236)
- b5b23fe feat: implement authentication response logging (#235)
- a641fdd feat: support user identity for im +chat-create (#242)
- 8645d26 fix(calendar): block auto bot fallback without user login (#245)
- 77460ab fix(security): replace http.DefaultTransport with proxy-aware base transport to mitigate MITM risk (#247)
- 135fde8 fix: skip task completion when already completed (#218)
- 8425898 refactor(dashboard): restructure docs for AI-friendly navigation (#191)
v1.0.3
Changelog
- 6692300 add approve domain (#217)
- 112dd5f ci: add gitleaks scanning workflow and custom rules (#142)
- 10caeb5 docs(mail): clarify JSON output is directly usable without extra encoding (#228)
- f67f569 feat(drive): support importing documents larger than 20MB (#220)
- 102ee51 feat: add +download shortcut for minutes media download (#101)
- 7baba21 feat: add --jq flag for filtering JSON output (#211)
- 79f43dc feat: add drive import, export, move, and task result shortcuts (#194)
- f231031 feat: support im message send/reply with uat (#180)
- f930d9c fix(docs): normalize capitalization in lark-approval skill description (#233)
- 56ed529 fix(im): add im:message scope for user identity send/reply (#237)
- f68a411 fix(mail): on-demand scope checks and watch event filtering (#198)
- 6a4dd8d fix(mail): use in-memory keyring in mail scope tests to avoid macOS keychain popups (#212)
- 0f96bdf fix: normalize escaped sheet range separators (#207)
- 1f3d9e0 fix: use curl for binary download to support proxy and add npmmirror fallback (#226)
- bf537f8 fix:add approval capability to README (#224)
v1.0.2
Changelog
- c4851a5 ci: improve pkg.pr.new install comment clarity (#168)
- 6463ab1 ci: make pkg.pr.new comment flow fork-safe (#170)
- 5621d2e feat(ci): refine PR business area labels and introduce skill format check (#148)
- 70c72a2 feat(mail): auto-resolve local image paths in draft body HTML (#81) (#139)
- eb8b542 feat: add TestGenerateShortcutsJSON and skip redundant meta fetch (#179)
- d4c051d feat: improve OS keychain/DPAPI access error handling for sandbox environments (#173)
- 4c51a98 fix: correct URL formatting in login --no-wait output (#169)
- eda2b9c revert: undo auto-resolve local image paths in draft body HTML (#199)