linear-cli #
0.5.0 #
Minor Changes #
-
8dcf9e6: Remove OAuth authentication support and legacy auth parsing.
The CLI now accepts API keys only. Authentication resolves from
LINEAR_API_TOKENorworkspaces.<name>.apiToken.Top-level legacy auth fields and OAuth fields in config are now ignored and never written back.
Patch Changes #
-
b4dc162: Add config setters with optional local scope.
- Add
linear config workspace <name>andlinear config team <key>for global defaults - Add
--localto those config setters to write project-local config values - Add
--localtolinear auth use <name>to set local workspace directly - Remove unreleased
linear config local ...command group in favor of unified--localUX - Document the new commands in README
- Add
-
b16190f: Improve agent ergonomics for destructive commands and help output.
- Add
--dry-runpreview mode for destructive operations (comment delete,document delete,issue close,label delete,milestone delete) - Add
--yesto skip interactive confirmations in non-interactive flows - Add automatic command examples to leaf subcommand
--helpoutput - Improve
auth loginmissing-token errors with actionable hints
- Add
0.4.0 #
Minor Changes #
-
bb09508: Add multi-workspace auth profiles with
--workspace,auth list, andauth use; add startup config migration with automatic backup toconfig.<previous-version>.json; and make auth/config resolution workspace-aware across login, status, logout, and OAuth refresh. -
b7db802: Migrate CLI parsing to Commander with strict validation, typed command handlers, Clack prompts for auth input, Ora spinner feedback, and cli-table3 table rendering.
This removes legacy internal arg parsing (
src/args.ts) and centralizes validation at the command definition level.
0.3.0 #
Minor Changes #
- 392cd95: Add a top-level
graphqlcommand to run arbitrary Linear GraphQL queries and mutations from a positional argument or stdin. - 7ce12da: Add refreshable OAuth config support, write a versioned
$schemaentry to config.json, and document the nested OAuth config format.
Patch Changes #
- 1783870: Inject the CLI version at build time so release artifacts use the package.json version without rewriting source files during runtime.
- 9d8c9b2: Improve CLI error output for failed API requests.
0.2.2 #
Patch Changes #
- 1fa7e49: Add OAuth token support to auth login and require explicit token type for non-interactive login via
--tokenor stdin.
0.2.1 #
Patch Changes #
- df88aa0: Add
@aliou/biome-pluginsand fix all inline import violations. Converts dynamicawait import()calls inside functions to static imports and removes.jsextensions from import paths.
0.2.0 #
Minor Changes #
- dba18c5: Add first-class support for Linear issue delegates so the CLI can display and assign agents separately from human assignees.