|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## [v1.0.43] - 2026-05-28 |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- **event**: Support `note` generated event (#1159) |
| 10 | +- **config**: Decouple `--lang` preference from TUI display language (#1132) |
| 11 | +- **mail**: Add HTML lint library with Larksuite-native autofix for `lark-mail` (#1019) |
| 12 | + |
| 13 | +### Bug Fixes |
| 14 | + |
| 15 | +- **config**: Propagate `Lang` across credential boundary; respect `CurrentApp` in priorLang (#1157) |
| 16 | +- **config**: Allow lark-channel bind source override (#1154) |
| 17 | +- **im**: Clarify `messages-send` dry-run chat membership (#1150) |
| 18 | +- **base**: Include `log_id` in attachment media errors (#1133) |
| 19 | + |
| 20 | +### Performance |
| 21 | + |
| 22 | +- **im**: Parallelize reactions, thread_replies, and merge_forward fetches (#1146) |
| 23 | + |
| 24 | +### Documentation |
| 25 | + |
| 26 | +- **im**: Update IM skill urgent APIs (#1153) |
| 27 | + |
| 28 | +## [v1.0.42] - 2026-05-27 |
| 29 | + |
| 30 | +### Features |
| 31 | + |
| 32 | +- **mail**: Add `+draft-send` shortcut for batch draft sending (#1017) |
| 33 | +- **im**: Enrich messages with reactions and output `update_time` (#1095) |
| 34 | +- **schema**: Output JSON spec envelope for all API commands (#1048) |
| 35 | +- **event**: Support `vc` / `note` / `minute` events (#1113) |
| 36 | +- **drive**: Add secure label shortcuts (#985) |
| 37 | +- **affordance**: Use description and command in affordance example schema (#1126) |
| 38 | + |
| 39 | +### Bug Fixes |
| 40 | + |
| 41 | +- **docs**: Remove unsupported `fetch` text format (#1109) |
| 42 | + |
| 43 | +### Refactor |
| 44 | + |
| 45 | +- **auth**: Drop duplicate top-level user fields in `status` (#1128) |
| 46 | + |
| 47 | +### Documentation |
| 48 | + |
| 49 | +- **doc**: Document block anchor URLs in `lark-doc` skill (#1120) |
| 50 | +- **whiteboard**: Improve SVG/Mermaid instructions (#1097) |
| 51 | + |
| 52 | +## [v1.0.41] - 2026-05-26 |
| 53 | + |
| 54 | +### Features |
| 55 | + |
| 56 | +- **minutes**: Add minutes edit shortcuts (#1036) |
| 57 | +- **minutes**: Get minutes keywords (#1079) |
| 58 | +- **slides**: Support importing pptx as slides (#1068) |
| 59 | +- **config**: Add `keychain-downgrade` subcommand (macOS) (#1085) |
| 60 | +- **errors**: Add structured CLI error contract (#984) |
| 61 | +- **apps**: Replace `+html-publish` cwd hard-reject with credential-file scan (#1072) |
| 62 | + |
| 63 | +### Bug Fixes |
| 64 | + |
| 65 | +- **drive**: Support doubao drive inspect URL variants (#1106) |
| 66 | +- **skills**: Sync skills incrementally during update (#1042) |
| 67 | +- **apps**: Read app object from `data.app` for `+create` and `+update` (#1087) |
| 68 | +- **common**: Escape special chars in multipart form filenames (#1037) |
| 69 | +- **auth**: Remove fenced code block guidance from auth URL output hints (#1088) |
| 70 | + |
| 71 | +### Documentation |
| 72 | + |
| 73 | +- **skills**: Fix agent routing for doubao.com URLs (#1082) |
| 74 | +- **task**: Require `--complete=false` for pending standup summaries (#1101) |
| 75 | +- **base**: Document UI-only field settings (#1078) |
| 76 | +- **contributing**: Clarify contributor guidance (#1096) |
| 77 | + |
| 78 | +## [v1.0.40] - 2026-05-25 |
| 79 | + |
| 80 | +### Features |
| 81 | + |
| 82 | +- **wiki**: Add exponential backoff retry for `+node-create` lock contention (#1012) |
| 83 | +- **auth**: Add `auth qrcode` subcommand and update auth docs/hints (#968) |
| 84 | + |
| 85 | +### Bug Fixes |
| 86 | + |
| 87 | +- **wiki**: Rename `+node-get --token` to `--node-token`, keep alias (#1074) |
| 88 | +- **output**: Classify wiki lock-contention error (131009) with retry hint (#1014) |
| 89 | +- **contact**: Add actionable hint when fanout search all-fail with no API code (#1054) |
| 90 | +- **permission**: Annotate auto-grant permission failures with `required_scope` and `console_url` (#1045) |
| 91 | +- **validation**: Use `ErrValidation` instead of `fmt.Errorf` in `Validate` paths (#1001) |
| 92 | + |
| 93 | +### Documentation |
| 94 | + |
| 95 | +- **skills**: Add 云盘/云存储 alias alongside 云空间 for agent clarity (#1073) |
| 96 | +- **task**: Refresh `lark-task` shortcut docs (#1057) |
| 97 | + |
| 98 | +## [v1.0.39] - 2026-05-22 |
| 99 | + |
| 100 | +### Features |
| 101 | + |
| 102 | +- **slides**: Add `+export` shortcut to export slides (#988) |
| 103 | +- **sidecar**: Support multi-client identity isolation in `server-demo` via per-client HMAC keys, preventing UAT cross-contamination when multiple CLI sandboxes share one sidecar (#934) |
| 104 | +- **im**: Support Markdown image rendering in post content (#893) |
| 105 | + |
| 106 | +### Bug Fixes |
| 107 | + |
| 108 | +- **scope**: Add 22 new scope entries to scope priorities (#1050) |
| 109 | + |
| 110 | +### Documentation |
| 111 | + |
| 112 | +- **base**: Update location `full_address` guidance (#754) |
| 113 | +- **apps**: Refine `lark-apps` skill description and surface, document `index.html` / `--path` hard constraints (#1040) |
| 114 | + |
5 | 115 | ## [v1.0.38] - 2026-05-22 |
6 | 116 |
|
7 | 117 | ### Features |
@@ -823,6 +933,11 @@ Bundled AI agent skills for intelligent assistance: |
823 | 933 | - Bilingual documentation (English & Chinese). |
824 | 934 | - CI/CD pipelines: linting, testing, coverage reporting, and automated releases. |
825 | 935 |
|
| 936 | +[v1.0.43]: https://github.com/larksuite/cli/releases/tag/v1.0.43 |
| 937 | +[v1.0.42]: https://github.com/larksuite/cli/releases/tag/v1.0.42 |
| 938 | +[v1.0.41]: https://github.com/larksuite/cli/releases/tag/v1.0.41 |
| 939 | +[v1.0.40]: https://github.com/larksuite/cli/releases/tag/v1.0.40 |
| 940 | +[v1.0.39]: https://github.com/larksuite/cli/releases/tag/v1.0.39 |
826 | 941 | [v1.0.38]: https://github.com/larksuite/cli/releases/tag/v1.0.38 |
827 | 942 | [v1.0.37]: https://github.com/larksuite/cli/releases/tag/v1.0.37 |
828 | 943 | [v1.0.36]: https://github.com/larksuite/cli/releases/tag/v1.0.36 |
|
0 commit comments