Repository navigation
0.69.0
·
97 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Что нового
- JSON-ответы команд с фильтром по дате называют пояс, в котором прочитана дата, и дают окно в UTC
(cli-core 0.385.0):meta.timezone— пояс, если в значении его не было,meta.window— границыsinceиuntil
в UTC. Так отвечаютstats chats show,stats chats retention,stats messages unanswered,
stats messages discussion,stats contacts responses,stats chats newcomers,contacts context,
search conversations,runs search,messages sync,store export,replies test, а такжеinbox,review,
chats eventsиchats members historyс условиемtime:илиdate:в запросе.
Почему: по одному ответу было не понять, какое окно команда взяла на самом деле, если дата была без пояса.
Что учесть: поля новые и необязательные, прежние поля не изменились.search conversationsс--timezoneтеперь
читает дату без времени в этом поясе. - У чата в JSON появились
muted_until(когда кончается отключение звука, UTC) иmarked_unread(чат помечен
непрочитанным) (cli-core 0.382.0).
Изменено — может сломать скрипты
inboxиreviewпо сохранённым чатам больше не показывают чаты с отключённым звуком и архивные
(cli-core 0.382.0). Раньше в сохранённых чатах этих отметок не было, и такие чаты попадали в выдачу.
Почему: max присылает отметки в списке чатов, и ответ по сохранённым чатам теперь совпадает с ответом MAX.
Что учесть: если скрипт ждал такие чаты вinboxилиreview, ищите их черезchats list.- Хранилище, в которое процесс не может писать, теперь даёт ошибку прав (
permission_error, код выхода 5,
причинаstore.not-writable) (cli-core 0.381.0). Раньше это былаinternal_errorс текстом «this is a bug».
Что учесть: скрипт, который ловил код выхода этой ошибки, получит 5 вместо прежнего.
Исправлено
- Чат или человека теперь находит имя, скопированное вместе с эмодзи (cli-core 0.381.0). Скопированный эмодзи
часто несёт невидимый знак, которого нет у набранного, и «Семья❤️» не находила чат «Семья❤».