Releases: iyear/tdl
Releases · iyear/tdl
v0.16.2
Changelog
Others
- 61389ac: chore(deps): bump actions/configure-pages from 4 to 5 (#568) (@dependabot[bot])
- d566ceb: chore(deps): bump github.com/cenkalti/backoff/v4 from 4.2.1 to 4.3.0 (#558) (@dependabot[bot])
- 2ef95bc: chore(deps): bump github.com/expr-lang/expr from 1.16.1 to 1.16.4 (#577) (@dependabot[bot])
- 4f951d6: chore(deps): bump github.com/go-playground/validator/v10 (#525) (@dependabot[bot])
- 3581970: chore(deps): bump github.com/gotd/td from 0.98.0 to 0.99.1 (#537) (@dependabot[bot])
- 0635492: chore(deps): bump github.com/gotd/td from 0.99.1 to 0.99.2 (#553) (@dependabot[bot])
- 8bf9560: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 (#530) (@dependabot[bot])
- 0174e6d: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 (#544) (@dependabot[bot])
- 3dce356: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 (#554) (@dependabot[bot])
- d158250: chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#543) (@dependabot[bot])
- 02436da: chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#529) (@dependabot[bot])
v0.16.1
Changelog
New Features
- ba12e2d: feat(github): new bug report template (@iyear)
- f46f64c: feat(github): new feature request template (@iyear)
Bug fixes
Others
- 39e236f: chore(deps): bump github.com/expr-lang/expr from 1.16.0 to 1.16.1 (#505) (@dependabot[bot])
- 87d96a6: chore(deps): bump github.com/go-playground/validator/v10 (#495) (@dependabot[bot])
- e976a27: chore(deps): bump github.com/gotd/td from 0.97.0 to 0.98.0 (#520) (@dependabot[bot])
- 9cfadd0: chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 (#515) (@dependabot[bot])
- 3051d5e: chore(deps): bump github.com/shirou/gopsutil/v3 from 3.24.1 to 3.24.2 (#524) (@dependabot[bot])
- bb2c69b: chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#523) (@dependabot[bot])
- 0b2d49c: chore(deps): bump github.com/tidwall/gjson from 1.17.0 to 1.17.1 (#503) (@dependabot[bot])
- 39dee56: chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#521) (@dependabot[bot])
- ba7679d: chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#512) (@dependabot[bot])
- 2d3bcfb: chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#496) (@dependabot[bot])
- fd66215: ci(release): add loong64 support (#511) (@yzewei)
v0.16.0
🏮Happy Spring Festival🏮
Highlights
- [Feat] Support forward messages in reverse order with
--desc
flag. Doc - [Feat] Support edit forward message content with
--edit
flag. Doc - [Feat] Support forward single grouped message with
--single
flag. Doc - [Dev] Upgrade go version to 1.21
Changelog
New Features
- c2535e6: feat(forward): forward message in reverse order with
--desc
flag. close #456 (@iyear) - 94091c3: feat(forward): support edit message content with
--edit
flag (@iyear) - fce339c: feat(forwarder): support forward single grouped message with
--single
flag. close #487 (@iyear)
Bug fixes
- 150d93e: fix(cmd): increase default reconnect timeout to 5 minutes. (@iyear)
- 56e4812: fix(download): consider if a template specifies a sub directory (#498) (@brimstone)
- 7570110: fix(forwarder): send random message ids (@iyear)
- 51c17bd: fix(tplfunc): deprecated rand seed (@iyear)
- a006ac8: fix(utils): append argument msg to the end of grouped messages (@iyear)
Documentation updates
Others
- e678a60: chore(deps): bump github.com/gotd/td from 0.89.0 to 0.97.0 (#489) (@dependabot[bot])
- d1f44cf: chore(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6 (#492) (@dependabot[bot])
- e4e9934: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0 (#461) (@dependabot[bot])
- a0474f6: chore(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 (#469) (@dependabot[bot])
- 146cf75: chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.12 to 3.24.1 (#483) (@dependabot[bot])
- 040cfad: chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 (#493) (@dependabot[bot])
- 550621e: chore(deps): rename antonmedv/expr to expr-lang/expr (@iyear)
- 0a04d8f: chore(go): upgrade to v1.21 (@iyear)
- 5254651: chore(utils): replace min function with builtin (@iyear)
- 769044c: ci: add riscv64 goarch (#481) (@ernado)
v0.15.1
v0.15.0
Changelog
New Features
- c3de846: feat(actions): auto bump homebrew formula (@iyear)
- 19f673c: feat(forward): support reply to message or topic. close #452 (@iyear)
Bug fixes
- 20128ae: fix(dl): check slice index. closes #474 (@iyear)
- 0310ea8: fix(retry): add WORKER_BUSY_TOO_LONG_RETRY error in list. #462 (@iyear)
Documentation updates
- b48e1ab: docs(hugo): add empty chat notes (@iyear)
- 6f9329b: docs(hugo): add homebrew (#386) (@thekoc)
- 928c3b3: docs(hugo): forward to message/topic (@iyear)
Others
- 9c651a2: chore(deps): bump github.com/go-playground/validator/v10 (#458) (@dependabot[bot])
- 15c9180: chore(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (#471) (@dependabot[bot])
- fe56d67: chore(deps): bump github.com/gotd/td from 0.89.0 to 0.95.1 (#472) (@dependabot[bot])
- f4d1fd0: chore(deps): bump github.com/gotd/td from 0.95.1 to 0.96.1 (#478) (@dependabot[bot])
- dd7305f: chore(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5 (#475) (@dependabot[bot])
- b154722: chore(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 (#449) (@dependabot[bot])
v0.14.1
Changelog
Others
- 957dfc7: chore(deps): bump github.com/beevik/ntp from 1.3.0 to 1.3.1 (#433) (@dependabot[bot])
- 3021de5: chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.4.9 to 6.5.0 (#444) (@dependabot[bot])
- 481f9c5: chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.11 to 3.23.12 (#440) (@dependabot[bot])
- 625e825: chore(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#426) (@dependabot[bot])
- e9afe89: chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#425) (@dependabot[bot])
- 42113e7: chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#445) (@dependabot[bot])
v0.14.0
Highlights
- [Feat] Login with QR code. Doc
- [Feat] Add
default
namespace to simplify the command line. (Original namespaces still require-n
flag) Doc - [Feat] Add
--storage
flag to specify storage. Doc - [Feat] Add
tdl migrate
command for migrating data between different storages. Doc
Changelog
New Features
- 6035903: feat(cmd): add default namespace (@iyear)
- ff0d446: feat(login): add qr login (@iyear)
- 8127fb7: feat(login): select login mode with type flag (@iyear)
- 6470e57: feat(login): use desktop app in new session (@iyear)
- 296d928: feat(main): humanize some errors (@iyear)
- 8d4ce97: feat(migrate): support migrate data to another storage (@iyear)
- 6843418: feat(storage): switch default storage to bolt (@iyear)
- 753c957: feat(tclient): add update handler option (@iyear)
Bug fixes
- 8753443: fix(chat): json output to stdout (@iyear)
- 3503042: fix(ls): dialog type field comment (@iyear)
- 52e140f: fix(migrate): confirm before migration (@iyear)
- a77e9d6: fix(retry): add rpc call fail errors (@iyear)
Documentation updates
- 2b0d4ad: chore(docs): move umami to baidu (@iyear)
- ad063ef: docs(hugo): default namespace (@iyear)
- c60edc2: docs(hugo): v0.14.0 (@iyear)
Refactoring
- e58df34: refactor(app): remove tgc (@iyear)
- 62077ff: refactor(chat): use tRun to start session (@iyear)
- 6dcb76e: refactor(cmd): remove login flag (@iyear)
- dfbb368: refactor(dl): use tRun to start session (@iyear)
- 3f65a37: refactor(forward): use tRun to start session (@iyear)
- 9526aee: refactor(pkg): add tclient package (@iyear)
- ef75145: refactor(up): use tRun to start session (@iyear)
Others
- bfd7a99: chore(deps): bump github.com/go-faster/errors from 0.6.1 to 0.7.1 (#421) (@dependabot[bot])
- 982729a: chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#422) (@dependabot[bot])
- 16939bd: chore(deps): bump github.com/spf13/viper from 1.18.0 to 1.18.1 (#418) (@dependabot[bot])
- 21803a9: chore(kv): skip type key (@iyear)
- 21a3408: chore(root): remove migration output (@iyear)
v0.13.3
v0.13.2
Highlights
- [Fix] Grouped clone and speed up.
- [Fix] Inf client retries
Changelog
New Features
- edf579b: Revert "feat(ls): streaming output" (@iyear)
- e819c91: feat(docs): copy install scripts to public (@iyear)
- 18903f9: feat(docs): get install scripts from hugo (@iyear)
- d45a0dc: feat(forwarder): fix grouped clone, speed up clone (@iyear)
- 230ab3d: feat(ls): streaming output (@iyear)
Bug fixes
- ace2867: fix(actions): only trigger when master.yml changed (@iyear)
- 6aedb11: fix(actions): trigger deploy docs when tags pushed (@iyear)
- 54fb520: fix(install): update docs website (@iyear)
- 94260a6: fix(install): update proxy because of GFW (@iyear)
Documentation updates
Refactoring
Others
- da2206f: chore(deps): bump actions/configure-pages from 3 to 4 (@dependabot[bot])
- 6a8b27d: chore(deps): bump actions/deploy-pages from 2 to 3 (@dependabot[bot])
- 68109fe: chore(deps): bump actions/setup-go from 4 to 5 (#411) (@dependabot[bot])
- 71103bd: chore(deps): bump github.com/klauspost/compress from 1.17.2 to 1.17.4 (@dependabot[bot])
- d077c11: chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.0 (#410) (@dependabot[bot])
- 8691d55: chore(tgc): inf retries (@iyear)
- 7b03e13: chore(util): add peer id in err msg (#413) (@cloverzrg)
v0.13.1
Tip
The current version has undergone significant refactoring. If you encounter any issues with the functionality, please degrade back to v0.13.0 and file new issues.
Sponsor
I've added a donation link to the documentation page. If you enjoy the project, please consider supporting development.
Highlights
- [Feat] Support HTTP/HTTPS proxy
- [Feat]
tdl backup
&tdl recover
file format changed(Doc) - [Fix] Progress tracker length oversize.
Changelog
New Features
- 3fd9197: feat(docs): add donate menu item (@iyear)
- 894ebd2: feat(docs): add unami to head (@iyear)
- 4a839cb: feat(proxy): support http proxy (@iyear)
Bug fixes
- 3f39952: fix(docs): umami url (@iyear)
- e69f704: fix(forward): lint (@iyear)
- 22830c8: fix(forward): progress wait (@iyear)
- 1c3f24f: fix(forwarder): return error when context canceled (@iyear)
- 0d9dd2c: fix(kv): lint (@iyear)
- 2172f40: fix(prog): try to fix tracker length resize (@iyear)
- 1d8d258: fix(progress): context in wait (@iyear)
- a7ea927: fix(retry): no workers running error (@iyear)
- 94406e9: fix(storage): use errors.Is (@iyear)
- 92ab241: fix(test): test storage (@iyear)
- 9f6512e: fix(up): concurrent sync map (@iyear)
- d6159df: fix(up): lint (@iyear)
- af2415f: fix(up): remove impl (@iyear)
- b7bbbf6: fix(uploader): fetch ret error in closure (@iyear)
Documentation updates
- 315e521: docs(README): fix note section (@iyear)
- 4f42702: docs(hugo): add forward note (@iyear)
- 25ea636: docs(hugo): typo (@iyear)
- 969d44a: docs(hugo): v0.13.1 (@iyear)
Refactoring
- c660507: refactor(archive): rewrite based on new storage (@iyear)
- 169e479: refactor(dl): extract to interface and impl iter in app (@iyear)
- ffc97c2: refactor(forward): extract to interface (@iyear)
- 98233e1: refactor(forward): place silent, mode, dry-run in elem (@iyear)
- 04f7116: refactor(forwarder): make key as tuple struct (@iyear)
- 57e07b6: refactor(kv): storage engine support (@iyear)
- 5233607: refactor(up): extract to interface (@iyear)
- 4c5c7d6: refactor(up): interface, struct, callback (@iyear)
Others
- 8f4d916: chore(actions): only trigger when tags pushed (@iyear)
- 9abaa40: chore(cmd): proxy flag description (@iyear)
- c86f8fe: chore(deps): bump github.com/antonmedv/expr from 1.15.4 to 1.15.5 (#390) (@dependabot[bot])
- 1a6e689: chore(deps): bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 (#394) (@dependabot[bot])
- 61c744a: chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.10 to 3.23.11 (#398) (@dependabot[bot])
- cb490f1: chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 (#392) (@dependabot[bot])
- b9f5b2b: chore(deps): bump golang.org/x/time from 0.4.0 to 0.5.0 (#391) (@dependabot[bot])
- d8789f7: chore(forward): pass part size in options (@iyear)
- 707b88e: chore(main): only print error once (@iyear)
- fd45b85: chore(mod): tidy (@iyear)
- 76fa734: chore(root): change pool default size (@iyear)
- f68ac3c: chore(tgc): set backoff max interval to 10s (@iyear)