mirror of
https://gitea.com/gitea/tea.git
synced 2026-10-26 19:11:25 +01:00
fix(release): lightweight tags in the snap build, version fallback, man pages for help topics, draft the 1.0.0 changelog
Signed-off-by: bircni <bircni@icloud.com>
This commit is contained in:
9 files changed
+100
-12
No files matched your search
@@ -1,5 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
## [v1.0.0] - unreleased
|
||||
|
||||
See [docs/migration-1.0.md](docs/migration-1.0.md) for the full list of changes and how to update scripts.
|
||||
|
||||
* BREAKING
|
||||
* Rebuild tea on Cobra with explicit, singular `noun verb` commands modeled on `gh` (#1126); plural groups and the old built-in aliases are gone, groups no longer run a default action, and `tea alias set` defines shortcuts
|
||||
* Split the configuration into `config.yml` (preferences) and `hosts.yml` (instances and accounts); the old `config.yml` is not imported, archive it or set `TEA_CONFIG_DIR`
|
||||
* Replace `tea login` with `tea auth` (`login`, `status`, `switch`, `logout`, `refresh`, `token`, `setup-git`); accounts are identified by instance URL and username, and credentials are stored in the OS keyring or in private files
|
||||
* Replace `--login` with `--host`/`--user`, and change global and per-command short flags to follow `gh` (`-R` is `--repo`, `-L` is `--limit`, `-y` is `--yes`)
|
||||
* Remove `--output` and `--fields` in favor of `--json` and `--jq`; commands that return no resource reject `--json`
|
||||
* Use exit codes 0, 1, 2 (usage), 3 (canceled), 4 (authentication), 8 (pending checks) and 130 (interrupted); `tea api` exits 1 on a response outside 2xx
|
||||
* Require Gitea 28 or newer; tea no longer probes the server version
|
||||
* Remove `tea open`, basic-auth token creation, `GH_TOKEN` and the `GITEA_SERVER_*` variables, and the `--generate-shell-completion` protocol
|
||||
* Change several commands to follow `gh`: `pr review` takes `--approve`, `--request-changes` or `--comment`, `pr checkout` names the local branch after the head branch, `label list` shows only the selected scope, and `notification` commands act on the whole inbox
|
||||
* FEATURES
|
||||
* Add `tea auth setup-git` as a Git credential helper, and authenticate Git for clone, checkout and sync without one
|
||||
* Add `--no-input`, `--yes`, `--cwd` and `--sudo` global flags, and `TEA_CONFIG_DIR`, `TEA_HOST`, `TEA_USER`, `TEA_REPO`, `TEA_EDITOR`, `TEA_PAGER` and `TEA_COLOR`
|
||||
* Add `tea issue list --no-assignee`
|
||||
* Add `tea help environment`, `tea help exit-codes` and `tea help formatting`
|
||||
* ENHANCEMENTS
|
||||
* Render Markdown and tables for the terminal, and print plain tab-separated output when piped
|
||||
* Load the interactive create form data concurrently and read the pull request template with one request
|
||||
* Fix many correctness issues found in a review of every command group
|
||||
* MISC
|
||||
* Add a services layer on the Gitea Go SDK (#1125) and a terminal output and forms package (#1124)
|
||||
* Require Go 1.27
|
||||
|
||||
## [v0.13.0](https://gitea.com/gitea/tea/releases/tag/v0.13.0) - 2026-04-05
|
||||
|
||||
* FEATURES
|
||||
|
||||
Reference in new issue
Block a user