BREAKING CHANGES
tdl chat export
filter is replaced by expression engine, see https://github.com/iyear/tdl#chat-utilities for details
Highlights
Feel free to file new issues if you have any questions.
Chat export
- [Feat] More powerful filter powered by expression engine:
-f
- [Feat] Specific thread(topic or post replies):
--topic
--reply
- [Feat] Support Telegram MTProto raw format:
--raw
- [Feat] Support export non-media messages:
--all
Chat ls
- [Feat] Enhance table format output
- [Feat] Support filters powered by expression engine:
-f
- [Feat] Support JSON format output:
-o json
Others
- [Feat] Support remove uploaded files in
tdl up
:--rm
- [Fix] Stable file name. #185
- [Refactor] DC pool lazy init
Changelog
New Features
- 73532c1: feat(export): export with specific thread(topic or post) id. (@iyear)
- d0c9aa2: feat(export): output available fields with
-
filter flag (@iyear) - 71bda2c: feat(export): support export non-media messages (@iyear)
- f67bca8: feat(export): support raw message format (@iyear)
- 49b7c4a: feat(ls): enhance table output (@iyear)
- ea4c9f9: feat(ls): output available fields with
-
filter flag (@iyear) - f674192: feat(ls): support JSON output (@iyear)
- 01740fd: feat(ls): support filter by expression (@iyear)
- 6c983fb: feat(texpr): impl of fields getter (@iyear)
- fe49670: feat(up): support rm flag. #173 (@iyear)
Bug fixes
- bbd0f7c: fix(export): actual peer id when reply is set (@iyear)
- ec7ac1b: fix(export): pflag UnquoteUsage back quotes (@iyear)
- 9067107: fix(tmedia): stable file name. #185 (@iyear)
Documentation updates
Refactoring
Others
- db57237: chore(cmd): do not output others to stdout (@iyear)
- 8d35835: chore(deps): bump github.com/go-playground/validator/v10 (#184) (@dependabot[bot])
- 15a57ce: chore(deps): bump github.com/gotd/td from 0.81.0 to 0.82.0 (#179) (@dependabot[bot])
- 30f69d8: chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#186) (@dependabot[bot])
- 32dcd7d: chore(dliter): better error message (@iyear)
- a726a80: chore(export): command short message (@iyear)
- 0a1aeb4: chore(filter): do not print new line (@iyear)
- 1167766: feat!(export): filter powered by expression engine (@iyear)
- 869e8ae: test(texpr): add test case (@iyear)