История изменений/0.95.8
Jump to navigation
Jump to search
Important
Изменение формата базы: текущий драйвер базы dbx_mmap будет окончательно заменён новым драйвером dbx_mdbx. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.
Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.
Изменение формата базы: текущий драйвер базы dbx_mmap будет окончательно заменён новым драйвером dbx_mdbx. Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением разумно сделать копию базы вручную.
Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.
Ядро и библиотеки
- в диалоговом окне Тонкая настройка → Меню реализовано отображение имени модуля, к которому относится пункт меню.
- StdAuth и StdHelp больше не являются отдельными плагинами.
- обновлены библиотеки libcurl и Pcre16.
- протокольные плагины могут загружаться и выгружаться «на лету» подобно обычным плагинам.
Протоколы
- AIM:
- прекращена разработка протокольного плагина. Компания AOL прекратила поддержку продуктов и сервисов AOL Instant Messenger. Воспользуйтесь плагином Dummy, если требуется сохранить контакты и историю AIM в Миранде.
- EmLanProto
- протокольный плагин переписан с использованием Unicode.
- исправлено автоматическое определение кодировки UTF-8 в сообщениях.
- реализовано добавление контакта вручную по IP-адресу (до этого контакты добавлялись только автоматически через рассылку широковещательных сообщений).
- Facebook
- во всплывающие окна добавлены значки реакций.
- GG
- библиотека libgadu обновлена до версии 1.11.4.
- force SSL and manual hosts.
- force keeping connection alive.
- до одной минуты увеличен период отправки пинга.
- обновлён список серверов.
- display reconnection required info with every change related to connection settings.
- Jabber
- реализована поддержка XEP-0198: Stream Management.
- реализована поддержка XEP-0280: Message Carbons.
- добавлена предустановка для подключения к Hipchat.
- MSN
- вместо собственной реализации алгоритма DES задействована библиотека OpenSSL.
- Steam
- исправлено двойное кодирование имени пользователя.
- снижено использование ресурсов процессора.
- полученные оффлайновые сообщения теперь корректно отображаются, как полученные, а не как отосланные.
- в MirVer добавлено определение клиента виртуальной реальности.
- добавлена настройка «Максимум ошибок перед выходом».
- Tlen:
- прекращена разработка протокольного плагина. Сервер Tlen отключен с 10 мая 2016 г. Воспользуйтесь плагином Dummy, если требуется сохранить контакты и историю Tlen в Миранде.
- Tox
- отныне библиотека libtox собирается из исходного кода.
- библиотека libtox обновлена до версии 0.2.2.
- добавлены настройки «Включить пробивание NAT» и «Включить обнаружение локальных пиров».
- реализовано шифрование профиля Tox.
- VKontakte
- добавлена поддержка отредактированных сообщений (только тех, что отправлены из VK в Миранду).
- добавлены скрытые настройки StickerBackground и StickerSize.
- WhatsApp:
- прекращена разработка протокольного плагина. Протокол требует сквозное шифрование, отсутствующее в реализации, которую использовала Miranda. Воспользуйтесь плагином Dummy, если требуется сохранить контакты и историю WhatsApp в Миранде.
Плагины
- Новый плагин: dbx_mdbx.
- Адаптирован плагин MagneticWindows.
- В Clist_modern, Clist_nicer, IEView, SplashScreen, TabSRMM добавлена ссылка на соответствующий раздел addons.miranda-ng.org.
- AdvaImg
- поддержка прекращена. Библиотека FreeImage выделена в отдельную библиотеку FreeImage.mir</>, расположенную в подкаталоге Libs..
- BASS interface
- обновлена библиотека BASS.
- Clist_modern
- исправлена очень старая ошибка, вызывавшая самопроизвольное выделение первой строки при распахивании/сворачивании групп.
- CloudFile
- учётные записи облачных хранилищ теперь добавляются через стандартный интерфейс добавления учётных записей.
- CmdLine
- реализована поддержка Unicode.
- FileAsMessage
- плагин переписан с использованием Unicode.
- MirLua
- добавлены новые функции: toansi и toucs2.
- удалён модуль ffi.
- MyDetails
- исправлено некорректное отображение символов во фреймах протоколов.
- Quotes
- добавлен курс Bitcoin.
- налажено получение информации от Google Finance.
- Scriver:
- исправлено падение при рекурсивном удалении контакта.
- удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
- SmileyAdd:
- встроенный сторонний устаревший парсер регулярных выражений заменён на pcre16.
- удалена поддержка наборов смайлов в формате XEP.
- Spamotron
- библиотека SQLite обновлена и вынесена в /Libs.
- SpellChecker
- обновлена библиотека Hunspell.
- StopSpamMod
- удалена встроенная сторонняя библиотека UTF-8 CPP, её функции заменяет ядро.
- StdMsg
- исправлено падение после вставки текста.
- удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
- TabSRMM
- удалена настройка «Открыть или скрыть окно чата по двойному щелчку в списке контактов».
- fix idle message isn't reset in group chats.